Avrai bisogno di passare attraverso la procedura guidata una volta per rendere il vostro file di specifica. Per fare ciò, importa il tuo file di testo come normale, ma prima di entrare troppo in profondità nella procedura guidata fai clic su in basso a sinistra, il pulsante "Avanzate ...". Qui è dove si crea il file spec.

Fai ll queste colonne abbinare il vostro file di input, i tipi di dati e di tutti. Assicurati di selezionare il delimitatore di campo {tab}
e il qualificatore di testo appropriato se ne stai usando uno.

Salva il tuo spec (che può essere successivamente modificato da tornare in questo stesso schermo e cliccando Specs...
quindi un risparmio di oltre il vostro vecchio)
Ora è possibile utilizzare in VBA come questo
DoCmd.TransferText acImportDelim, "your spec name", "destination table name", sourceFilePath
C'è un parametro HasFieldNames
che dovrai decidere se è true
o false
in base al tuo file.
Il modo più semplice per iniziare con questo tipo di processo è quello di registrare una macro di voi eseguendolo manualmente in Excel/Access o altro, quindi prendi il VBA generato e generalizzalo per parametri di ingresso ecc. –
@JonEgerton Non credo che tu possa registrare macro in Access. – Brad
No, ma dovresti essere in grado di farlo in Excel, quindi riutilizzare il VB generato nel codice: il modello a oggetti sarà disponibile (purché si inseriscano i riferimenti corretti). –