PDA

Visualizza la versione completa : Access - Esportare dati in Excel.


fabiotes
18-12-2003, 18:31
Ciao a tutti,
ho creato un'applicazione in Access, in cui gestisco la fatturazione. Una volta pagate, le fatture vengono tolte dalla tabella "Fatture" e vengono copiate nella tabella "Cronologia", il tutto tramite una query.
Ora il mio problema è che per non appesantire troppo la tabella, devo esportare i dati dalla data xx alla data xx, in formato Excel.
Non sono in grado però di gestire il codice per fare questa operazione, nel senso che non so come abbinare la lettura della tabella al comando "DoCmd.RunCommand acCmdOutputToExcel".
Qualcuno sa gentilmente spiegarmelo?

Grazie

Fabiotes

fabiotes
19-12-2003, 10:21
Ciao a tutti, volevo informarvi che sono riuscito a risolvere il problema e quindi qualora servisse a qualcuno, ci sono due modi per gestirlo.

1) Modo più semplice e veloce.
Fare l'importazione del Database direttamente da Excel, tramite il comando "Dati --> Carica Dati Esterni --> Nuova Query su Database" e selezionando la posizione del Database e la Tabella da importare. Questa operazione però importa solo i dati, quindi per poi poterli eliminare dal database si deve creare del codice direttamente sul Database.

2) Creare una Query di selezione dei dati da esportare dalla data xx alla data xx ed inviarli ad una form generata tipo "elenco" (come un foglio excel), inserire un pulsante di comando e sull' evento "Su clic" il seguente codice "DoCmd.RunCommand acCmdOutputToExcel". Il foglio di Excel verrà aperto direttamente con i dati e le intestazioni delle colonne.

Grazie a tutti lo stesso per l'interessamento.

Fabiotes

Loading