avec votre aide j'avance toujours un peu + et je vs en remercie
j'ai une zone de liste où je souhaite faire des sélections multiples
pour aller après effacer ce que j'ai sélectionné dans la table
cela fonctionne pas comme je veux
admettons que ds ma liste j'ai 14 lignes
j'en sélectionne 4 access me supprime toute la table comme si
je lui disais Delete *
voici mon code
Private Sub Commande8_Click()
Dim varI As Variant
Dim SQL As String
If Me.affiche.ItemsSelected.Count = 0 Then
MsgBox "Aucun champ n'a été sélectionné"
Else
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gafish
Bonjour
JV wrote:
cela fonctionne pas comme je veux admettons que ds ma liste j'ai 14 lignes j'en sélectionne 4 access me supprime toute la table comme si je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit un identifiant, il faut donc que tu effaces la ligne où l'identifiant est égal à celui de la liste, donc :
En remplacant NomDeTonChamp par le champ qui va bien
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour
JV wrote:
cela fonctionne pas comme je veux
admettons que ds ma liste j'ai 14 lignes
j'en sélectionne 4 access me supprime toute la table comme si
je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit
un identifiant, il faut donc que tu effaces la ligne où l'identifiant est
égal à celui de la liste, donc :
cela fonctionne pas comme je veux admettons que ds ma liste j'ai 14 lignes j'en sélectionne 4 access me supprime toute la table comme si je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit un identifiant, il faut donc que tu effaces la ligne où l'identifiant est égal à celui de la liste, donc :
En remplacant NomDeTonChamp par le champ qui va bien
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
JV
merci beaucoup cela fonctionne mieux effectivement
:)
BV
"Gafish" a écrit dans le message de news:
Bonjour
JV wrote:
cela fonctionne pas comme je veux admettons que ds ma liste j'ai 14 lignes j'en sélectionne 4 access me supprime toute la table comme si je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit un identifiant, il faut donc que tu effaces la ligne où l'identifiant est égal à celui de la liste, donc :
En remplacant NomDeTonChamp par le champ qui va bien
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
merci beaucoup cela fonctionne mieux
effectivement
:)
BV
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
uzxWh6abFHA.2696@TK2MSFTNGP09.phx.gbl...
Bonjour
JV wrote:
cela fonctionne pas comme je veux
admettons que ds ma liste j'ai 14 lignes
j'en sélectionne 4 access me supprime toute la table comme si
je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit
un identifiant, il faut donc que tu effaces la ligne où l'identifiant est
égal à celui de la liste, donc :
merci beaucoup cela fonctionne mieux effectivement
:)
BV
"Gafish" a écrit dans le message de news:
Bonjour
JV wrote:
cela fonctionne pas comme je veux admettons que ds ma liste j'ai 14 lignes j'en sélectionne 4 access me supprime toute la table comme si je lui disais Delete *
C'est normal; il te manque le nom du champ. J'imagine que ta liste renvoit un identifiant, il faut donc que tu effaces la ligne où l'identifiant est égal à celui de la liste, donc :