Newsgroup: it.comp.appl.access
Titolo: Cornice oggetto

Salve a tutti.
Sto cercando di creare una maschera dove ad ogni record corrisponda 
un'immagine .jpg (da visualizzare in un controllo immagine) ed un oggetto 
.pdf (da visualizzare in un controllo cornice oggetto)
Ho quindi due campi ("Campo1" di tipo testo dove salvo il nome del file .jpg 
e "Campo2" di tipo testo dove salvo il nome del file .pdf), un controllo 
immagine ("Immagine") ed un controllo cornice oggetto ("Oggetto").
Sull'evento "Su corrente" della maschera ho impostato:
Immagine.Picture = MioPercorso & Campo1.value   'MioPercorso è un percorso 
predefinito dove sono salvate tutte le immagini .jpg ed i file .pdf
Oggetto.SourceDoc = MioPercorso & Campo2.value
Tuttavia, mentre le immagini .jpg vengono aggiornate correttamente quando 
passo da un record ad un altro, l'immagine del controllo oggetto invece non 
si aggiorna.
Dove sto sbagliando?
Il controllo oggetto è di tipo "Non associato" e ha le seguenti proprietà:
Classe OLE: Adobe Acrobat 8.0
Tipo Visualizzazione: Contenuto
Opzioni aggiornamento: Automatico
Tipo OLE: Collegato
Classe: AcroExch.Document.7
Documento Origine:
Elemento Origine:
Attivazione Automatica: Doppio clic
Verbo: 0
Tenete presente che non vorrei incorporare l'oggetto nella maschera o 
salvare l'oggetto nel database, ma salvare solo il nome del file .pdf

 ha scritto nel messaggio 
news:4995386f$0$848$4faf...@reader5.news.tin.it...

Io inserisco nella maschera un controllo del tipo:
C:\Programmi\File comuni\Adobe\Acrobat\ActiveX\AcroPDF.dll
che nell'elenco dei controlli ActiveX è indicato come "Adobe PDF Reader".
Poi su corrente della maschera gli passo il percorso del file:
Me.AcroPDF0.LoadFile ("PercorsoFile.pdf")
Ci sono anche altre soluzioni.
Ciao, Carlo

 "Davide"  ha scritto nel messaggio 

Grazie Carlo.
Però qualcosa non funziona.
Ho inserito nella maschera il controllo che mi hai consigliato con una 
dimensione di 10x20 cm, ma quando apro la maschera compare solo, nella parte 
in alto a sinistra del controllo e con una dimensione di circa 3x5 cm, una 
immagine che mostra (per quel che puo starci nell'area di 3x5 cm) le barre 
degli strumenti del programma Acrobat reader. Non vedo niente del disegno. 
Mi sembra quindi di capire che questo controllo non mostra solo il documento 
ma l'intero programma acrobat reader.
Hai altre soluzioni per visualizzare solo il documento o per risolvere il 
problema che ti ho appena descritto?
Ciao

 ha scritto nel messaggio 
news:49955bb6$0$1118$4faf...@reader4.news.tin.it...

Prova così e...mi raccomando...leggi sempre bene i metodi e le proprietà di 
un controllo:
Me.AcroPDF0.setPageMode ("none")
Me.AcroPDF0.setShowScrollbars (False)
Me.AcroPDF0.setShowToolbar (False)
Me.AcroPDF0.setLayoutMode ("DontCare")
Me.AcroPDF0.LoadFile ("PercorsoFile.pdf")
Trovi delle indicazioni qui:
http://www.janus-flash.com/help/index.html?adobereader_setpagemode.html
Ciao, Carlo 

 ha scritto nel messaggio 
news:gn3nav$lo6$1...@tdi.cu.mi.it...

Ciao Carlo, ti ringrazio per il codice che mi hai inviato, e scusa se lo 
faccio così in ritardo ma ho provato solo ora.
Il codice che mi hai inviato funziona perfettamente (l'ho inserito nella 
routine "su corrente"), però funziona solo all'aperture della maschera. 
Quando passo ad un record successivo
setShowScrollbars (False)  e setShowToolbar (False)  non funzionano più e 
vengono visualizzate sia le toolbar che la scrollbar.
Ho provato a leggere la guida all'indirizzo che mi hai inviato, ma niente.
Cosa devo fare? 

 ha scritto nel messaggio 
news:499d30f1$0$1118$4faf...@reader3.news.tin.it...

 Cosa devo fare?
Come faccio inoltre a:
- nascondere anche il pannello di navigazione ancorato a sinistra
- chiudere un file (quando un record non ha associato un file pdf il 
controllo visualizza il file associato al record precedente). Esiste forse 
un metodo "AcroPDF0.close" ? ho provato con  Me.AcroPDF0.LoadFile ("none") 
oppure con Me.AcroPDF0.LoadFile ("") ma non funziona


Se non vado errato, una volta aperto il pdf, la prima volta, se fai clic 
sulla barra (tasto destro) e imposti quello che ti serve, compreso renderlo 
invisibile, alla successiva riapertura mantiene le impostazioni.
Ciao, Carlo 

 ha scritto nel messaggio 
news:gnjjqj$tgd$1...@tdi.cu.mi.it...

Per quanto riguarda le barre degli strumenti in effetti funziona come dici, 
invece se nascondo il pannello di navigazione ancorato sulla sinistra (mi 
pare esista solo nelle ultime versioni di AdobeReader), alla riapertura si 
ripresenta.
Comunque forse è meglio non fasciarsi troppo la testa; ho ingrandito un po 
di più il controllo e, anche se la barra di scorrimento ed il pannello sulla 
sinistra portano via un pò di spazio, il contenuto del file si vede 
abbastanza bene.
Per quanto riguarda il file che non riesco a "scaricare dalla memoria del 
controllo" quando passo ad un record senza file associati, ho risolto 
mettendo Me.AcroPDF0.visible=False
Per me così è sufficiente e ti ringrazio nuovamente per avermi aiutato a 
risolvere i problemi di visualizzazione iniziale che erano i più importanti.
Ciao, Davide 

 Ciao, Davide
Grazie a te per il feedback.
Ciao, Carlo