1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Dim strSQL As String
Dim strDate As String
Dim datMSB As Date
Dim db As Database
Dim rst As Recordset
'Construction de la date
datMSB = InputBox("Veillez entrer la date désirée selon le format suivant : jj.mm.aa", "Date")
datMSB = datMSB + 1
strDate = "#" & Month(datMSB) & "/" & Day(datMSB) & "/" & Year(datMSB) & "#"
'MsgBox datMSB
'MsgBox strDate
'Requête SQL avec la date
strSQL = "SELECT tbl_Journal.jou_Id, tbl_Trafic.tra_Trafic, tbl_Lieu.lieu_Abrev, tbl_Journal.jou_DateDebut, tbl_Journal.jou_HeureDebut, tbl_Journal.jou_NoVehicule, tbl_Journal.jou_rep, tbl_Journal.jou_NoSAP, tbl_Journal.jou_StatutSAP, tbl_Journal.jou_DateFin, tbl_Journal.jou_HeureFin, tbl_Journal.jou_remarque, tbl_Journal.jou_DpAvise, tbl_Journal.jou_Termine, tbl_Journal.jou_Suppr "
strSQL = strSQL & "FROM tbl_Vehicules INNER JOIN (tbl_Trafic INNER JOIN (tbl_Sorte INNER JOIN (tbl_Lieu INNER JOIN tbl_Journal ON tbl_Lieu.lieu_Id = tbl_Journal.jou_lieu_Id) ON tbl_Sorte.sor_Id = tbl_Journal.jou_sor_Id) ON tbl_Trafic.tra_Id = tbl_Journal.jou_tra_Id) ON tbl_Vehicules.veh_Id = tbl_Journal.jou_veh_Id "
strSQL = strSQL & "WHERE (((tbl_Trafic.tra_Trafic)='Journal RV') AND ((tbl_Journal.jou_DateDebut)<" & strDate & ") AND ((tbl_Journal.jou_Termine)=False) AND ((tbl_Journal.jou_Suppr)=False));"
'MsgBox strSQL
'Ouverture de l'état
Set db = CurrentDb
Set rst = db.OpenRecordset(strSQL, dbOpenDynaset) |
Partager