Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Problema risolto, grazie
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Ciao a tutti,
Tutti i giorni mi viene mandata tramite ftp un file CSV. Questo file CSV deve essere importato in una specifica tabella di un Database Access. Vorrei automatizzare l'import con un semplice tasto da Form. Con il Codice che segue ho provato, ma purtroppo mi compare il seguente errore: "Campo "ID;" non presente nella "Tabella1" di destinazione". In realtà il Campo ID chiaramente è presente, ma senza punto e virgola: se provo a cambiare il nome in ID; mi crea degli errori di violazione chiave.
Ecco il codice per il click del bottone con cui desidererei importare automaticamente i CSV presenti nella tabella "FILE DA CARICARE":
Private Sub Comando1_Click()
Dim nomeFile As String
nomeFile = Dir("C:\Users\Gabriele\Desktop\TIROCINIO AF\FILE DA CARICARE\*.csv")
Do
If Len(nomeFile) = 0 Then Exit Do
DoCmd.TransferText acImportDelim, "", "Tabella1", "C:\Users\Gabriele\Desktop\TIROCINIO AF\FILE DA CARICARE" & nomeFile, -1
nomeFile = Dir '' trova il file successivo
Loop
End Sub
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.
Problema risolto, grazie
La problematica ora è la seguente:
-Sono riuscito a trovare il modo per aggiornare automaticamente il database, ma, essendo il database collegato ad un'applicativo, il quale deve calcolare degli indici su dati aggiornati quotidianamente, vorrei sapere come fare a fare aggiornare anche le tabelle del database richiamate dentro all'applicativo. Infatti, se aggiorno il database, non mi si aggiorna anche dentro all'applicativo che specifico è un App Windows Forms (.NET Framework) in Visual Basic
Grazie dell'attenzione,
Gabriele
Ciao Carlo.
Ti allego il link dropbox per scaricare il database e dare un occhio a quello che ho fatto.
https://www.dropbox.com/s/nuucy9xbxb802ck/Database\_Esportazione\_4-03.accdb?dl=0
Se clicchi su "aggiorna database" dovrebbe sovrascrivere la tabella10 con un file CSV in una determinata cartella sul pc.
Prova a darci un occhio e dirmi cosa ne pensi.
Grazie,
Ciao
Gabriele
Certo che si può fare, ma sarebbe necessario avere il database, con un minimo di dati, e un file csv in modo da vedere che cosa hai realizzato e quindi aiutarti.