Newsgroup: it.comp.appl.access
Titolo: Inserimento immagini.

Un saluto cordiale a tutto il NG.
Vorrei soltanto sapere se il modo che adotto per memorizzare le immagini in
una Form è esatto.
Il campo 'foto' è inserito nella tabella dell'anagrafico ed il tipo di dato
è un oggetto OLE.
Nella Form ho inserito una cornice oggetto associata in cui cliccando vado a
prelevare la foto dell'utente (memorizzata in formato Jpg) con la modalità
'collegata' .
Succede però che la foto inserita nella cornice diventa piccolissima, ho
provato il formato di Paint, ma non ottengo l'immagine che desidero in
quanto mi appare l'icona di Paint.
Ho provato, quindi, a cliccare sull'icona di paint, che mi appare
all'interno della cornice, e mi è apparsa la finestra di Paint aperta con
l'immagine a grandezza naturale.
A questo punto, con copia ed incolla, ho portato l'immagine nella cornice
associata del mio programma.
Mi chiedo però se questa sia la procedura esatta, sono un pò scettica che
sia questo il modo.
Innanzitutto il formato del file grafico qual è?
Penso Jpg dal momento che occupa poco spazio e per le immagini è la cosa
migliore.
Scusate se come sempre mi dilungo, ma non vorrei dimenticare nulla.
Grazie
Rita

 ha scritto nel messaggio
news:rvQj8.13198$%g7.3...@twister2.libero.it...

Due parole per discutere il problema per cui sulla maschera ti compare
l'icona del programma per il trattamento immagini anziché l'immagine stessa:
al 90%, in fase di installazione di Access, non hai richiesto esplicitamente
che venissero installati certi filtri di visualizzazione immagine.
Ma non mi dilungo più di tanto in merito, in quanto preferisco sconsigliarti
di memorizzare immagini in tabella con un oggetto OLE visualizzato nella
maschera in una cornice oggetto associata; ciò perché le immagini verranno
incorporate nel database nel pesante formato bit map, a prescindere dal
formato originale (jpeg nel tuo caso): questo fa si che dopo che avrai
inserito una diecina di foto, il tuo database avrà aumentato le sue
dimensioni di qualche centinaio di Mega Bytes. Da ciò si desume che è
praticamente assurdo pensare di realizzare un archivio immagini secondo la
tecnica che tu stai attualmente adottando, anche se è quella normalmente
presentata dai manuali.
Quello che ti suggerisco è di memorizzare in tabella, in un campo di tipo
testo, solo l'indirizzo completo (path) del file immagine che vuoi
visualizzare in una maschera o in un report, file immagine che resta
memorizzato in una cartella esterna al database nel tipo file che riterrai
più opportuno; a questo punto nella maschera (o nel report) userai, per
visualizzare l'immagine desiderata, un controllo immagine per il quale
imposterai la proprietà Picture con il path del file immagine da
visualizzare.
Il concetto di questa tecnica la trovi meglio descritta sul Sito Comune
(link qui sotto), Sezione General, nella prima parte della FAQ di Stefano
Bettini intitolata "Come implementare correttamente un archivio di
immagini."
Se in questa FAQ troverai un po' di teoria,  sempre nel Sito Comune, Sezione
General, c'è un'altra FAQ, quella di Silvio Savoldi intitolata "Implementare
un archivio di immagini", che contiene un esempio ricco ed esaustivo nel
quale (in pratica e non in teoria) troverai come risolvere molte
problematiche connesse alla gestione di un archivio immagini organizzato con
questa tecnica.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



hai gia visto gli esempi su 
sitocomune.com
?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:47_j8.14897$1S3.4...@twister1.libero.it...

Grazie mille Roberto, sei stato molto esauriente come sempre.
Pensavo, infatti, a quanto sarebbe diventato 'pesante' il file, ma mi hai
risolto il problema.
Vado subito a vedere sul sito comune.
Grazie ancora
ciao
Rita

 ha scritto nel messaggio
news:ivf09uoc9roh7a1ak...@4ax.com...

Emanuele, grazie per la disponibilità, vado subito a vedere sul sito comune.
Ciao Rita