Bonjour,
Je travaille sur une base de données écrite sous Access 2007.
Un des traitements consiste à exporter des données, contenues pour l’instant dans une table et plus tard en provenance d’une requête pour alléger la base, sous le format d’un fichier csv.
Pour cela j’utilise le code VBA suivant :
DoCmd.TransferText acExportDelim, "ExportVente", "Table_Export", CurrentProject.Path & "\Exportation du " & Year(Date) & "-" & Month(Date) & "-" & Day(Date) & " " & Hour(Time) & "-" & Minute(Time) & "-" & Second(Time) & " .csv", True
où ExportVente est le format d’exportation pour spécification ; Table_Export la table contenant les données et Exportation du + date et heure le fichier csv.
Ecrit plus simplement :
DoCmd.TransferText acExportDelim, "ExportVente", "Table_Export", CurrentProject.Path & "\Exportation du .csv", True
Les données à exporter sont les suivantes : Code Article ; Libelle ; Type Article ; Unite
où Code Article : numérique ; Libelle : texte ; Type Article : texte ; Unite : numérique.
La difficulté que je rencontre et que je ne peux résoudre sans votre aide est la suivante.
Je ne sais comment créer le format d’exportation que j’appelle ExportVente.
D’ailleurs, lors de la compilation, le message obtenu est : « La spécification de fichier texte ‘’ExportVente’’ n’existe pas. Vous ne pouvez pas importer, exporter, ou lier en utilisant cette spécification. » Je m’y attendais.
Je vous remercie pour votre aide détaillée.
Cordialement
Partager