28. juni 2006 - 19:50Der er
4 kommentarer og 1 løsning
< eller > end dato?
Hej eksperter...
Jeg har lavet et system hvor man kan angive nogle arbejdstimer som bliver indtastet i en database. Ved hjælp af dropdown vælger man så en dato og antal timer.
Jeg mangler kun at man kun har mulighed for at angive en dato mellem to forudbestemte datoer.
Mit problem er at at jeg ikke kan sammenligne datoerne direkte.
Den sammenligner en streng med en variabel. Hvis jeg laver begge til en streng, så tjekker den kun de første 2 cifre (12-xx-xxxx < 14-xx-xxxx) og derfor siger den ikke fejl hvis man er i en anden måned eller år.
Sådan som jeg forestillede mig:
If dato1 > indtastetDato AND dato2 < indtastetDato Then Godkendt Else Fejl End If
Der skal formegentlig laves en funktion eller noget...
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
28. juni 2006 - 20:10#1
- ja eller også skulle man lave noget med datediff i stedet... <% dato1test = datediff("d",dato1,indtastetDato) dato2test = datediff("d",dato2,indtastetDato) if dato1test<0 and dato2test>0 then response.write "Godkendt" else response.write "Fejl" end if %>
- det er ikke sikkert at denne her if-sætning virker korrekt som den skal, men man kan sagtens bruge datediff-metoden... Og jeg ville mene at denne metode er den mest korrekte når man skal sammenligne datoer på den måde i en if-sætning...
Jeg takker for hjælpen... det virker fejlfrit... :) Tilføjede lige et par ekstra ting i det, og vupti :D
Lægger du et svar ?
Synes godt om
Slettet bruger
28. juni 2006 - 21:53#5
jamen det var da godt!
- her et svar...
\Dan
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.