Rapport de message :*
 

Re: Evolution d'un UseForm suivant le contenu d'un tableau

Titre du sujet : Re: Evolution d'un UseForm suivant le contenu d'un tableau
par dedechseb le 11/08/2009 21:07:16

Re-Bonsoir,

Effectivement je n'ai pas été forcément très clair concernant ma deuxième remarque.
En effet chaque Client "possède" sa propre Chargée de Relation. Le truc c'est que parfois elle s'échangent ponctuellement les Clients, donc même si elles restent l'interlocutrice personnelle d'un client, d'autres sont parfois amenées à les remplacer pour certaines affaires.

Je cherchait en fait à faire en sorte que la ComboBox affiche par défaut la Chargée de Relation indiquée dans la liste, et permette de choisir tout de même une autre personne dans le menu déroulant.

J'ai réalisé quelque chose qui marche, bien que je ne l'ai pas mis sur ce fichier, en suivant la forme suivante :

-la procédure compare la valeur de la ComboBox "Enseigne" avec la liste des clients. Lorsque Enseigne.Value = Range(xxxx).Value, alors la ComboBox affiche la chargée de la relation client désignée.

- ensuite c'est un entassement de "If" par rapport à un petit tableau regroupant les chargées de la Relation afin de comparer pour chacune si elle est l'Interlocutrice affichée dans la ComboBox. Si non, alors un AddItem ajoute son nom à la liste de la ComboBox.

C'est un procédé assez lourd en écriture et pas forcément très "optimisé" au niveau programation ^^, je voulais donc avoir votre vision de la chose afin de comparer les logiques et épurer mes lignes de code.


Voilà j'espère à nouveau ne pas avoir été trop confus dans mes explications ^^.

J'aurai aussi aimé savoir ou est ce que je peux trouver des explication sur les différentes propriété que vous utilisez tels que les .Rows, les .Count,  les .ListCount ....  Car visiblement leur bonne utilisation est une des cléf d'une programation efficace.

Bonne soirée !