30. juli 2007 - 17:50
Der er
7 kommentarer og 1 løsning
Problemmer med dato
Hej alle Jeg har en formular hvor man kan indtast dato og tid, til og fra. Fx leje af en tennisbane. dvs. dateStart = "14-08-2007 06:30:00" og dateSlut = "14-08-2007 10:30:00" Dette får jeg fint indsat i databasen, men hvordan tjekker jeg banen ikke allerede er optaget. jeg har 2 felter i db'en (access), start og slut "Start" indeholder fx. "14-08-2007 06:30:00" og "Slut" indeholder fx. "14-08-2007 10:30:00". Jeg har prøvet at arbejde lidt med BETWEEN, men det skal være muligt at have en start tid sammentid med en slut tid, dvs: eks. Start Slut 14-08-2007 06:30:00 14-08-2007 10:30:00 14-08-2007 10:30:00 14-08-2007 11:30:00 osv. Håber nogen kan give mig lidt hjælp. På forhånd tak.
Annonceindlæg fra SoftwareOne
Hvis du ikke kan bruge BETWEEN, skal du teste på ">=" og "<="..
super, har fået det til at virke :) giv et svar.. Mange tak for hjælpen. Du ved evt ikke, hvis jeg har en tid "12:01", hvordan jeg så lægger 2 timer til?
Du kan bruge: dato = DateAdd("n", AntalTimerIMuutter, CDate('Din DatoTid')) Eksempel: dato = DateAdd("n", 120, CDate('14-08-2007 10:30:00')) Så lægger den 120 minutter (1 time = 60 minutter) til "14-08-2007 10:30:00", så det bliver "14-08-2007 12:30:00".. - Svar.
Du kunne også bare have brugt "h" og "2" i stedet for "n" og "120".. dato = DateAdd("h", 2, CDate('14-08-2007 10:30:00'))
Det var yderst brugbart.. Mange tak endnu engang.
Det var så lidt :-) Takker for points, og hav en god dag.. :-)
Kurser inden for grundlæggende programmering