Nome tabella esportata da access

Anonimo
2012-09-12T12:18:20+00:00

Ciao,

 io ho creato una macro di access che esporta una tabella da access in un file excel.

Voglio però che il file esportato abbia nel nome la data di esportazione o meglio ancora la data che ho messo come condizione nella query che genera la tabella

Come posso fare?

Grazie

Ciao

Microsoft 365 e Office | Access | Per la casa | Windows

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.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-09-12T13:16:36+00:00

Ciao,

per quanto riguarda l'utilizzo della macro, nella riga File Output scrivi


="C:" & Format(Date();"gg_mm_aaaa") & ".xls"


per esportare la tabella nel percorso C:\ in un file excel avente come nome la data odierna

David

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-09-13T08:01:30+00:00

    Scusa ma la notte porta consiglio,

    sia io che David ci siamo cascati, srebbe meglio invertire nella format

    Format(forms!frmMain!txtData,"aaaa-mm-gg")

    Ciao Mimmo 

    Ciao Mimmo,

    ... cascati dove?!!! e perchè sarebbe meglio? Quello che è meglio per te o per me potrebbe non esserlo per l'OP.

    Posso concordare con la tua idea che un formato di data Anno/Mese/Giorno consente un archiviazione ordinata dei files (ammessi che risiedano tutti in un'unica cartella) ma questo lasciamolo decidere all'OP.

    David

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-09-13T07:17:38+00:00

    Scusa ma la notte porta consiglio,

    sia io che David ci siamo cascati, srebbe meglio invertire nella format

    Format(forms!frmMain!txtData,"aaaa-mm-gg")

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-09-12T13:11:58+00:00

    L'approccio migliore sarebbe disegnare una maschera contenente il campo data di estrazione che comanda la query di estrazione che utilizzi anche nella composizione del nome del file excell di output. Spero di essere stato chiaro.

    Scusami se sono subdolo.

    La maschera frmMain contiene il campo txtData.

    La query d'estrazione qryEstrazione ha la condizione forms!frmMain!txtData.

    Il tuo codice contiene la

    docmd.OutputTo .........

    "File-" & Format(forms!frmMain!txtData,"gg-mm-aaaa") & ".xls"

    Spero di non essere stato troppo prolisso ma non sò il tuo livello di conoscenza di Access.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-09-12T12:41:59+00:00

    Ciao,

    tramite macro (non sono une sperto) non penso si possa fare

    la macro prevede il nome del file in output come costante

     mentre potresti farlo tramite codice VBA perchè puoi comporre il nome del file in output come composizione di stringhe tipo

    "File" & Format(DataElaborazione,"gg-mm-aaaa") & ".xls"

    vedi il comando

    DoCmd.OutputTo di Access

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento