Discussione:
esportare una sp parametrica su Excel
(troppo vecchio per rispondere)
michela
2004-09-13 16:05:35 UTC
Permalink
Ho un progetto Access 2003 su DB SQL 2000

Dovrei poter esportare una store procedure parametrica su file Excel.

iI metodo TransferSpreadsheet dell'oggetto DoCmd non mi sembra che accetti
come argomenti la mia sp, ne tantomeno i miei parametri.

Grazie in anticipo.

Michela
giorgio rancati
2004-09-13 16:26:10 UTC
Permalink
Post by michela
Ho un progetto Access 2003 su DB SQL 2000
Dovrei poter esportare una store procedure parametrica su file Excel.
iI metodo TransferSpreadsheet dell'oggetto DoCmd non mi sembra che accetti
come argomenti la mia sp, ne tantomeno i miei parametri.
Ciao michela,
prova così
----------
Docmd.OutputTo
acOutputStoredProcedure,"TuaSp",acFormatXLS,"C:\Dati\TUoXls.xls"
---------

Ciao Giorgio
giorgio rancati
2004-09-14 09:34:13 UTC
Permalink
e per passare i parametri?
i parametri te li chiede automaticamente tramite Input Box, proprio come una
query con parametri di Access, se vuoi passarli da codice bisogna trovare
un'altra strada.

Ciao Giorgio
michela
2004-09-14 10:05:02 UTC
Permalink
Ho provato e funziona!

Può andare anche così... (diciamo che i miei utenti io li stravizio... )
quindi se hai qualche idea per passare i parametri via codice io provo subito
ad applicarli.

Ciao e grazie

Michela
Post by giorgio rancati
e per passare i parametri?
i parametri te li chiede automaticamente tramite Input Box, proprio come una
query con parametri di Access, se vuoi passarli da codice bisogna trovare
un'altra strada.
Ciao Giorgio
giorgio rancati
2004-09-14 10:28:29 UTC
Permalink
Post by michela
Ho provato e funziona!
Può andare anche così... (diciamo che i miei utenti io li stravizio... )
quindi se hai qualche idea per passare i parametri via codice io provo subito
ad applicarli.
Ciao Michela,

puoi agire ad esempio attraverso 2 maschere.
La prima (Maschera1) ha come origine record la StoredProcedure con un
controllo per ogni campo restituito dalla Sp, poi assegnerai la proprietà
-----------
Parametri di Input=Forms!Maschera2.T_PrimoParametro
-----------

La Seconda (Maschera2) con un controllo per ogni parametro (nel mio esempio
uno solo e si chiama T_PrimoParametro) che l'utente compilerà in base alle
esigenze e un pulsante per eseguire l'esportazione
--------------
Private Sub Comando0_Click()

DoCmd.OutputTo acOutputForm, "Maschera1", acFormatXLS,
"C:\Dati\TUoXls.xls"

End Sub
-------------

Ciao Giorgio

Loading...