access - zone de liste à sélection multiple

access - zone de liste à sélection multiple - VB/VBA/VBS - Programmation

Marsh Posté le 27-04-2006 à 09:51:03    

Bonjour,  
j'ai une grosse base de données qui, qd on doit ajouter des informations dans une table(ex : un circuit de livraison), influe sur 10 autres tables(horaire, contraintes,...). Je ne peux donc pas me permettre, lors d'un ajout, d'ouvrir à la suite 10 autres formulaires de création et de liaison. Pour cela j'aimerais bien, dans un formulaire, mettre les données des autres tables influencées.  
Cependant, en reprenant mon exemple, si j'ouvre un formulaire de création de circuit, j'aimerais qu'il soit directement lié à un ensemble de contraintes via une zone de liste à sélection multiple. Mais quand je souhaite faire les liaisons entre mon circuit et les différentes contraintes sélectionnées, le programme en VBA buggue. J'ai essayé de faire un "FOR EACH", qui, pour chaque valeur de ma liste, la liaison soitr faire mais ça ne fonctionne pas...
QQ pourrait-il m'aider?  
merci d'avance :D

Reply

Marsh Posté le 27-04-2006 à 09:51:03   

Reply

Marsh Posté le 27-04-2006 à 10:03:12    

Regardes la vers le bas de la page :
http://loufab.developpez.com/recursivite2/

Reply

Marsh Posté le 27-04-2006 à 10:35:27    

merci bcp!

Reply

Marsh Posté le 27-04-2006 à 13:32:56    

j'viens d'essayer ça marche super bien! Pour ceux qui n'aurait pas trouvé, il faut lire :  
XI-B-2 : récupérer la sélection -> Vous entrez dans votre code quasiment mot pour mot en remplaçant Me.lst.champs par Me!(nom de votre liste dans votre formulaire). Cette fonction vous retourne le numéro que vous avez attribué aux valeurs sélectionnées dans votre tableau
XI-B-3 pour utiliser le résultat du 2.
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed