Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Reports e immagini JPG... il dilemma del secolo...

So che sto affrontando uno di quei problemi definiti macigni, ma dopo aver
perso la vista a cercare qualcosa su 
deja.com
 non sono riuscito a trovare
una soluzione.
Il mio problema è molto semplice:
Ho un file access "stampa.mdb" che vorrei stampare con crystal reports.
Nel db c'e' anche un campo FOTO che contiene il percorso di un file jpg
Faccio partire la stampa direttamente da codice dell'applicazione creata con
vb. Nessun problema per la stampa degli altri campi ma, naturalmente, il
campo foto non viene stampato, ossia viene stampato il percorso e non
l'immagine
Ora mi chiedo, è possibile fare quello che voglio fare io?
Io spero di si perchè non mi va di mettermi a scrivere centinaia e centinaia
di righe di codice con le istruzioni print... :-(
Sapete indicarmi una strada da seguire o una soluzione?
Grazie
P.S.
Ho Crystal Reports 4.6

anche io avevo il tuo stesso problema, mi piacerebbe sapere come farai a
risolverlo, visto che io ho ancora qualche problema in merito.....
cmq, ho seguito questa strada:
sul report, ho messo un oggetto OLE, di tipo immagine, facendo in modo da
reperire l'immagine da stampare sempre nello stesso percorso (per esempio
C:\Immagine.bmp)
da vb, prima di lanciare il report, creo il file C:\Immagine.bmp, copiando
il percorso scritto nel db:
Filecopy Tabella("PercorsoImmagine"),"C:\Immagine.bmp"
in questo modo, quando apro il report, il motore di CR ricarica l'immagine
ogni volta, sostituendo quella giusta, semplicemente leggendola dal
file.....
l'unico requisito per questo meccanismo č avere un programma installato che
faccia da server OLE per le immagini. Se hai solo il Paint, per dire, questo
non funziona, ci vuole PSP o qualcos'altro del genere.....
un'altra soluzione č quella di avere nel db non un campo con il percorso
dell'immagine, quando un campo di tipo OLE contenente i dati binari
dell'immagine. CR li legge e mostra l'immagine direttamente. Solo che con
questa soluzione, il DB si ingrandisce a dismisura (li salva come bmp non
compresse) ed inoltre credo siano piů difficile da gestire........inoltre,
non l'ho mai provato personalmente......
facci sapere!!!
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
---
"Tu devi capire che lei č nuova a queste cose..."
"Bhč, e che cosa ci vuole?"
"Ci vuole, ci vuole, č questione di orizzonti che non č abituata a
vedere..."
Una persona che conosco, 8 Novembre 2002

 non l'ho mai provato personalmente......
Allora ti spiego, io ho questo db con i percorsi dell'immagine.
SE volessi fare creare direttamente a vb un nuovo db contenente le immaggini
come OLE e dopo la stampa cancellarlo si potrebbe fare e sarebbe un ottima
soluzione. Ma non ho idea di come si faccia praticamente
Tu sapresti aiutarmi?
Grazie

Forse ho capito che non è possibile.
Allora farò le stampe con Printer.Print :-(
Mi sapete dire come si stampa un'immagine con Printer.Print?
Ho visto che ci sarebbe il metodo Printer.PaintPicture ma non riesco ad
utilizzarlo e in MSDN non ci sono esempi...

 utilizzarlo e in MSDN non ci sono esempi...
Ti svelo un segreto per risparmiare tempo.
Se hai _anche solo il sospetto_ che qualcuno, negli ultimi sei o sette anni,
da quando c'è questo NG cioè, abbia già fatto questa domanda, vai qui:
http://groups.google.com/advanced_group_search
, inserisci nel primo
campo le parole che stai cercando (in questo caso Printer.Paintpicture)
poi metti il nome di questo gruppo (it.comp.lang.visual-basic) dove dice
Newsgroup; a questo punto puoi cliccare sul tasto "Cerca" e, IN MENO
DI UN PAIO DI SECONDI puoi leggere i risultati in pace, senza dover
perdere tempo a mandare il post e poi aspettare e andare ogni tanto
a controllare se per caso qualcuno si è preso la briga di risponderti :-).
Bye, G.
--
Le risposte alle tue domande sono sul Sito Comune
di questo NewsGroup: 
http://it-lang-vb.net/
... e nell'help in linea !

 
http://groups.google.com/advanced_group_search
, inserisci nel primo
Già fatto... conosco l'esistenza di deja... :-D

"SotterratoVivo" ha scritto nel messaggio

Non ti ci mando perché hai messo la faccina e perché hai un nick allegro :-P
Un Paperino che comunque non è più deja da due anni :-PPP

 Un Paperino che comunque non č piů deja da due anni :-PPP
eh???


Se mi dai un indirizzo mail corretto ti mando la doc.
Crystal per l'uso di immagini da database.
ciao
ugo

 eh???
Intendo dire che Deja non esiste più, ha rivenduto i database
a Google, che li ha convertiti nel proprio formato e li analizza
con la propria tecnologia.
Se provi a cliccare su 
www.deja.com
 becchi un redirect che ti
riporta su Google.
Bye, G.

 riporta su Google.
Infatti, ma è sempre la stessa cosa no?
Ciaps!