Bonjour à tous,
je voudrais exporter une requête access dans un onglet spécifié d'un fichier excel.
Pour cela, j'utilise une fonction exportation de ce type:
Exportation(requête, fichier de sortie(type: C:\Bureau\fichier.xls), onglet)
Mon problème est que le fichier de sortie peut varier en fontion d'un paramètre "projet". Donc je dois faire varier mes paramètres de la requête exportation.
Ma variable "fichier de sortie" est lue dans une table "table_infos_projet".
Mais je ne sais pas comment coder pour pouvoir assigner le fichier de sortie comme paramètre à la requête exportation.
Pour le moment voici mon code:
Le chemin de sortie est censé être contenu dans qd mais je n'arrive pas à l'utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub Commande5_Click() Dim mabase As Database Dim qd As DAO.QueryDef Set mabase = CurrentDb Set qd = mabase.CreateQueryDef(, "SELECT First(table_infos_projet.chemin) as chemin FROM table_infos_projet HAVING table_infos_projet.projet=[Formulaires]![Formulaire GENERAL]![AFFAIRE]") Call Exportation("test", qd,"onglet2") end sub ----- Sub Exportation(requete, sortie As String, onglet2 As String) ... end sub
Le format de qd ne convient pas mais je ne sais pas comment obtenir la valeur du champ retournée pour qd.
J'espère avoir été clair.
Je reste à votre disposition pour toute question supplémentaire.
merci d'avance pour vos réponses.
Partager