PDA

Visualizza versione completa : VBA metodo OutputTo


francotto
24-10-2004, 17.55.39
come si fa ad esportare un report di access in formato snapshot (*.snp)con un pulsante di comando in una maschera?
a me funziona se utilizzo il comando esporta dal menù file, ma non direttamente da vba.
ho provato utilizzando il codice seguente:

Private Sub Comando109_Click()
Dim stDocName, stDocOut As String
stDocName = "report1"
stDocOut = "c:\documenti\report\" & stDocName & ".snp"
DoCmd.OutputTo acReport, stDocName, acFormatSNP, stDocOut
End Sub

quando lo eseguo access riporta l'errore: "Errore di run-time '2282': Il formato definito per l'output dell'oggetto corrente non è disponibile".
naturalmente ho già installato lo Snapshot Viewer. il comando funziona solo con i formati xls, txt, rft e non con formati snp e html.

grazie per la risposta...