Bonjour Martin BLAIZOT
Message du 2006-01-20 12:25:
Bonjour Bernard, et merci de ta réponse. Voici quelques précisions :
Ma fonction Fill_ListBox a les paramètres suivants :
Fill_listBox(oMaListBox as object, sMaBase as String, sMaTable as String, 
sMonChamp as string, iMonIndex as Integer, sMonChamp_tri as string)
et fait ensuite appel à la fonction ConnecterSource(sMaBase,sMatable). Puis je 
remplis ma List box avant de me déconnecter par la fonction DeconnecterSource().
Dans ma boite de dialogue, j'ai une dizaine de list Box à remplir, chacune 
attaquant une table différente. Je n'ai aucun évènement assigné aux controles 
ListBox. Je me contente de les remplir les uns après les autres par le biais de 
ma fonction Fill_listBox() avant de récupérer les enregistrements sélectionnés 
par l'utilisateur.
Quel est ton conseil ?

Le même que précédemment. Je pense que tu as une seule base, qui contient tes tables. Ouvre la connexion de la base, remplis tes listbox, récupère les enregistrements choisis, ferme la connexion. S'il y a 2 ou 3 bases, faire pareil: ouvrir les n connexions à la fois (avec une variable de connexion pour chacune). Si tu as une dizaine de bases, l'ensemble est probablement mal conçu et devrait être revu. Une seule base peut contenir des dizaines de tables.
   Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à