Bonjur exploreur
Je t'envoi mon code
Je pence que tu comprendra mieu mon probleme
Je veut verifier que lorsque j'ajoute avec ma requette insert , il n'y ai pas le meme enregistrement...
J'espere etre claire
Pour plus de precision demande moi y'a pas de soucis...
__________________________________________________________
Dim MaBd As DAO.Database
Dim MaTable As DAO.Recordset
Dim req As String
Dim Req2 As String
Dim Dat As String
Dim HeureDépart As String
Dim HeureArrivée As String
Dim AdresseDépart As String
Dim AdresseArrivée As String
Dim NumMois As Integer
Dim NumVehi As Integer
DoCmd.TransferSpreadsheet acImport, , "NewDoc", "C:\Documents and Settings\Administrateur\Mes documents\Vdis.xls", True
DoCmd.SetWarnings False
SQL1 = "UPDATE NewDoc SET adressedépart=Replace(Adressedépart,chr(39),chr(39) & chr(39))"
sql2 = "UPDATE NewDoc SET adressearrivée=Replace(Adressearrivée,chr(39),chr(39) & chr(39))"
DoCmd.RunSQL SQL1
DoCmd.SetWarnings False
DoCmd.RunSQL sql2
DoCmd.SetWarnings False
Set MaBd = CurrentDb
req = "Select * from NewDoc "
Set MaTable = MaBd.OpenRecordset(req, dbOpenDynaset)
NumVehi = Liste1.Column(0)
While Not MaTable.EOF
valeur1 = CStr(MaTable!HeureDépart)
valeur2 = CStr(MaTable!HeureArrivée)
Dat = Left(valeur1, 10) 'ladate
HeureDépart = Right(valeur1, 8) 'lheure de départ
HeureArrivée = Right(valeur2, 8) 'lheure de départ
AdresseDépart = MaTable!AdresseDépart
AdresseArrivée = MaTable!AdresseArrivée
NumMois = Month(Dat)
'avant cette requette je souhaite verifier que mon enreg n'existe pas dans ma base...
ReqSql = "Insert into TableTrajet (DateDépart,HeureDépart,AdresseDépart,HeureArrivée,AdresseArrivée,NumVehicule,NumMois) Values ('" & Dat & "','" & HeureDépart & "','" & AdresseDépart & "','" & HeureArrivée & "','" & AdresseArrivée & "','" & NumVehi & "'," & NumMois & ") "
DoCmd.RunSQL (ReqSql)
DoCmd.SetWarnings False
MaTable.MoveNext
Wend
'suppression des données dans la table NewDoc pour une nouvelle importation
Req2 = "Delete From NewDoc"
DoCmd.RunSQL (Req2)
DoCmd.SetWarnings False
MsgBox "Importation réussi avec succés"