У меня есть создатель CSV, который «работает».
Он принимает правильные поля в таблице в необходимом порядке и экспортирует в CSV на рабочем столе:
strAusPost = "SELECT tblTempAusPost.[Additional Label Information 1], tblTempAusPost.[Send Tracking Notifications], tblTempAusPost.[Send From Name], tblTempAusPost.[Send From Business Name], " & _
"tblTempAusPost.[Send From Address Line 1], tblTempAusPost.[Send From Address Line 2], tblTempAusPost.[Send From Address Line 3], tblTempAusPost.[Send From Suburb], tblTempAusPost.[Send From State], " & _
"tblTempAusPost.[Send From Postcode], tblTempAusPost.[Send From Phone Number], tblTempAusPost.[Send From Email Address], tblTempAusPost.[Deliver To Name], tblTempAusPost.[Deliver To MyPost Number], " & _
"tblTempAusPost.[Deliver To Business Name], tblTempAusPost.[Deliver To Type Of Address], tblTempAusPost.[Deliver To Address Line 1], tblTempAusPost.[Deliver To Address Line 2], " & _
"tblTempAusPost.[Deliver To Address Line 3], tblTempAusPost.[Deliver To Suburb], tblTempAusPost.[Deliver To State], tblTempAusPost.[Deliver To Postcode], tblTempAusPost.[Deliver To Phone Number], " & _
"tblTempAusPost.[Deliver To Email Address], tblTempAusPost.[Item Packaging Type], tblTempAusPost.[Item Delivery Service] , tblTempAusPost.[Item Description], tblTempAusPost.[Item Length], " & _
"tblTempAusPost.[Item Width], tblTempAusPost.[Item Height], tblTempAusPost.[Item Weight], tblTempAusPost.[Item Dangerous Goods Flag], tblTempAusPost.[Signature On Delivery], tblTempAusPost.[Extra Cover Amount] " & _
"FROM tblTempAusPost " & _
"WHERE (((tblTempAusPost.Deliver)=True))"
Set qdf = CurrentDb.QueryDefs("QuAusPostList")
With qdf
'.ReturnsRecords = True
'.Connect = oCon
.SQL = strAusPost
'Debug.Print strSQL
End With
Dim desktopFolderPath As String
desktopFolderPath = CreateObject("WScript.Shell").specialfolders("Desktop")
DoCmd.TransferText acExportDelim, , "QuAusPostStandard", desktopFolderPath & "\AusPost.csv", True
MsgBox "Your CSV file is on your desktop named 'AusPost'", vbInformation, ""
Проблема в том, что в CSV заголовок ОБЩИЙ, однако, если я загружаю его, он не работает.
Я связался со службой поддержки Почты Австралии, и они сказали, что заголовок должен быть ТЕКСТОМ, а НЕ ОБЩИМ как формат ...
Как мне этого добиться?