Discussione:
Importare da codice file dbf in access
(troppo vecchio per rispondere)
Lollomix
2004-10-29 06:42:17 UTC
Permalink
Ciao a tutti,
Avrei bisogno di sapere come importare da codice un file dbase (.dbf), ho
provato con la funzione "Docmd.TransferDatabase" ma non riesco bene a
settare i parametri.
Questa è la riga di codice che uso:

DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable, "c:\SFRAFF.dbf"

il primo argomento della riga di codice "dbase iv" è il nome del tipo di
database da importare (fino a qua nessun errore riscontrato)
-------
il secondo argomento è il nome del database che nel mio caso è un file
dbase che ha il nome completo, compreso il percorso, del database che si
desidera utilizzare per importare, esportare o collegare dati. Ho letto
sull'help di access che per i tipi di database che utilizzano file
differenti per ciascuna tabella, ad esempio FoxPro, Paradox e dBASE,
bisogna immettere la directory contenente il file. Immettere il nome del
file nell'argomento Origine (importazione o collegamento) oppure
nell'argomento Destinazione (esportazione). Quindi seguendo la mia riga di
codice ho inserito il percorso "c:"
-------
il terzo argomento riguarda il tipo di formato (qui nessun problema metto
acTable)
-------
il quarto argomento è l'origine cioè il nome del file dbf

Vi ringrazio se potete trovare cosa sbaglio nel mettere i parametri.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
sv
2004-10-29 07:06:53 UTC
Permalink
Post by Lollomix
Ciao a tutti,
Avrei bisogno di sapere come importare da codice un file dbase (.dbf), ho
provato con la funzione "Docmd.TransferDatabase" ma non riesco bene a
settare i parametri.
DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable, "c:SFRAFF.dbf"
il primo argomento della riga di codice "dbase iv" è il nome del tipo di
database da importare (fino a qua nessun errore riscontrato)
-------
il secondo argomento è il nome del database che nel mio caso è un file
dbase che ha il nome completo, compreso il percorso, del database che si
desidera utilizzare per importare, esportare o collegare dati. Ho letto
sull'help di access che per i tipi di database che utilizzano file
differenti per ciascuna tabella, ad esempio FoxPro, Paradox e dBASE,
bisogna immettere la directory contenente il file. Immettere il nome del
file nell'argomento Origine (importazione o collegamento) oppure
nell'argomento Destinazione (esportazione). Quindi seguendo la mia riga di
codice ho inserito il percorso "c:"
-------
il terzo argomento riguarda il tipo di formato (qui nessun problema metto
acTable)
-------
il quarto argomento è l'origine cioè il nome del file dbf
Vi ringrazio se potete trovare cosa sbaglio nel mettere i parametri.
Ti consiglio di costruirti una macro con azione "TrasferisciDatabase".
Otterrai un elenco dei parametri da inserire con le relative spiegazioni.
Puoi poi trasformare la macro in codice VBA.

--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ***@newsland.it
Bruno Campanini
2004-10-29 12:54:08 UTC
Permalink
Post by Lollomix
DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable,
"c:\SFRAFF.dbf"
DoCmd.TranferDatabase acImport, "dBASE IV", "DirInCuiSiTrovaIlFileDBF",
acTable,"NomeFileDaImportare", "TabellaInAccessCheAccoglieràIlFileImportato"

Così dovrebbe andare

Ciao
Bruno

Continua a leggere su narkive:
Risultati di ricerca per 'Importare da codice file dbf in access' (Domande e Risposte)
3
risposte
Problema programma di magazzino?
iniziato 2013-09-16 01:10:32 UTC
software
Loading...