Ce sujet est résolu.
1 | |||||
Auteur | Messages | ||||
---|---|---|---|---|---|
jeanyvon | #1 Posté le 19/4/2021 à 14:58:49 | ||||
Gambas? Ma! Et gusto | bonjour!
ce code tourne sur lui même. La sub remplir_liste remplie la listbox. Une fois le remplissage fait il revient à la messagebox. il faut que je dise non pour arrêter. la listebox est sur single en mode si je rajoute un return après le endif ça ne fait rien. je joins le code de remplissage
Vieillir? On peut retarder mais pas y échapper! | ||||
spheris | #2 Posté le 19/4/2021 à 21:30:57 | ||||
Jean Yvon, Dans ton message je ne lis pas de question. Peux-tu préciser ta demande? Je suppose que tu veux sortir de la boucle IF THEN, alors fais comme ceci:
| |||||
jeanyvon | #3 Posté le 20/4/2021 à 06:08:55 | ||||
Gambas? Ma! Et gusto | Bonjour! La question est dans le titre. Ce code tourne en rond. Ce n'est pas normal, il ne doit pas revenir au début de la procédure listbox1_click après remplissage de la list et pourtant il le fait Il plante lors du deuxième passage si j’appuie sur ok. Il n'y a pas de message d'erreur. Vieillir? On peut retarder mais pas y échapper! | ||||
spheris | #4 Posté le 20/4/2021 à 22:17:51 | ||||
Excuse moi jean yvon je n'avais pas compris. Petite question : Pourquoi effaces-tu la totalité de la listbox et recharges la base de données juste pour effacer une ligne de ta listview? Tu peux simplement effacer la ligne sélectionnée par la commande :
puis effacer l'entrée dans la base de données. et c'est tout, comme ça pas de redondance. d'où le code complet :
| |||||
jeanyvon | #5 Posté le 21/4/2021 à 07:58:38 | ||||
Gambas? Ma! Et gusto | salut current.key n'existe pas pour une listbox mais pour une listview. donc pour effacer la ligne il faut écrire :
et si je fais ça, le code fonctionne correctement sans redondance Merci Sphéris. Vieillir? On peut retarder mais pas y échapper! | ||||
1 |