Access
baba78955
-
Gaunts Messages postés 1125 Date d'inscription Statut Membre Dernière intervention -
Gaunts Messages postés 1125 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
je suis entraint de travailler sur une base de données, mais j'ai rencontré un prbleme. le voici, en fait j'aimerais comparer deux ou plusieurs tables, et pour cela, je dois créer deux boutons qui me permettront de faire le choix de table à comparer. Et je n'arrive pas à creer ces boutons.
j'ai vraiment besoin de votre aide.
je vous remercie d'avance.
Cordialment et bonne journée à tous.
je suis entraint de travailler sur une base de données, mais j'ai rencontré un prbleme. le voici, en fait j'aimerais comparer deux ou plusieurs tables, et pour cela, je dois créer deux boutons qui me permettront de faire le choix de table à comparer. Et je n'arrive pas à creer ces boutons.
j'ai vraiment besoin de votre aide.
je vous remercie d'avance.
Cordialment et bonne journée à tous.
3 réponses
Bonjour,
Comment veux tu que ton choix se présente?
Tu peux utiliser des menus déroulants pour choisir les tables à comparer, puis afficher le résultat en cliquant sur ton bouton.
Sinon, détaille un peu le fonctionnement de ton choix, et on pourra surement mieux t'aider :)
Cordialement.
Comment veux tu que ton choix se présente?
Tu peux utiliser des menus déroulants pour choisir les tables à comparer, puis afficher le résultat en cliquant sur ton bouton.
Sinon, détaille un peu le fonctionnement de ton choix, et on pourra surement mieux t'aider :)
Cordialement.
Bonjour Gaunts,
oui j'aimerais bien avec une liste deroulante, ce qui me donnerait le choix de table à comprarer, je pense ce serait plus simple et un troisieme bouton peut etre ou ça se charge automatiquement.
Cordialement
oui j'aimerais bien avec une liste deroulante, ce qui me donnerait le choix de table à comprarer, je pense ce serait plus simple et un troisieme bouton peut etre ou ça se charge automatiquement.
Cordialement
Tu peux alors dans ton formulaire créer tes listes déroulantes, et y mettre le nom de tes tables comme valeurs.
Le clic sur le bouton activera un code en VBA, qui récupèrera les valeurs des listes, et ouvrira les tables pour les comparer.
Si tu ne sais pas faire ça, n'hésite pas à demander biensur.
Bon courage
Le clic sur le bouton activera un code en VBA, qui récupèrera les valeurs des listes, et ouvrira les tables pour les comparer.
Si tu ne sais pas faire ça, n'hésite pas à demander biensur.
Bon courage
Re, pour avoir le nom de tes tables dans une liste déroulante, il faut la creer en choisissant l'option suivante: "Je taperai les valeurs souhaitées" puis "Terminer" sans entrer les valeurs.
Ensuite, sur ton formulaire, selectionne la liste déroulante et donne lui le nom que tu veux dans l'onglet "Toutes" de la feuille de propriétés (par exemple "liste_tables1" et "liste_tables2" pour tes deux listes).
Puis déselectionne ta liste déroulante en cliquant dans le vide.
Toujours dans la feuille de propriétés, onglet événement, trouve la ligne "Sur chargement", donne lui la valeur [Procédure événementielle], puis clic sur le bouton qui apparait.
Ici entre le code suivant:
Quand tu ouvrira ton formulaire, les listes déroulante contiendront le nom de tes tables.
Je ne sais pas si j'ai été clair, demande si tu as un problème^^
Cordialement
EDIT: J'avais fait une faute de frape dans le code, si tu l'as déjà copié reprend le et ça devrait être bon
Ensuite, sur ton formulaire, selectionne la liste déroulante et donne lui le nom que tu veux dans l'onglet "Toutes" de la feuille de propriétés (par exemple "liste_tables1" et "liste_tables2" pour tes deux listes).
Puis déselectionne ta liste déroulante en cliquant dans le vide.
Toujours dans la feuille de propriétés, onglet événement, trouve la ligne "Sur chargement", donne lui la valeur [Procédure événementielle], puis clic sur le bouton qui apparait.
Ici entre le code suivant:
Dim Nom Dim myTables For Each myTables In CurrentData.AllTables Nom = myTables.Name Me.liste_tables1.AddItem Nom Me.liste_tables2.AddItem Nom Next myTables
Quand tu ouvrira ton formulaire, les listes déroulante contiendront le nom de tes tables.
Je ne sais pas si j'ai été clair, demande si tu as un problème^^
Cordialement
EDIT: J'avais fait une faute de frape dans le code, si tu l'as déjà copié reprend le et ça devrait être bon