Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: ffabio - Marzo 31, 2016, 03:26:06 pm
-
ciao ragazzi qualcono sa come inserire il contenuto di una campo memo della form su un report con lazreport ?
Vorrei passare il contenuto di un campo memo al report .
-
se ricordo bene l'intero contenuto di un campo memo ai fini pratici è una stringa a cui si puo' accedere tramite ".text" (es.:"my_memo.text")
a questo punto il gioco è facile e ci sono diverse soluzioni
una è descritta nel segunte link e usa l'evento GetValue del report
http://delphiaccess.com/foros/index.php/topic/5395-ayuda-para-hacer-un-reporte-simple-con-lazreport-pasando-variables/
ovviamente sul report attiva le proprietà della banda ospitante affinchè ci sia il "resize" automatico
se poi il report non è "un report" , nel senso che non è il sunto di una elaborazione di dati (es. una parcella), ma è in pratica un testo copioso, conviene usare approcci alternativi come creare sic et simplicter un file word o odt ; un esempio è questo
http://wiki.lazarus.freepascal.org/fpvectorial_-_Text_Document_Support
tieni presente che ci si altre alternative ancora piu' carine (e semplici)
saludos
-
grazie avogadro.
E sul lazreport come faccio a impostare il campo variabile ???
.......
risolto grazie lo scrivo per tutti .
bastava impostare sul evento frReport1.getvalue
if ParName = 'NOME VARIABILE' then
parValue := 'CAMPO'