Microsoft Access : exporter vers texte ou Excel

On veut exporter le résultat d’une requête SQL vers un fichier texte

On veut exporter le résultat d’une requête SQL  vers un fichier texte

SELECT * INTO [Text;FMT=Delimited;HDR=Yes;DATABASE=C:\TEMP;CharacterSet=Unicode].[OutCustomersUNI#txt] FROM Customers;

donne l’ erreur

Text file specification field separator matches decimal separator or text delimiter. (Error 3441)

 

La solution est d’ utiliser la fonction Export à partir d’une  

 

ou d’ exécuter une requête SQL du type

SELECT Year(Ventes.Date) AS Année, Mois.Mois AS Mois, Sum(Ventes.Qté) AS Quantité, Sum(Ventes.PrixHT) AS PrixHT
INTO [Excel 8.0;DATABASE=C:\Users\exavue\Desktop\winopticamoi.xls;HDR=Yes;].[Ventes3]
FROM Ventes INNER JOIN Mois ON Month(Ventes.Date) = Mois.Code
GROUP BY Year(Ventes.Date), Mois.Code, Mois.Mois
ORDER BY Year(Ventes.Date), Mois.Code

La requête fonctionne avec Access 2007 Access 2010

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://lehardsoft.eu/trackback/49

Fil des commentaires de ce billet