
Nous allons travailler depuis la base de données du cas pratique précédent. Elle contient un formulaire qui lorsque nous cliquons sur le bouton Informations Macro conduit vers le détail du client sélectionné à l'aide d'une requête filtrante. Nous allons améliorer la macro de façon à ce qu'elle exporte les informations de la requête dans une feuille Excel. Puis nous commanderons l'ouverture de ce classeur. - Démarrer Excel, - Créer un nouveau classeur, - Bien qu'il soit vide, l'enregistrer sous le nom Export.xls, - Fermer ce classeur.
Pour pouvoir exporter des données vers Excel, nous devons en effet travailler sur un classeur existant. - Ouvrir la base de données depart.mdb située dans \Sources, - Cliquer sur le bouton Macros, - Sélectionner la macro Lien, - Puis cliquer sur le bouton Modifier,
La macro est donc ouverte en mode conception. Nous allons l'améliorer. - Se placer dans la colonne action sur la première ligne vide après les actions existantes, - Choisir l'action TransférerFeuilleCalcul, - Paramétrer cette action comme le propose la capture (Cf. PDF),
Attention, la zone Nom de fichier doit comporter le chemin complet du classeur Excel. - Se placer sur le ligne vide des actions juste en dessous, - Créer l'action permettant d'afficher à l'écran le message aux caractéristiques suivantes: Message: Transfert terminé, Bip: Non, Type: Information, Titre: Export.
Nous devons maintenant créer l'action permettant d'ouvrir ce classeur... Version Access 2000/2003 |