webForumDet fria alternativet

Tidsformel...

2 svar · 262 visningar · startad av limpon

limponMedlem sedan sep. 2001175 inlägg
#1

Hej.

Jag håller på att göra en formel som kollar tid mot en tid som är skriven i en databas.
--
Då jag använder denna formel:

IF
{@tid} = [Time (17, 00, 00) to time(21, 59, 59)]
then 1 else 0

Fungerar det bra.
---
Men då jag vill kolla en tid över natten så fungerar det inget vidare, någon som vet hur man skriver en fungerande formel för detta ? (Denna fungerar inte eftersom värdet blir mindre?)

IF
{@tid} = [Time (22, 00, 00) to time(07, 59, 59)]
then 1 else 0
---

Någon som har en bra idé på hur man kan lösa detta ? I formeln @tid står det till exempel "21:22:59".

Detta är skrivet i "crystal syntax" i crystal reports men man kan använda vanlig Basic i programmet också.

Vore jättetacksam för lite hjälp !

M.v.h / Limpon :)

UlfTMedlem sedan maj 20018 027 inlägg
#2

Du skulle kunna pröva med två villkor:

IF {@tid} = [Time(22,00,00) to Time(23,59,59)]
[b]Or[/b] {@tid} = [Time(00,00,00) to Time(07,59,59)]
Then 1 Else 0
limponMedlem sedan sep. 2001175 inlägg
#3

Hehe.. Ibland är saker lättare än man tror :)

Tack så jätte mycket för hjälpen, det fungerar kanon!

M.v.h / Limpon

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)