Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881

    Access 2000 docmd.TransferSpreadsheet

    ciao a tutti
    spero di aver postato nel luogo giusto

    sto usando questa funzione in un db access per esportare in un foglio excel i risultati di una query ("query_intervallo")

    DoCmd.TransferSpreadsheet acExport, 5, "query_intervallo", percorso & nomefile, True


    (percorso e nomefile naturalmente sono due variabili nelle quali ho messo il percorso fisico dove il file deve essere creato)

    Il problema è che la query da sola mi restituirebbe 30mila record ma quando esporto in excel, dentro a excel ne trovo solo 19mila... la stessa query esportata in un db access col docmd.transferdatabase mi riporta tutti i 30mila record, quindi il problema è in quella dannata riga di comando per l'esportaizone in excel... mi han detto che il problema potrebbe essere la versione in cui gli faccio creare il foglio excel ma non so come modificare la riga di comando....
    aiutini?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    prova con
    codice:
    DoCmd.OutputTo acOutputQuery, "Query2", acFormatXLS, "c:\xls.xls"

  3. #3
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    ho provato presumendo che "Query2" andasse sostituito con la mia "query_intervallo" e "c:/..." col mio percorso&nomefile

    risultato:

    "Troppe righe nell'output in base ai limiti specificati nel formato di output o da <nome della mia applicazione>."

    e si interrompe...
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    dove trovo un help per la sintassi del mio e dell'altro comando?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    Originariamente inviato da supermac
    dove trovo un help per la sintassi del mio e dell'altro comando?
    basta premere F1 dopo aver selezionato il comando
    ricordati che il massimo di righe che puoi esportare con excel è di 65536

  6. #6
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    eh no non ho l'help installato, dovrei cercarlo su web

    so del limite dei 65k di excel, ma comunque ci sono sotto di un pezzo eppure tronca la lista di record
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.