Newsgroup: it.comp.appl.access
Titolo: Visualizzazione Immagini

Ragazzi, sono disperato, chi mi puo' aiutare?
Ho un db Access97 con una tabella con un campo dove memorizzo un indirizzo
che corrisponde ad una immagine (es: c:\foto\casa.bmp).
Ho una form con un campo ole che, ogni volta che un record viene caricato,
va a prelevare il file suddetto e lo carica nel campo ole. In che modo? Con
queste 3 righe di codice all'atto del caricamento:
        Screen.ActiveForm.ImgModelSS.Form.Model.OLETypeAllowed = 1
        Screen.ActiveForm.ImgModelSS.Form.Model.SourceDoc =
Screen.ActiveForm.ModelText (qui c'è l'indirizzo del file)
        Screen.ActiveForm.ImgModelSS.Form.Model.Action = 0
Tutto e' sempre andato a meraviglia. Ma oggi, su un computer con Win2000 non
va piu' niente: nel senso che nel campo ole compare sì l'immagine, ma
piccola e con sotto il nome casa.bmp.
Aiutatemi, vi prego.
Ciao e grazie.
Pete
--
Stop the war

 ha scritto nel messaggio
news:BOsP7.1655$ob5....@news2.tin.it...

Mi dispiace di non poterti aiutare mantenendo inalterata la struttura del
tuo applicativo.
Se però ti può essere di aiuto, ti posso garantire che con W2000 e A97, se
nella tua maschera sostituisci il controllo OLE con un controllo di tipo
Immagine chiamato Pippo, se il controllo che contiene l'indirizzo completo
del file immagine si chiama Pluto, tutto ti funzionerà se come codice usi
questo:
Me!Pippo.Picture = Me!Pluto
Devi inoltre impostare a Zoom la proprietà Modalità Ridimensionamento del
controllo Immagine.
Altra condizione perché il tutto funzioni è che, al momento che hai
installato A97 sul PC con Win2000, tu abbia richiesto esplicitamente di
installare anche il filtro per immagini bit map: di default non viene
installato come fra l'altro tutti gli altri filtri immagine.
Chissà che il mancato funzionamento del tuo applicativo non dipenda proprio
da questo?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Ciao Roberto e grazie 1000 per la disponibilita'.
Ho reinstallato A97, ma direi che di default installa tutti i filtri. Non fa
menzione da nessuna parte di filtri per immagini bitmap, ma parla
genericamente di filtri per immagini. Ad ogni modo gli ho fatto fare
un'installazione completa, ma il problema rimane.
Allora ho cominciato a lavorare sul codice, secondo le tue indicazioni. Ho
creato un controllo immagine e gli ho associato, per prova, un file fisso e
pare che funzioni. Adesso è troppo tardi per ragionare con lucidità, per cui
rimando a domani la riscrittura del codice con il nome del file variabile a
seconda del valore del campo. Sperando di otteenere buoni risultati,
altrimenti per me si preannuncia un venerdì nero. :-(
Domani ti dico.
Grazie ancora.


Caro Roberto, tutto è andato bene! :-)))
Ti confermo che non era un problema di installazione (tutti i filtri erano
installati di default).
Il trucco era proprio nel controllo Immagine che, per magia, ha risolto
tutto.
Grazie.
Tuo eterno debitore.


 wrote in message
BOsP7.1655$ob5....@news2.tin.it...

Puoi provare a cambiare il campo OLE in campo immagine, come spiegato su
http://www.microsoft.com/intlkb/italy/articles/I13/6/15.htm