Bonjour
Je viens de me lancer dans une adaptation d'un programme en VBA pour de la gestion immobilière d'un fichier trouvé sur le net.
Mon niveau programmation est très faible, mais c'est le moment de s'y mettre.
J'ai réussi à faire pas mal de modif, mais je bute sur un point. Comme annoncé dans le titre, j'ai l'impression que le 2combobox rentre en conflit (Combox1 "code" et Combobox3 "Nom")
CAD: pour la fiche bailleur (c'est la même chose pour les autres) lorsque que l'on crée 2 bailleurs avec le même nom (homonyme donc), la recherche dans les combobox revient sur le premier enregistrement lorsque l'on sélectionne le 3ieme par exemple (pas facile d'être clair)
Après moult recherches et essai, je me tourne vers vous.
Je pense que le problème viens de ComboBox1_Change() (Combobox "code")
J'ai essayé
-de mettre la propriété du combobox MatchEntry=fmMatchEntryNone ou fmMatchEntryFirstLetter, mais toujours la même chose.
- de changer ComboBox1_Change() par ComboBox1_afterupdate(), mais ça ne fais plus ce que je désire
- d'insérer Application.EnableEvents = False et Application.EnableEvents = True autour du code la procédure Private Sub ComboBox1_Change(), même problème
Pour constater le problème, ouvrir bailleur, et dans code sélectionner PR0002, puis PR0003 et là, il affiche PR0001 au lieu de PR0003 (car ceux sont des homonymes)
Je remercie par avance la bonne âme qui pourra m'aider (presque 2 jours de recherche et d'essais infructueux).
Le fichier étant trop volumineux, je mets le lien pour le télécharger (du coup l'original) http://dl.free.fr/kcgpTeXTs
et je joins une page à recopier dans la feuille bailleur (pour vous évitez la saisie)
Je reste dispo pour tout renseignement que vous auriez besoin
Je viens de me lancer dans une adaptation d'un programme en VBA pour de la gestion immobilière d'un fichier trouvé sur le net.
Mon niveau programmation est très faible, mais c'est le moment de s'y mettre.
J'ai réussi à faire pas mal de modif, mais je bute sur un point. Comme annoncé dans le titre, j'ai l'impression que le 2combobox rentre en conflit (Combox1 "code" et Combobox3 "Nom")
CAD: pour la fiche bailleur (c'est la même chose pour les autres) lorsque que l'on crée 2 bailleurs avec le même nom (homonyme donc), la recherche dans les combobox revient sur le premier enregistrement lorsque l'on sélectionne le 3ieme par exemple (pas facile d'être clair)
Après moult recherches et essai, je me tourne vers vous.
Je pense que le problème viens de ComboBox1_Change() (Combobox "code")
J'ai essayé
-de mettre la propriété du combobox MatchEntry=fmMatchEntryNone ou fmMatchEntryFirstLetter, mais toujours la même chose.
- de changer ComboBox1_Change() par ComboBox1_afterupdate(), mais ça ne fais plus ce que je désire
- d'insérer Application.EnableEvents = False et Application.EnableEvents = True autour du code la procédure Private Sub ComboBox1_Change(), même problème
Pour constater le problème, ouvrir bailleur, et dans code sélectionner PR0002, puis PR0003 et là, il affiche PR0001 au lieu de PR0003 (car ceux sont des homonymes)
Je remercie par avance la bonne âme qui pourra m'aider (presque 2 jours de recherche et d'essais infructueux).
Le fichier étant trop volumineux, je mets le lien pour le télécharger (du coup l'original) http://dl.free.fr/kcgpTeXTs
et je joins une page à recopier dans la feuille bailleur (pour vous évitez la saisie)
Je reste dispo pour tout renseignement que vous auriez besoin