Newsgroup: it.comp.appl.access
Titolo: Snapshot Viewer non funziona

Salve a tutti. Ho adattato alla mia applicazione il
programmino scaricato dal SitoComune
4.12 Utilizzare lo Snapshot Viewer per creare anteprime dei report in
una form ed ha sempre funzionato regolarmente, uso access 2003.
Dopo una formattazione del PC e la reinstallazione di Windows XP, la 
funzione ha smesso di funzionare, dandomi questo errore:
Proprietà o metodo non supportati dall'oggetto" facendo il debug segna il
comando
Me.ctrlSnappy.SnapshotPath = filetemp
qualcuno sà aiutarmi??
Grazie in anticipo
Perego Roberto 

 ha scritto nel messaggio 
news:493f76c1$0$18157$4faf...@reader3.news.tin.it...

Qui puoi scaricare l'ultima versione che va bene anche con Vista (è lo
stesso):
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=b73df33f-6d74-423d-8274-8b7e6313edfb
Reinstalla il controllo e vedi come va...se ne è parlato nel tread:
"Problemi nel visualizzare report in snapshot con Access 2007" del 
20/10/2008 e anche dopo.
Ciao, Carlo 

 ha scritto nel 
messaggio news:gholpu$hsc$1...@tdi.cu.mi.it...

Avevo già visto il tread che mi hai segnalato ed avevo visto anche quelli 
successivi, ma nonostante ho installato quella versione, il problema rimane.
Tu sai per caso che riferimenti ci vogliono per farlo funzionare????
Grazie Mille.
Ciao!
Roberto 

 Roberto
Prima di fare altre prove fai così:
seleziona un report qualsiasi, poi dal menù file scegli esporta...
nella pagina successiva, in basso, in "Tipo File", scegli, scorrendo 
l'elenco, "Formato snapshot (*.snp)".
Scegli il percorso e usa il pulsante esporta.
Se tutto va bene il tuo controllo è installato correttamente.
Ciao, Carlo 

 ha scritto nel 
messaggio news:ghqi3s$352$1...@tdi.cu.mi.it...

Ho fatto come tu mi hai detto ed effettivamente mi esporta il report senza 
problemi.
Resta comunque il fatto che nella maschera lo snapshot non funziona, e 
continua a darmi lo stesso errore.
Siccome ho 3 database diversi che usano una maschera con lo snapshot viewer, 
e tutti e tre hanno lo stesso problema, dici che forse mi conviene rifare le 
maschere di stampa senza quel maledetto snapshot?.
Sarebbe un peccato, perchè mi è molto comodo.
Ciao! e grazie ancora per il tuo disturbo.
Roberto!

 Roberto!
Se esporta il report è già qualcosa.
Fai così:
chiudi il programma db;
da start, esegui, scrivi
regsvr32 SNAPVIEW.OCX
e dai invio (sempre che l'ocx si trovi in c:\windows\system32\SNAPVIEW.OCX)
Un messaggio dovrebbe indicare che la registrazione ha avuto successo.
Ora apri il db e una maschera nuova, per il momento non collegata a nessun 
recordset;
vai in struttura e fai click sul corpo della maschera; dal menù Inserisci 
scegli "Controllo ActiveX..." e scorri l'elenco fino
a trovare Snapshot Viewer Control 11.0 (l'elenco è ordinato in alfabeto).
Se fino a qui non ti hadato errori sei a cavallo, altrimenti posta il 
messaggio di errore.
Ora per usare il controllo ci sono molti modi...il più immediato è quello di 
dargli un percorso di un file .snp e visualizzare il file o stamparlo.
Per esempio al click di un pulsante:
Me.NomeControlloSNP.SnapshotPath = "c:\TuoNomeFile.snp"
Me.NomeControlloSNP.PrintSnapshot (False)
Fammi sapere.
Ciao, Carlo 

 ha scritto cut
Mi ero dimenticato di dirti che con A2003 potrebbe esserci un problema con 
una chiave del registro.
Prima di passare a questa, ti ricordo di usare la costante "Snapshot Format" 
con le virgolette
sia la posto di acFormatSNP che di "Formato Snapshot (*.snp)" oltre che di
"Snapshot Format (*.snp)"
Dai anche un'occhiata al tread "Report Snapshot" del 04/05/2007.
Ciao, Carlo 

 ha scritto nel 
messaggio news:ghrigs$6d7$1...@tdi.cu.mi.it...

Allora, innanzi tutto grazie per la tua disponibilità, Ho fatto : start, 
esegui, regsvr32 SNAPVIEW.OCX,
e mi a dato il messaggio:"Dllregisterserver in SNAVIEW.OCX riuscito", ma 
aprendo un database nuovo e creando una maschera in visualizzazione 
struttura, Inserisci "controllo activeX"
non ho nell'elenco lo Snapshot Viewer Control 11.0.
proprio non esiste.
Grazie
Ciao!
Roberto 

 ha scritto nel 
messaggio news:ghrk0a$83e$1...@tdi.cu.mi.it...

Non trovo il tread "Report Snapshot" del 04/05/2007 arrivo al massimo al 
07/03/2008 

 07/03/2008
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/bb8011d70fec4486/fd1e07fd5a8d77a4?lnk=st&q=#fd1e07fd5a8d77a4
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:49422b85$0$41652$4faf...@reader4.news.tin.it...

Sempre dalla struttura della maschera, clicca sull'icona che ha il disegno 
di un martello e una chiave inglese incrociati.
Si apre un elenco...scorri fino alla "S" e leggi "per benino" tutte le voci. 
Dovresti trovarlo.
Oppure dal menù Strumenti scegli Controlli ActiveX... e cerca di trovare il 
controllo...se non lo trovi usa il pulsante "Registra" e sfoglia fino a 
indicare Snapview.ocx
(mi raccomando che sia in c:\windows\system32).
In ultimo ti invito a leggere la seguente procedura:
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.EX E
Lo stesso alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FACB5ED 
2-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\A ccess\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.
Infine se usi A2000 prova scaricare questa patch:
http://download.microsoft.com/download/2/d/5/2d5a89c9-972f-4135-a8d9-3747188552b2/office2000-kb826292-client-enu.exe
salva il file e poi doppio click per installare.
Se usi Access2003 vedi qui:
http://support.microsoft.com/kb/906460/it
si parla anche dello snapshot viewer e ti invita a scaricare
l'ultimo aggiornamento che puoi trovare qui:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e25b7049-3e13-433b-b9d2-5e3c1132f206&DisplayLang=it
Ciao, Carlo

 Perego Roberto
Lo stesso problema l'ho riscontrato sul mio PC.
La causa?
Era una versione non originale di Windows XP 2003.
Installando un versione originale il problema è scomparso.
Gennaro Agrillo