Newsgroup: it.comp.appl.access
Titolo: Access 97 - Inserimento di un PDF in una Form

Non so da dove iniziare ..(access 97)
Dovrei inserire in una Form un riquadro dove si possa visualizzare un file 
PDF (nella fattispecie Carta identita')
Un grazie in anticipo a chi mi da' uno spunto.
Alberto 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5122 (20100517) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 Alberto
Non � difficile.
Se hai installato l'Adobe reader fai cos�: apri una maschera in struttura, 
posizionati nel corpo, dal men� Inserisci scegli controllo activex, 
dall'elenco trova Adobe PDF reader, Ok.
Ora nella maschera hai un controllo che generalmente si chiama "AcroPDF0". 
Ora aggiungi questo codice "su Apertura" della maschera:
Private Sub Form_Open(Cancel As Integer)
With Forms!NomeDellaMaschera.Controls("AcroPDF0")
    .Visible = True
  .Height = Me.Corpo.Height - 20
  .Width = Me.Width - 5
End With
With AcroPDF0
  .src = "TuoPercorsoEnomeFile.pdf" 'Potresti usare anche una URL come 
http://www.adobe.com/NomeFile.pdf
  'Oppure  .LoadFile ("c:\NomeFile.pdf")
  .setShowScrollbars (True)
  .setShowToolbar (True)
  .setPageMode ("none")
  .setLayoutMode ("SinglePage")
  .setView ("Fit")
  '.setZoom (100) 'Determine il livello zoom (opzionale)
End With
End Sub
Buon lavoro.
Ciao, Carlo 

 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5124 (20100518) __________



Il problema non � di Access.
Che versione hai del reader di Adobe?
Se � ancora la 6 passa almeno alla 7.
La libreria interessata � AcroPdf.dll che dovrebbe trovarsi in
C:\Programmi\File comuni\Adobe\Acrobat\Activex\
Se fai tasto destro del mouse sulla dll e scegli propriet� dovresti poter 
leggere la versione: io con la 9 non ho alcun problema.
Eventualmente rifai l'installazione del reader.
Ciao, Carlo

 ha scritto nel messaggio 
news:hsufdt$392$1...@tdi.cu.mi.it...

La versione che ho della DLL e' 9.3.0.148 ho provato a disinstallare 
l'acrobat ho anche risistemato il registro con CCleaner ed ho reinstallato 
il reader Acrobat ver. 9.3.0
NON FUNZIONA
Volevo sapere ma tu tra i riferimenti quando sei nel codice di un qualsiasi 
punto del programma nel menu Strumenti e Riferimenti hai selezionato 
qualcosa in riferimento ad adobe??
E se si  che cosa???
Grazie per la disponibilit�
Ciao Alberto 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5125 (20100518) __________


 Ciao Alberto
Quando inserisco il controllo Adobe pdf lo faccio in visualizzazione 
struttura della maschera.
Dal men� Inserisci scelgo Controllo ActiveX e quindi dall'elenco che compare 
Adobe PDF Reader.
Questa operazione, da sola, carica automaticamente il riferimento alla 
libreria.
Dunque se vado a controllare i riferimenti trovo anche:
Adobe Acrobat Browser Control Type Library 1.0
che corrisponde alla gi� detta dll AcroPDF.dll
Una prova che potresti fare � quella di aprire la maschera in 
visualizzazione maschera a partire dalla visualizzazione in struttura 
anzich� direttamente. Vedi se ti da lo stesso errore.
Ciao, Carlo 

 ha scritto nel messaggio 
news:ht12mm$pjn$1...@tdi.cu.mi.it...

Comunque non mi funziona e basta si potrebbe fare una prova mi potresti dare 
una maschera con inserito il Controllo Active X e vedere se access mi da 
problemi o in struttura o lettura della stessa (ricorda io uso Access97)
Grazie Ancora
Ciao Alberto 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5145 (20100525) __________


 Ciao Alberto
Prova aggiungendo questo codice su errore della maschera:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
If DataErr = 2750 Then
Response = acDataErrContinue
Exit Sub
End If
End Sub
Ciao, Carlo 

 ha scritto nel messaggio 
news:htt4ft$fhh$1...@tdi.cu.mi.it...

Ho aggiunto il codice che dici, ma riguarda sicuramente quando il programma 
e' in esecuzione ...
 a me l'errore lo da in struttura maschera quando tento di inserire il 
Control ActiveX all'interno della maschera!.
Per questo pensavo ad una maschera che avesse gi� all'interno inserito il 
Controllo proprio per vedere come reaggiva il mio access!
Ciao Alberto
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5157 (20100531) __________
