Bonjour à tous
Je souhaiterai savoir s'il est possible d'ouvrir un formulaire créer avec access dans excel et de pouvoir récupérer les données du formulaires?
Merci de votre aide
Version imprimable
Bonjour à tous
Je souhaiterai savoir s'il est possible d'ouvrir un formulaire créer avec access dans excel et de pouvoir récupérer les données du formulaires?
Merci de votre aide
Bonjour,
Oui, c'est possible...
Il te suffit de stocker les données de l'enregistrement en cours et par OLE automation, soit de créer un classeur soit d'ouvrir un classeur existant et d'y déposer les valeurs...
Il y a de nombreux exemples dans la FAQ et dans le forum.
Argy
ok j'avais jetter un coup d'oeil.Mais je n'ai pas trouvé ce que je recherche.
ce que je cherche à faire c de pouvoir à partir d'excel ouvrir un formulaire que j'a i créer dans access. et pouvoir récupérer des données en sélectionnant un champs de mon formulaire./
merci pour ton aide
Mouais...
Mais ce choix va t'obliger à ouvrir une instance Access...
Tu ne peux pas ouvrir un formulaire Access seul dans Excel !!!
Je ne procéderais pas comme ça.
Si tu sais quelles données tu as besoin de rappatrier, il vaut mieux rester sous Excel et utiliser un UserForm qui pilote DAO avec une requête idoine, pour afficher les infos dont tu as besoins après quoi il sera facile de basculer les données dans une feuille de calcul...
Argy
ok je te remerci pour ton aide et je vais consultez l'aide excel pour l'utilisation de userform.
Merci
Je suis parvenu à importer mes éléments dans excel. et j'ai crée uen liste déroulante afin de sélection l'information désiré. Mais comment faire pour actualiser les données dans excel?
Par exemple si dans ma bdd je rajoute des éléments. Comment faire pour qu'il s'actualise automatiquement dans excel?
Merci pour votre aide
Eh bien ta liste se rafraîchit d'elle même à l'ouverture du UserForm...
Si tu as besoin d'un rafraîchissement plus fréquent, utilise l'événement MouseDown() par exemple de manière à ce que la liste se remplisse avec les enregistrement à l'instant T.
Sinon, envisage de simuler un Timer dans le UserForm qui fait ce rafraichissement à ta place. Bien entendu, si le UserForm est ouvert.
Argy