Re : Travailler avec 2 bases de données
Bonjour Mimi, bonjour le forum,
En pièce jointe la version 2. J'ai changé les codes pour qu'ils diffèrent selon la base. Le premier caractère du code correspond au numéro de la base (1 pour Base1, 2 pour Base2, etc...). Tu peux avoir autant de bases que tu veux... Ensuite le caractère "underscore" (_), suivi d'un numéro correspondant à l'ancien code. La propriété [Tag] des CommandButtons n'est plus écrite en dur mais spécifiée à l'initialisation de l'UserForm.
Tu peux avoir autant d'UserForms que tu désires. Il te faut juste leur attribuer en dur le nom de la base de données auquel elle se réfère dans la propriété [Tag].
Tu crées par exemple une UserForm que tu nommes Desserts. Elle se réfère à la base de données Base3. Sélectionne l'Userform et écris Base3 dans sa propriété [Tag]...
Ensuite, a l'initialisation, j'utilise une boucle qui récupère les [Caption] et définit les [Tag] des CommandButtons. Il faut que tu veilles à ce que ce soit cohérent avec les codes dans la base de données.
Le fichier :
[Édition]
Bonjour Lætitia on s'est croisé. Je pense aussi qu'une seule UserForm peut suffire avec, par exemple, une ComboBox au début pour déterminer son rayon d'action dans les produits...