Newsgroup: it.comp.appl.access
Titolo: Report e snapshot!

Il semplice codice
    DoCmd.OutputTo acOutputReport, "F00_Offerta", acFormatSNP, "Prova.snp"
su una installazione di Access 2003 (nel senso che su un altro pc funziona 
perfettamente) mi restituisce l'errore: "Il formato definito per l'output 
dell'oggetto corrente non è disponibile".
Dall'anteprima stampa del medesimo report posso utilizzare
 File > Esporta > Tipo file: Formato Snapshot
per ottenere regolarmente il file in formato Snapshot.
Pare un problema di una specifica installazione di Access, ma non che cosa 
possa causar il problema.
Grazie, ciao.
Marina
. 


La constante acFormatSNP spesso non funziona.
Dipende da una chiave del registro.
Sostituisci la constante con "Snapshot Format".
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:gYK_h.31168$281....@tornado.fastwebnet.it...

Ti ricordo che le modifiche al registro possono creare seri problemi di 
funzionamento del SO, per cui non mi assumo alcuna responsabilità per 
eventuali danni. Fai una copia delle chiavi sottoelencate.
Le chiavi di registro da verificare sono queste:
HKEY_CLASSES_ROOT\CLSID\{FACB5ED2-7F99-11D0-ADE2-00A0C90DC8D9}
dove "DefaultExtension" deve contenere il valore in "Predefinito" = 
.snp,Snapshot Files (*.snp)
e in "LocalServer32" alla voce "predefinito" deve contenere qualcosa di 
simile:
C:\PROGRA~1\FILECO~1\MICROS~1\SNAPSH~1\SNAPVIEW.EXE
Lo stesso alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FACB5ED2-7F99-11D0-ADE2-00A0C90DC8D9}
Inoltre alla chiave
HKEY_CLASSES_ROOT\.snp alla voce "Content Type" dovrebbe avere un valore = a
application/msaccess o meglio application/snapview
Lo stesso devi fare alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.snp
Controlla inoltre la chiave (se hai Jet 4.0):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Access\Jet\4.0\ISAM 
Formats\Snapshot Format
dove alla voce "ExportFilter" dovresti avere un valore = a
Formato snapshot (*.snp) e in "ReportFormat" = a: Snapshot Format
Se hai Jet 3.5
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\ISAM 
Formats\Snapshot Format
lo stesso della voce precedente.
Il problema potrebbe essere causato da una installazione di XP SP2 su Access 
2003 già installato.
Facci sapere se hai risolto.
Ciao, Carlo 


Per evitare malintesi:
Devi includere le virgolette, cioè
DoCmd.OutputTo acOutputReport, "F00_Offerta", "Snapshot Format", "Prova.snp" 

 ha scritto nel messaggio
news:gYK_h.31168$281....@tornado.fastwebnet.it...

Ciao Marina,
segui questa discussione, troverai un paio di metodi per sistemare il
problema.
----
Problema con sendobject
http://www.google.it/groups?threadm=Oh8mM$7BGH...@TK2MSFTNGP12.phx.gbl
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

 ha scritto nel messaggio 
news:5a2qr5F...@mid.individual.net...

In breve: così funziona!!
In dettaglio: in realtà ho inserito in un applicativo il ConvertReportToPDF 
di Stephen Lebans, e il suo codice originale prevede l'istruzione
"SnapshotFormat(*.snp)"
che ha generato il problema. Io l'ho sostituita con quanto previsto dal 
manuale di Access, dunque
acFormatSNP
e continuava a non funzionare. Con la tua indicazione di utilizzare
"Snapshot Format"
ho risolto il problema!!
Grazie mille!!
Marina 

 ha scritto nel 
messaggio news:463c4632$0$20816$5fc...@news.tiscali.it...

Ho risolto, come segnalato a Karl!
In effetti la discussione che mi hai indicato sarebbe già stata 
perfettamente sufficiente ... peccato che non l'abbia trovata quando ho 
verificare i precedenti prima di porre il mio quesito.
Grazie ancora
Marina 

 Ciao, Carlo
Ho risolto, grazie alle indicazioni tue, di Karl e di Giorgio, perfettamente 
concodanti!
Grazie
Marina