requete_id "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom '" & nom & "' AND contrevenant.prenom ='" & prenom & "' AND contrevenant.date_naiss = #" & daten & "# AND contrevenant.lieu_naiss = '" & lieun & "' AND contrevenant.code_postal = '" & codep & "');"
requete_id = "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom = nom AND contrevenant.prenom = prenom AND contrevenant.date_naiss = daten AND contrevenant.lieu_naiss = lieun AND contrevenant.code_postal = codep);"
requete_id "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom nom AND contrevenant.prenom = prenom AND contrevenant.date_naiss = daten AND contrevenant.lieu_naiss = lieun AND contrevenant.code_postal = codep)";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionnom = Forms!saisie2!nom prenom = Forms!saisie2!prenom daten = CStr(Forms!saisie2!date_naiss) lieun = Forms!saisie2!lieu_naiss codep = Forms!saisie2!code_postal requete_id "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom " & nom & " AND contrevenant.prenom = " & prenom & " AND contrevenant.date_naiss = " & daten & " AND contrevenant.lieu_naiss = " & lieun & " AND contrevenant.code_postal = " & codep & ");" MsgBox (requete_id) Set enreg = base.OpenRecordset(requete_id)
requete_id "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom nom AND contrevenant.prenom = prenom AND contrevenant.date_naiss = daten AND contrevenant.lieu_naiss = lieun AND contrevenant.code_postal = codep)"; 'ici tu doit juste mettre le point virgule après votre "
nom = Forms!saisie2!nom prenom = Forms!saisie2!prenom daten = CStr(Forms!saisie2!date_naiss) lieun = Forms!saisie2!lieu_naiss codep = Forms!saisie2!code_postal requete_id "Select id_contrevenant FROM contrevenant WHERE (contrevenant.nom " & nom & " AND contrevenant.prenom = " & prenom & " AND contrevenant.date_naiss = " & daten & " AND contrevenant.lieu_naiss = " & lieun & " AND contrevenant.code_postal = " & codep & ");" MsgBox (requete_id) Set enreg = base.OpenRecordset(requete_id)
OK, le souci était pas du tout au niveau du point virgule mais plutôt des guillemets, cottes et dièses à placer pour les champs de types string et les dates...
Merci de votre aide quand même
Tu as mis tes variables entre les guillemets !
Un simple messagebox de requete_id te ferais prendre conscience de cette énormité.