Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Inserimento e visualizzazione immagini di campo OLE nelle maschere: aiuto!!!

789 views
Skip to first unread message

Micio

unread,
Jun 1, 2001, 4:38:27 AM6/1/01
to
Ri-posto il mio problema di visualizzazione poichè nonostante da WARP e dal
sito comune mi sia stato suggerito di non utilizzare OLE per le immagini
causa non compressione dei file, sono costretto ad utilizzarli per 2 motivi:
- devo inserire files immagine molto piccoli 10,20 k
- per la distribuzione devo avere tutto in un file

Il problema che vado a descrivere sotto su alcune macchine mi si presenta
anche usando ACCESS 97 (e non solo ACCESS 2000) mentre nelle mie personali
installazioni (sia di ACCESS 97 che di ACCESS 2000) non si presenta.
Non riseco a capire quale sia il settaggio o componente mancante che
costituisce la discriminante.
Grazie Stefano

Di seguito il messaggio già postato:


Ho inserito in una tabella di ACCESS 2000 un oggetto OLE volendo associare
un immagine a ciascun record.

Nella mascehra di inserimento dati inserisco le immagini con la modalità
suggerita da Access (inserisci oggetto ....) ma alla fine anzichè
visualizzarmi l'immagini mi visualizza l'icona del file!!!

La stessa cosa su Access 97 non mi da problemi.

Devo settare qualche parametro particolare o ho commesso qualche altro
errore.

Aggiungo che ho naturalmente usato il controllo immagine associata e l'ho
collegato al corretto campo del database.

Grazie di cuore

Stefano

Roberto dal portatile

unread,
Jun 1, 2001, 5:37:23 AM6/1/01
to

"Micio" <ga...@asanet.it> ha scritto nel messaggio
news:9f7kb6$4jts$1...@stargate1.inet.it...

Per quello che so io dipende da quali filtri immagine sono stati scelti
durante l'installazione di Office (o Access); se non sbaglio, per default,
viene installato solo il filtro delle immagini bitmap; se non installi il
filtro del tipo di file immagine che stai utilizzando, Access non può
visualizzare l'immagine e ti visualizza solo la sua icona, cliccando sulla
quale viene lanciato il programma che è in grado di visualizzare l'immagine.
A mio avviso quindi, la differenza di comportamento è dovuta al modo in cui
Access è stato installato nei vari computer.
Quanto al fatto dei motivi per cui non ritieni opportuno prendere in
considerazione i preziosi suggerimenti di Warp:
1) Se le tue immagine da 10K sono, ad esempio, in formato JPEG, al momento
che le incorporerai in un campo OLE assumeranno la dimensione di qualche
centinaio di KB, in quanto Access le incorpora comunque nel formato bitmap
con le relative conseguenze in termini di ingombri del database.
2) Nessuno ti vieta di concentrare le immagini nel folder che contiene il
database: all'apertura del database ti ricavi l'indirizzo del folder che
contiene il database e ne tieni conto nel determinare il path dei file
immagine.
Comunque il database è tuo, quindi fai come vuoi; al mio paese si dice: uomo
avvisato mezzo salvato.

--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Riccardo

unread,
Jun 1, 2001, 5:29:20 AM6/1/01
to
> Nella mascehra di inserimento dati inserisco le immagini con la modalità
> suggerita da Access (inserisci oggetto ....) ma alla fine anzichè
> visualizzarmi l'immagini mi visualizza l'icona del file!!!

Io uso access97 e non conosco il 2000, pero' se fai click sull'oggetto
OLE della maschera e vai sulla scheda Dati delle Proprietà, troverai
una riga con "Tipo Visualizzazione" e deve stare su "Contenuto" e non
"Icona"
(almeno penso)


ciao Riccardo


Micio

unread,
Jun 1, 2001, 6:05:23 AM6/1/01
to
La tua osservazione sui filtri sarebbe corretta però il problema (mea culpa)
forse non è stato espresso bene:

