foliop
Messages postés191Date d'inscriptionmercredi 21 juillet 2004StatutMembreDernière intervention27 octobre 2008
-
27 sept. 2004 à 10:49
foliop
Messages postés191Date d'inscriptionmercredi 21 juillet 2004StatutMembreDernière intervention27 octobre 2008
-
28 sept. 2004 à 11:21
salut
jutilise un listview pour afficher mes données (base access)
ca marche bien mais jai 2 soucis majeurs:
- quand jinsere qqch avec mon formulaire dans VB et que je reviens a la page ou est affiché mon ListView il ne se reload pas, jai pas le dernier enregistrement et je suis obligé de quitter l'appli et revenir pour voir si ca saffiche ou pas
comment faire ?
- je voudrais pouvoir aller vers une page quand je double clic sur une ligne de mon listview
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 27 sept. 2004 à 12:48
Dans le form_load, ça ne sera jamais rafraichi car le code qu'il y a dedans ne s'exécute qu'au moment où tu load cette form.
Il vaut mieux que tu mettes le code de remplissage de ta listview dans le form_activate. Ainsi, ta liste sera rafraichie quand tu y reviens.
PS, n'oublie pas un clear avant sinon, tu auras tout en double voire plus.
Cordialement, CanisLupus
Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 27 sept. 2004 à 13:58
Donne le code de ton form_load et je te dirai. Sinon, comme j'ai écris plus haut, met le code de remplissage de ta listview dans l'évènement activate de ta form.
Cordialement, CanisLupus
Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands
cs_toto1980
Messages postés81Date d'inscriptionlundi 13 janvier 2003StatutMembreDernière intervention15 février 20081 27 sept. 2004 à 14:54
Quand tu double_click, tu ouvres une autre fenêtre, ta première form est cachée, puis tu fermes la fenetre. Donc à ce moment ta form redevient acive et l'événement Form_Activate est automatiquement appelé. Mets un point d'arrêt pour voir si tu entres dans la fonction.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 27 sept. 2004 à 17:02
Si tes listview sont dans des frames, ça serait bien que tu dises au prog où elles sont.
Par ex, Me.ListView1 et Me.ListView2 ça veut dire qu'elles sont sur la form (pas dans une frame) sinon Me.FrameX.ListView1 et Me.FrameX.ListView2 serait plus indiqué (X étant le numéro de ta frame).
D'autre part, comme dit <toto1980> si tu appelles RempliListView à la fin du code de ton bouton enregistrer, ça devrait le faire.
Cordialement, CanisLupus
Tous les glands ne deviennent pas des chênes mais tous les chênes ont été des glands