Suppression définitive d'un enregistrement d'une liste déroulant
Résolu/Fermé
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
-
28 mars 2017 à 09:38
Juliaz Messages postés 18 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 28 mai 2017 - 28 mars 2017 à 17:26
Juliaz Messages postés 18 Date d'inscription mardi 28 mars 2017 Statut Membre Dernière intervention 28 mai 2017 - 28 mars 2017 à 17:26
A voir également:
- Suppression définitive d'un enregistrement d'une liste déroulant
- Liste déroulante excel - Guide
- Forcer la suppression d'un fichier - Guide
- Liste déroulante en cascade - Guide
- Comment enregistrer une video youtube - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
4 réponses
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
Ambassadeur
1 557
28 mars 2017 à 11:12
28 mars 2017 à 11:12
bonjour,
je te suggère de jeter un coup à la définition de la liste dans le formulaire.
tu dois probablement supprimer l'enregistrement de la table, pas uniquement le supprimer de la liste.
je te suggère de jeter un coup à la définition de la liste dans le formulaire.
tu dois probablement supprimer l'enregistrement de la table, pas uniquement le supprimer de la liste.
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
28 mars 2017 à 11:28
28 mars 2017 à 11:28
Bonjour,
Merci yg_be pour ce retour.
La liste déroulante est alimentée par une requête effectuée sur une table.
Et justement , mon souci réside sur le fait que je ne veux pas supprimer l'enregistrement de la table d'origine mais seulement sur la liste
( je ne sais même pas si c'est possible car à chaque réouverture du formulaire la liste se réinitialise avec les enregistrements supprimés sans doute parce que la table d'origine est restée inchangée).
Merci yg_be pour ce retour.
La liste déroulante est alimentée par une requête effectuée sur une table.
Et justement , mon souci réside sur le fait que je ne veux pas supprimer l'enregistrement de la table d'origine mais seulement sur la liste
( je ne sais même pas si c'est possible car à chaque réouverture du formulaire la liste se réinitialise avec les enregistrements supprimés sans doute parce que la table d'origine est restée inchangée).
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
28 mars 2017 à 12:21
28 mars 2017 à 12:21
Je suis preneur d'idées ou de propositions sur ce problème
Merci d'avance
Merci d'avance
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
Modifié le 28 mars 2017 à 12:36
Modifié le 28 mars 2017 à 12:36
es-tu prête à ajouter une colonne dans ta table, pour mémoriser si l'enregistrement doit être montré ou pas dans la liste?
cette colonne serait "vrai" au départ, et deviendrait "faux" quand tu appuies le bouton "supprimer".
cette colonne serait "vrai" au départ, et deviendrait "faux" quand tu appuies le bouton "supprimer".
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
28 mars 2017 à 14:03
28 mars 2017 à 14:03
Merci
Oui cela me semble être une solution , une colonne en plus ne me gênerait pas.
Comment dois-je procéder pour cela?
Merci encore yg_be!!
Oui cela me semble être une solution , une colonne en plus ne me gênerait pas.
Comment dois-je procéder pour cela?
Merci encore yg_be!!
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
>
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
28 mars 2017 à 14:49
28 mars 2017 à 14:49
eh bien, en gros:
- tu crées une nouvelle colonne
- quand tu crées un nouvel enregistrement, tu enregistre "vrai" dans cette colonne
- dans ton formulaire, tu ne mets dans la liste que les enregistrements qui ont "vrai"
- dans Commande1_Click(), tu changes la valeur de "vrai" en "faux"
- tu crées une nouvelle colonne
- quand tu crées un nouvel enregistrement, tu enregistre "vrai" dans cette colonne
- dans ton formulaire, tu ne mets dans la liste que les enregistrements qui ont "vrai"
- dans Commande1_Click(), tu changes la valeur de "vrai" en "faux"
Juliaz
Messages postés
18
Date d'inscription
mardi 28 mars 2017
Statut
Membre
Dernière intervention
28 mai 2017
28 mars 2017 à 17:26
28 mars 2017 à 17:26
C'est génial,
J'ai fait ce que tu m'as proposé et ça marche très bien.
Merci encore une fois yg_be
J'ai fait ce que tu m'as proposé et ça marche très bien.
Merci encore une fois yg_be