Purtroppo ne ricevo un errore di run-time 3441:
il separatore di campo nella specifica dei file di testo corrisponde al separatore decimale o al delimitatore di testo.
Ecco il listato:
Private Sub Filtro_csv_Click()
Dim DFilename As String
DFilename = CurrentProject.Path & "\EsportaImporta" & "Soggetto Export.csv"
If Dir(DFilename) <> "" Then Kill DFilename
DoCmd.TransferText acExportDelim, , "Query_Soggetto_filtrato", CurrentProject.Path & "\EsportaImporta" & "Soggetto Export.csv", True
End Sub
Potrei cambiare in:
DoCmd.TransferText acExportDelim = 2, , "Query_Soggetto_filtrato", CurrentProject.Path & "\EsportaImporta" & "Soggetto Export.csv", True
Ne riceverei invece un errore di run-time 3011:
il motore di database Microsoft Access non è in grado di trovare l'oggetto 'Soggetto Export.csv'. Assicurarsi che l'oggetto esista e che il nome e il percorso digitati siano corretti... ... ...
Effettivamente ho sperimentato diverse soluzioni col risultato di una generazione di errore...
Forse dovrei dichiarare:
Dim DFilename as Object
???