VBA Supprimer une ligne(liste) ds formulaire

Fermé
Pinkjap - 26 mai 2009 à 16:06
 pinkjap - 29 mai 2009 à 13:37
Bonjour,
J'ai un formulaire avec une liste de fournisseur et un bouton supprimer.
Je voudrais supprimer une ligne de cette liste juste en sélectionnant le fournisseur que je veux effacer et je connais la requête que je dois utiliser mais je ne connais pas la procédure afin de supprimer ce que je sélectionne.
Merci


Private Sub BP_SuppFournisseur_Click()
Dim req As String
Dim currentDB As Database

req = "DELETE* FROM Fournisseur"

currentDB.Execute (req)

Me.Lb_ListeFournisseur.Requery
End Sub
A voir également:

2 réponses

NicoDisso Messages postés 230 Date d'inscription mardi 26 mai 2009 Statut Membre Dernière intervention 22 août 2009 32
26 mai 2009 à 16:30
Ouh la la, si tu fais ça, il n'y aura plus grand monde dans ta table ! ;-)
Enfait, ce qu'il faut c'est ajouter un critère ce qui donne :

req = "DELETE FROM Fournisseur WHERE Pk_Fournisseur = 5"

En saisissant cette requete, le fournisseur ayant pour clef primaire 5, et uniquement celui la, sera supprimer...

Dans le principe, chaque table doit avoir un identifiant unique ( la clef primaire ), l'interet de cela, c'est que si tu as 2 fournisseurs avec la meme raison sociale, ils seront bien distingués et 1 seull des 2 sera effacer...
0
Merci beaucoup d'avoir répondu a mes attende!!!
j'ai compris et sa amrche niquel!!
Bonne journéee a bientot
0