01. oktober 2002 - 14:11
Der er
8 kommentarer og 2 løsninger
dato hjælp - haster
Hvordan løses dette problem. Dato skal sættes til forgående dato. sql = "SELECT * FROM aktiviteter WHERE datofra > #" & Year(Date) & "-" & month(Date) & "-" & day(date)-1 & "# ORDER BY datofra ASC" Hvad når vi siger D. 1 oktober bliver datoen = 0 og giver en fejl. Den skulle blive dagen før nemlig 30 sept. Hvad gør jeg?
Annonceindlæg fra gavdi
01. oktober 2002 - 14:18
#1
regner den ud i et andet format og konvertere tilbage....
01. oktober 2002 - 14:21
#2
jeg har mugligvis en løsning, men den er en smule bøvlet, så lad os lige vente og se om der ikke skulle komme noget smart... min inkludere if sætninget... men her kommer den... ---------------------------------------------------------- Dim MaanedArr, Date MaanedArr = 31,28,31,30,31,30,31,31,30,31,30,31 MaanedArr = Split(MaanedArr, ",") Date = day(date)-1 If Date = 0 Then Date = MaanedArr(month(Date)-2) End If --------------------------------------------------------- håber du forstår ideen, det er lige hurgtigt kodet, så der er nok lidt arbejde, du skal jo oxo have inkluderet noget med måneden, og skudår...
01. oktober 2002 - 14:22
#3
yesterday = DataAdd("d", -1, Date) sql = "SELECT * FROM aktiviteter WHERE datofra = #" & yesterday & "# ORDER BY datofra ASC"
01. oktober 2002 - 14:35
#4
hvad er d ? nu går den helt bananas her....
01. oktober 2002 - 14:37
#5
yesterday = DataAdd("d", -1, Date) sql = "SELECT * FROM aktiviteter WHERE datofra = #"& Year(yesterday) &"-"& Month(yesterday) &"-"& Day(yesterday) &"# ORDER BY datofra ASC"
01. oktober 2002 - 14:53
#6
hum, det giver slet ingen aktiviteter....
01. oktober 2002 - 15:01
#7
Year(yesterday) &"-"& Month(yesterday) &"-"& Day(yesterday) giver: 1899-12-30 ???
01. oktober 2002 - 15:02
#8
Det må være et år 2000 problem?
01. oktober 2002 - 15:03
#9
Mon ikke denne her er nemmest: Dato = Date - 1 ' Sæt Dato til dagen før sql = "SELECT * FROM aktiviteter WHERE datofra > #" & Year(Dato) & "-" & month(Dato) & "-" & day(dato) & "# ORDER BY datofra ASC"
01. oktober 2002 - 15:17
#10
Jo, jeg takker jer.
Kurser inden for grundlæggende programmering