VBA - Enregistrement d'un fichier Access

Fermé
hoé Messages postés 5 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 4 juin 2008 - 15 mai 2008 à 02:53
blux Messages postés 26088 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 - 15 mai 2008 à 09:23
Bonjour à vous tous,

J'ai créé une base de donnée Access. J'ai créé un code VBA pour exporter des données en excel :

Function xls2()
On Error GoTo xls2_Err

DoCmd.OpenQuery "DONNÉES EXPORTÉES", acViewNormal, acReadOnly
DoCmd.Hourglass True
DoCmd.TransferSpreadsheet acExport, 8, "DONNÉES EXPORTÉES", "Données_taxprep" & Format Date, "yyyymmdd"), True, ""
DoCmd.Close acQuery, "DONNÉES EXPORTÉES"
Beep
MsgBox "Opération réussi !", vbInformation, "Exporter"


xls2_Exit:
Exit Function

xls2_Err:
MsgBox Error$
Resume xls2_Exit

End Function

--------------

J'aimerais cependant que le nom du fichier enregistré comprenne le champ d'une table.

exemple :

Table client : champ no_client : 9999

donc, le fichier se nommerais : Données_taxprep200805149999.xls

Est-ce que qqn connait comme faire ?

merci !
A voir également:

1 réponse

blux Messages postés 26088 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 28 mai 2024 3 290
15 mai 2008 à 09:23
Salut,

tu peux récupérer la valeur d'un champ dans une variable avec la fonction dlookup, regarde dans l'aide à ce sujet...
0