Bonjour à tous,
voilà, je souhairte supprimer un enregistrement d'une table de "liaison" (lien many to many) via une commande SQL. L'enregistrement doit répondre à deux conditions pour être supprimé (valeurs de 2 field)
Par exemple, j'ai une table TB_LIAISON :
PK FK_ITEM1 FK_ITEM2 1 1 1 2 1 2 3 2 1 4 2 2
Je souhaite par exemple supprimer l'enregistrement dont la valeur FK_ITEM1 et 2 et la valeur FK_ITEM2 est 1 (stockées respectivement dans les variables var_item1 et var_item2)
Mon code est le suivant :
A priori, il y a un probleme mais je ne trouve pas où.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.RunSQL "DELETE * FROM TB_LIAISON WHERE FK_ITEM1 ='" & var_item1 & "' AND FK_ITEM2 ='" & var_item2 & "';"
Merci d'avance.







Répondre avec citation
Partager