Suppression d'enregistrements
Résolu/Fermé
leaemileemma
Messages postés
37
Date d'inscription
vendredi 29 mai 2015
Statut
Membre
Dernière intervention
26 septembre 2022
-
18 juin 2019 à 10:23
leaemileemma Messages postés 37 Date d'inscription vendredi 29 mai 2015 Statut Membre Dernière intervention 26 septembre 2022 - 18 juin 2019 à 20:44
leaemileemma Messages postés 37 Date d'inscription vendredi 29 mai 2015 Statut Membre Dernière intervention 26 septembre 2022 - 18 juin 2019 à 20:44
A voir également:
- Suppression d'enregistrements
- Forcer suppression fichier - Guide
- Suppression page word - Guide
- Suppression compte instagram - Guide
- Suppression compte facebook - Guide
- Suppression cookies - Guide
1 réponse
yg_be
Messages postés
22698
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 avril 2024
1 471
18 juin 2019 à 17:56
18 juin 2019 à 17:56
bonjour, j'imagine que la table était affichée avant que la suppression ait eu lieu. je pense qu'il suffit de rafraîchir l'affichage.
ne serait-ce pas plus simple de faire une requête sql "delete"?
ne serait-ce pas plus simple de faire une requête sql "delete"?
strSQL = "Delete * FROM T_Budget_Charges WHERE Intitule_Charge= '" + [Choix_Charge] + "' " DoCmd.RunSQL strSQL
18 juin 2019 à 18:40
Je crois en effet qu'il faut terminer ce code en rafraîchissant la table et par la même occasion la liste déroulante.
mais comment la rafraîchir ? question bête et ridicule, mais je bloque ....
Modifié le 18 juin 2019 à 18:55
18 juin 2019 à 20:12
1) ma table est remplie à partir d'un formulaire de création
2) mais évidemment cette table est évolutive : on doit pouvoir modifier ou supprimer des enregistrements. j'ai donc créé un autre formulaire contenant une liste déroulante "Choix_Gharge" qui récupère les enregistrements de la table et en particulier le Champ "Intitule_Charge".
A partir du choix réalisé avec la liste déroulante je modifie ou supprime ainsi un ou plusieurs champs de la table. Pour supprimer j'utilise le code précédent.
Comme je le disais tout fonctionne si ce n'est qu'après une suppression je n'arrive pas à supprimer de façon définitive l'enregistrement concerné.
C'est tellement vrai que si je désire supprimer un deuxième enregistrement le précédent, que je viens de supprimer, est toujours présent dans ma liste bien que dans la table ses champs contiennent le fameux "#supprimé".
En ce qui concerne votre question : "la table était-elle affichée avant que la suppression ait eu lieu? par quoi est-elle affichée?" , je ne cherche pas à afficher la table ni avant, ni après la suppression. C'était par simple curiosité que je me suis aperçu du problème en ouvrant "manuellement" la table.
J'espère avoir été assez clair et vous remercie d'avoir accepté de vous intéresser à ma question
Bonne soirée
Jacques
18 juin 2019 à 20:32
18 juin 2019 à 20:44
Merci et bonne soirée