Newsgroup: it.comp.appl.access
Titolo: Chiarimenti ulteriori per la manipolazioni di immagini

Chiedo innanzitutto scusa a Roberto per l'errore commesso nel messaggio di
risposta ma non sono molto avvezzo all'uso dei newsgroup.
Purtroppo non sono riuscito a risolvere il mio problema che espongo di nuovo
poichè le due spiegazioni indicate da Roberto sul sitocomune si occupano
prevalentemente della visualizzazione (e in effetti sono molto chiare ed
esaustive) ma nel mio caso c'e un inghippo in più....la modifica ed il
successivo salvataggio.
Riassumo la questione:
1) Devo creare una maschera che visualizzi i dati di un paziente per una
cartella clinica in formato elettronico con la possibilità di mostrare anche
l'immagine delle coronarie che è un semplice file bmp o jpg che inizialmente
è uguale per tutti i pazienti (e fin qui tutto a posto)
2) Con un doppio clic direttamente sull'immagine o con un pulsante di
comando vorrei aprire ad es. Paint e modificare con un segno la zona delle
coronarie in cui si è verificata l'ostruzione (e qui sono in alto mare)
3) A questo punto vorrei salvare l'immagine così modificata associandola in
modo esclusivo al paziente in questione (buio assoluto), tutto questo
tenendo conto dei suggerimenti prima citati che consigliano per
l'archiviazione delle immagini di non incorporarle nel database ma di tenere
solo traccia dei link alle stesse.In questo caso ho pensato che per
distinguerle univocamente si potrebbe nominarle facendo la composizione del
nome, cognome e data di nascita del paziente.
Come si può fare?
Grazie

 ha scritto nel messaggio
news:pQRV6.3811$7S1.1...@news.infostrada.it...

Ti consiglio allora di registrare nella tabella il path completo delle
immagini non in un campo di tipo Testo bensì in un campo di tipo
Collegamento ipertestuale. Così facendo, quando effettuerai, in una
maschera, un clic sul controllo associato a tale campo, Access ti aprirà il
file immagine con un applicativo (potrebbe essere Paint per i file .bmp) che
ti permetterà di modificare opportunamente l'immagine; dopo la modifica
salva il file immagine e chiudi l'applicativo: ti ri comparirà la tua
maschera.
Se il file immagine si chiama Pippo, é di tipo JPEG, è collocato nel folder
Coronarie del disco rigido C, il suo path completo sarà
C:\Coronarie\Pippo.jpg . Per far riferimento a lui, nel campo di
Collegamento ipertestuale dovrai invece memorizzare
C:\Coronarie\Pippo.jpg#C:\Coronarie\Pippo.jpg# .
Nella proprietà Picture del controllo Immagine della tua maschera dovrai
invece impostare solo la prima parte del contenuto del controllo associato
al campo di Collegamento ipertestuale, quella che va dal primo carattere al
primo carattere # escluso.
Questa tecnica è ben usata e documentata nel database allegato alla FAQ del
Sito Comune di Silvio Savoldi, FAQ di cui ti ho parlato in messaggi
precedenti.
A questo punto, prima di inserire il record di un nuovo paziente, con
un'istruzione FileCopy (vedi help), copiati il file immagine originario
(quello uguale per tutti) assegnandogli un nome che ricorda il paziente che
stai per inserire (come ipotizzi tu basandolo sul nome, cognome e data di
nascita); le coordinate di tale file memorizzale nel controllo associato al
campo di Collegamento Ipertestuale.
A questo punto, quando vorrai modificare l'immagine delle coronarie di un
paziente, ricerca il suo record, fai clic sul controllo associato al campo
Collegamento ipertestuale: Access ti aprirà l'immagine relativa a quel
paziente con un applicativo che ti permetterà di editarla; effettua le
modifiche che ti servono all'immagine, salva il file e chiudi l'applicativo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
L21W6.5879$7S1.2...@news.infostrada.it...

Grazie per la pazienza, ci proverò e ti farò sapere.