Se inserisco un'immagine (Jpeg, bmp ...) dal mio computer poi sugli altri
viene vista correttamente mentre se la inserisco dai computers "incriminati"
anch'io la vedo come Icona. Quindi non dipende dai filtri o c'è qualche
errore nel mio ragionamento?

Hai qualche altro consiglio da darmi? Resta il fatto che le tue osservazioni
sono corrette e passerò al metodo suggerito da Warp però prima vorrei
risolvere questo problema.

Grazie mille e grazie per ogni suggerimento aggiunto

Stefano

"Roberto dal portatile" <r.ma...@repubblica.it> ha scritto nel messaggio
news:9f7n40$4sba$1...@stargate1.inet.it...

Roberto dal portatile

unread,
Jun 1, 2001, 7:47:29 AM6/1/01
to

"Micio" <ga...@asanet.it> ha scritto nel messaggio
news:9f7pe9$5cjk$1...@stargate1.inet.it...

> La tua osservazione sui filtri sarebbe corretta però il problema (mea
culpa)
> forse non è stato espresso bene:
>
> Se inserisco un'immagine (Jpeg, bmp ...) dal mio computer poi sugli altri
> viene vista correttamente mentre se la inserisco dai computers
"incriminati"
> anch'io la vedo come Icona. Quindi non dipende dai filtri o c'è qualche
> errore nel mio ragionamento?
>

Non credo che i filtri immagine di Access servano alla visualizzazione, ma
alla conversione dei file immagine dal formato nativo in bitmap per poi
incorporare l'immagine nel campo OLE.
Ti ho suggerito questa soluzione in quanto (non so se per pura coincidenza)
una volta ho avuto lo stesso problema e ne sono venuto fuori reinstallando
Access inserendo tutti i filtri immagine. Vedi tu; dopo tutto tu sai come è
stata fatta l'installazione di Office/Access nei vari computer.

> Hai qualche altro consiglio da darmi? Resta il fatto che le tue
osservazioni
> sono corrette e passerò al metodo suggerito da Warp però prima vorrei
> risolvere questo problema.
>
> Grazie mille e grazie per ogni suggerimento aggiunto
>
> Stefano

--

Micio

unread,
Jun 1, 2001, 9:01:08 AM6/1/01
to
Grazie mille :-))))))

problemo risolto dopo il caricamento di tutti i filtri immagine!!!!

Il tuo aiuto è stato illuminante

Ora comunque riconsidererò la strategia di fondo da voi suggeritami

Grazie ancora

Stefano Gatti

"Roberto dal portatile" <r.ma...@repubblica.it> ha scritto nel messaggio
news:9f7uo3$526u$1...@stargate1.inet.it...

MegaMax

unread,
Jun 1, 2001, 11:21:22 AM6/1/01
to
Non so se il tuo problema è come il mio....
comunque a me su certi PC funzionava tutto, su altri inserivio le immagini e
le riconosceva male, e visualizzava degli sgorbi... dopo essermici
rimbecillito per 2 giorni ho capito qual'era il fattore discriminante.
Access quando gli inserisci un'immagine (BMP nel mio caso) per riconoscerla
guarda il nome del tipo del file, che è inserito nel registro.
Se trova "Paint.Picture" è OK e la riconosce... ma se hai installato qualche
SW che cambia questo nome (come fanno molti visualizzatori di immagini)
allora Access non la riconosce più.
Per risolvere il problema basta fare un file .reg, copiarci il testo di
seguito, ed eseguirlo
=================================
REGEDIT4

[HKEY_CLASSES_ROOT\.bmp]
@="Paint.Picture"
=================================

così il nome giusto viene reinserito nel registro ed Access poi mi riconosce
le immagini.


Ciao, Max


"Micio" <ga...@asanet.it> ha scritto nel messaggio

news:9f7kb6$4jts$1...@stargate1.inet.it...

0 new messages