VBA Supprimer une ligne(liste) ds formulaire
Pinkjap
-
pinkjap -
pinkjap -
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
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:
- VBA Supprimer une ligne(liste) ds formulaire
- Whatsapp formulaire opposition - Guide
- Supprimer rond bleu whatsapp - Guide
- Liste déroulante excel - Guide
- Supprimer une page word - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
2 réponses
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...
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...