Esistono diversi metodi per i calcoli dei giorni e delle date, se vuoi proi provare con questi:
per visualizzare una lista di fatture tra due date
diverse esempio dal 01/01/2005 al 30/06/2005 :codice:DataI = "01/01/2005" DataF = "30/06/2005" stringa = "select * from fatture where datafattura >= #" & Format(DataI, "yyyy/mm/dd") & "# and datafattura <= #" & Format(DataF, "yyyy/mm/dd") & "#" Set Data = db.openrecordset(stringa)
ed unaltra cosa volendo aggiungere dei giorni ad una data
inseriti da me da programma che comando dovrei usare
esempio data 01/01/2005 + 3giorni dovrebbe darmi 04/01/2005
ed il 4 non sia ne sabato ne domenica in caso cio si avverasse
di spostarlo di 1 o 2 giornicodice:DataI = "01/01/2005" Intervallo = 3 DataF= dateadd(d, Intervallo, DataI) GiornoSettimana = Weekday(DataF, vbMonday) Select Case GiornoSettimana Case 1 'Lunedì Case 2 'martedì Case 3 Case 4 Case 5 Case 6 'Sabato DataF = dateadd(d, 1, DataF) Case 7 'Domenica DataF = dateadd(d, 2, DataF) End Select

Rispondi quotando