Bonjour,

je travaille sur une base de données Access avec un formulaire "Entreprises" dans lequel il y a un sous-formulaire "EMAILS_sous_formulaire" et il me fait une erreur lors de l'exécution d'une requete DELETE.

Ma requete (dans le code d'un bouton du sous-formulaire):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
req = "DELETE * FROM EMAILS WHERE EMAILS.efc = 'e' AND EMAILS.email = " & email.Value & " AND EMAILS.code_rattachement_e = " & Forms![Entreprises]![code_entreprise].Value
DoCmd.RunSQL (req)
Message d'erreur :
Erreur d'exécution '3075':
Erreur de syntaxe (opérateur absent) dans l'expression 'EMAILS.efc = 'e' AND EMAILS.email = h@ AND EMAILS.code_rattachement_e = 1'.

EMAILS = Table
efc, email, code_rattachement_e = Champs de la table EMAILS
le "& email.Value &" dans ma requete est une zone de texte dans mon sous-formulaire

Merci