Newsgroup: it.comp.lang.vo-clipper
Titolo: foto su documento

Buona sera,
debba inserire nella seconda copertina la foto del paziente.
La richiesta proviene dal direttore sanitario e viene giustificata dalla necessità di identificativo certo del paziente.
Le due facciate della copertina vengono stampate da word, ma non ho la minima idea di come importare una specifica foto in automatico da VO.
Ho provato ad abbandonare word ed utilizzare ReportPo, ma anche in questo caso non so come 'pescare' la foto richiesta.
Potreste, per favore, darmi qualche consiglio? Il più semplice possibile che non mi costringa a rielaborare tutto.
Grazie
Aurora Baccio


Scusami, spiega meglio, la seconda coprtina di cosa? le foto dove sono? 
le hai già in archivio? se si quale archivio? DBF? Mysql, SQL Server?
Sono file esterni? se si come si chiamano? come li colleghi al paziente?
come le identifichi, insomma notizie.
 
Danilo


Scusi la mancanza di precisione.
Le foto sono in una directory sul server (x:\FotoPazientiCartella)
Si tratta di un elenco di foto in formato .jpeg
Ogni foto ha per per nome il codice del paziente seguito dal _1 (1-n ) a seconda se è la prima o la successiva foto. Quindi il codice paziente 00001 che ha avuto fatto tre foto ha il codice foto 00001_3.
Al paziente vengono collegate in sede di scheda anagrafica richiamando il codice in questione. Le notizie anagrafiche vere e proprie risiedono in un file denominato PazientiDati con indice sul campo CARCODICE e che non contiene il nominativo del paziente. Il nome e cognome del paziente risiedono in un secondo archivio denominato PazientiNomi con indice su CARCODICE.
 
Per quanto riguarda la seconda copertina, in sede di accettazione viene compilata una copertina nella quale da un lato vengono stampate notizie anagrafiche del paziente:
Protocollo (Codice del paziente)
Nome e cognome
Codice fiscale
 
nel secondo lato vengono stampate le prestazioni che il paziente deve effettuare, il nome del medico che li effettua, la stanza dove deve recarsi per la esecuzione delle prestazioni. Viene inoltre indicato il numero EliminaCode.
Interpellato il garante della privacy,sulla base del GDPR e visto il nostro manuale privacy, ha escluso che sia violata la privacy del paziente, purchè la foto sia posta nel lato interno della stampa. Appunto la seconda copertina, dove vorrei posizionare la foto.
Stiamo parlando di un ambulatorio complesso di cardiologia con quattro reparti.
Grazie
Aurora Baccio


Scusi la domanda signor giuliani,
ma lei ha scritto : 'se si quale archivio ? dbf ?'
questo vorrebbe dire che posso inserire le foto in un archivio dbf ?
se si, può dirmi come fare ?
occorre creare un campo particolare ?
grazie della sua risposta
Aurora Baccio

Con i dbf puoi cariacare le immagini in un campo memo, certo hai il 
limite di 65000 caratteri, un pò poco.
 
Danilo



buon giorno,
che vuol dire limite di 65000 caratteri ?
Debbo stampate una foto tipo tessera, piccola. E non mi serve una grande risoluzione. 
dovrei qui di creare un file foto pazienti con un campo codice ed un campo memo, indicizzato sul campo codice.
Come faccio a caricare la foto nel campo memo ?
Come faccio poi a leggere il campo memo?
Sono campi che non ho mai utilizzato se non per le note dei farmaci.
grazie
Aurora Baccio

Sono decenni che non uso più i DBF ma se ricordo bene i campi memo 
avevano il limite a 65535 caratteri.
Se l'immagine è piccola puoi trasformare l'immagine in una striga 
leggendo carattere per carattere (byte per byte) caricarla nel memo e in 
lettura fare il contrario, a suo tempo lo avevo fatto, ma risalendo a 
oltre 20 anni fà, il codice non lo trovo più.
 
Danilo


sconsiglibile mettere immagini in campi memo
il file dei memo è delicato, facilmente si corrompe specie quando cresce 
di dimensioni, crescono indefinitamente perchè non sovrascrivono i 
blocchi (512) modificati ma accodano, e sono difficilmente compattabili 
(a suo tempo scrissi una funzione che li compattava per Geoff Shaller)
meglio mettere il nome del file in un campo testo, il path in un altro 
campo testo in dbf di configurazione, ed assemblare il nome completo del 
file, salvato nel path di config
 
*Massimo Bighelli* ARCA Sistemi S.r.l.


 
Buona sera
fin qui c'ero arrivata.
il punto è che non so come stampare il file .jpeg, ovvero cosa debbo scrivere come codice per avviare la stampa.
Grazie
Aurora Baccio
