bonsoir
je vous remercie pour l'intérêt que vous me portez.
voici la ligne de code qui me portait préjudice
DoCmd.RunSQL "INSERT INTO Adherents ( id,date_modification,titulaire_cheque, commentaire, date_adhesion, nom, prenom, naissance, adresse, code_postal, ville,date_certificat_medical, sexe, portable, mail, fixe, nom_prenom )VALUES(" & ID & ",'" & Now() & "','" & [NOM].Value & "', '" & [commentaire] & "','" & [ADHESION].Value & "','" & [NOM].Value & "','" & [PRENOM].Value & "','" & [Naissance].Value & "','" & [ADRESSE].Value & "','" & [Code_postal].Value & "','" & [VILLE].Value & "','" & [date_certificat_medical].Value & "','" & SEXE & "','" & [Portable].Value & "','" & [MAIL].Value & "','" & [Fixe].Value & "','" & [NOM].Value & " " & [PRENOM].Value & "')"
il y a 3 champs date dans la requête [naissance] obligatoirement renseigné, [adhesion] remplit automatiquement par formule now() et [ date certificat médical ] qui lui pouvait être vide avant d'avoir ce problème j'ai contourné ce problème en mettant une date bidon qui n'influe pas le raisonnement.
le problème est que la base fonctionnait correctement avec un champ date vide et maintenant plus pourquoi ?
Partager