Merci pour cette idée.
Je viens de faire ces essais mais le résultat est toujours le même et de plus peu exploitable. Ensuite j'ai fait une légère modification par rapport à ce que vous avez écrit concernant les formats en mettant :
DoCmd.OutputTo acOutputReport, "E_Coupe", acFormatTXT, "Coupe.txt"
Idem pour la seconde ligne. Pas d'amélioration.
Suite à cette idée, j'ai fait un export de la requete qui me permet d'avoir cet état avec le code suvant :
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "R_Maillard", "Coupe.xls"
Là j'ai bien un fichier de type XLS avec les données dont j'ai besoin mais à l'ouverture du fichier Excel j'ai un message m'informant "Impossible de charger les objets car ils ne sont pas disponibles sur cette machine" mais le fichier s'ouvre et il est exploitable.
J'ai essayé sur une autre machine qui n'a pas Excel avec cette version et le fichier est bien créé.
Ce qui me fait dire que ce problème est bien dans le runtime qui ne sait pas faire.
Je préfèrerais la solution d'export de l'état mais à défaut de grive...
J'attends encore un peu pour voir si d'autres idées peuvent arriver et je passerai le statut en résolu après.
Partager