Import/Export CSV Access 2016

di il
10 risposte

Import/Export CSV Access 2016

Bene, sono riuscito a mettere dei filtri di ricerca sia singoli che combinati da query e porre il report alle ricerche eseguite. Ora però ho bisogno di creare un tasto di "import from file" che mi permette di inserire i dati del csv/xls direttamente nel database senza dover inserire manualmente i dati. Contate che il csv sarà con campi segnati dalle " " e la virgola sarà il separatore di campo oppure meglio ancora un file Excel.
Stessa cosa nel report, ma un tasto di export. Csv o excel

Come devo muovermi? Da dove devo partire? Sto iniziando ora a ricordarmi come funziona Access dopo tanti anni che non lo uso.

10 Risposte

  • Re: Import/Export CSV Access 2016

    Bimmer525d ha scritto:


    Bene, sono riuscito a mettere dei filtri di ricerca sia singoli che combinati da query e porre il report alle ricerche eseguite. Ora però ho bisogno di creare un tasto di "import from file" che mi permette di inserire i dati del csv/xls direttamente nel database senza dover inserire manualmente i dati. Contate che il csv sarà con campi segnati dalle " " e la virgola sarà il separatore di campo oppure meglio ancora un file Excel.
    Stessa cosa nel report, ma un tasto di export. Csv o excel

    Come devo muovermi? Da dove devo partire? Sto iniziando ora a ricordarmi come funziona Access dopo tanti anni che non lo uso.
    Access ti offre già la soluzione ... nella barra del strumenti in Dati Esterni puoi importare nel formato che vuoi... segui la procedura guidata alla fine salva l'importazione salvata.
    poi l richiami con un pulsante utilizzando
    docmd.RunSavedImportExport "NomeImportazioneSalvata"
    poi ci sono anche altri modi più raffinati per importare direttamente da codice... ma direi che per il momento ti basta questo
  • Re: Import/Export CSV Access 2016

    Ok. Ma metteranno mano un po' tutti quindi vorrei evitare di utilizzare funzioni nel pannello superiore.

    Io nel form di inserimento inserisco un tasto di import e all'evento click nella macro inserisco quel comando? E per l'export dei record? Ma per recuperare il nome del file da importare senza doverlo inserire ogni volta nel codice in modo da avere una variabile che memorizzi il nome del file?
  • Re: Import/Export CSV Access 2016

    Bimmer525d ha scritto:


    Ok. Ma metteranno mano un po' tutti quindi vorrei evitare di utilizzare funzioni nel pannello superiore.

    Io nel form di inserimento inserisco un tasto di import e all'evento click nella macro inserisco quel comando? E per l'export dei record? Ma per recuperare il nome del file da importare senza doverlo inserire ogni volta nel codice in modo da avere una variabile che memorizzi il nome del file?
    Forse non mi sono spiegato bene o semplicemente non hai letto con attenzione quello che ho scritto.

    La funzione della barra degli strumenti la usi solo 1 volta per creare l'importazione/esportazione di quello che vuoi. (ci hai almeno provato?)
    Segui la procedura guidata e vedrai che dovrai selezionare il file che sarà sempre quello da leggere (resterà sempre quello)
    Metti tutte le specifiche che vuoi (resteranno sempre quelle)
    e alla fine SALVA l'importazione/esportazione che hai appena creato. (appuntati il nome)
    Nel codice del pulsante su click Metti il nome nel comando del che ti ho scritto prima.

    Utilizzerai o l'utente utilizzerà quindi il pulsante e non la barra degli strumenti !!!
  • Re: Import/Export CSV Access 2016

    MARMAURO ha scritto:


    Bimmer525d ha scritto:


    Ok. Ma metteranno mano un po' tutti quindi vorrei evitare di utilizzare funzioni nel pannello superiore.

    Io nel form di inserimento inserisco un tasto di import e all'evento click nella macro inserisco quel comando? E per l'export dei record? Ma per recuperare il nome del file da importare senza doverlo inserire ogni volta nel codice in modo da avere una variabile che memorizzi il nome del file?
    Forse non mi sono spiegato bene o semplicemente non hai letto con attenzione quello che ho scritto.

    La funzione della barra degli strumenti la usi solo 1 volta per creare l'importazione/esportazione di quello che vuoi. (ci hai almeno provato?)
    Segui la procedura guidata e vedrai che dovrai selezionare il file che sarà sempre quello da leggere (resterà sempre quello)
    Metti tutte le specifiche che vuoi (resteranno sempre quelle)
    e alla fine SALVA l'importazione/esportazione che hai appena creato. (appuntati il nome)
    Nel codice del pulsante su click Metti il nome nel comando del che ti ho scritto prima.

    Utilizzerai o l'utente utilizzerà quindi il pulsante e non la barra degli strumenti !!!
    OK fantastico ci provo ora. Vi do l'esito. Credevo di dover cambiare di volta in volta il nome da codice
  • Re: Import/Export CSV Access 2016



    Nella prima importazione mi da questo errore. Nell'excel ho inserito tutti i campi della tabella, tranne id che rimane vuoto.
  • Re: Import/Export CSV Access 2016

    Molto probabilmente c'è qualcosa che non va nel file excel e access non digerisce i dati passati..
    Prova a dare un occhiata qui
    https://database.access-templates.com/how-to-fix-ms-access-subscript-out-of-range-error.html
  • Re: Import/Export CSV Access 2016

    Funziona!!!! Grazie 1000 raga! Siamo import da file che l'export dopo il report! Questo database costruito da 0 ha preso letteralmente forma e sono soddisfattissimo! Ora non gli manca assolutamente nulla. Devo solo dare un codice che al momento di fare l'export, il flag di controllo deve passare da FALSE a TRUE. Consigli?

    Anzi, la faccio più semplice. Appena esce il report, devo fare un tasto che, premendolo mi passa il checkbox di tutti i record nel report da unflagged a flagged
  • Re: Import/Export CSV Access 2016

    Bimmer525d ha scritto:


    Funziona!!!! Grazie 1000 raga! Siamo import da file che l'export dopo il report! Questo database costruito da 0 ha preso letteralmente forma e sono soddisfattissimo! Ora non gli manca assolutamente nulla. Devo solo dare un codice che al momento di fare l'export, il flag di controllo deve passare da FALSE a TRUE. Consigli?

    Anzi, la faccio più semplice. Appena esce il report, devo fare un tasto che, premendolo mi passa il checkbox di tutti i record nel report da unflagged a flagged
    Cerca nel forum la soluzione, se non c'è apri un'altra discussione con il titolo opportuno(stai chiedendo una cosa diversa) non inerente a questo thread
    Grazie
  • Re: Import/Export CSV Access 2016

    Bimmer525d ha scritto:


    Funziona!!!! Grazie 1000 raga! Siamo import da file che l'export dopo il report!
    Indica per favore dove era il problema e la soluzione che hai applicato.

    Grazie
  • Re: Import/Export CSV Access 2016

    MARMAURO ha scritto:


    Bimmer525d ha scritto:


    Funziona!!!! Grazie 1000 raga! Siamo import da file che l'export dopo il report!
    Indica per favore dove era il problema e la soluzione che hai applicato.

    Grazie
    Il problema non so da cosa fosse causato. Fatto sta che mi ero spostato da access 2016 al 2010 su un altro computer e ha funzionato sia sull'uno che sull'altro
Devi accedere o registrarti per scrivere nel forum
10 risposte