PDA

Ver la Versión Completa : Como imprimir varios memos con QuickReport


fcios
30-06-2007, 01:39:11
Hola estoy utilizando Delphi 7 y QuickReport 4

Como puedo imprimir varios memos ?

Si coloco un QRDBTEXT al lado de otro no hay problema seteando AutoStrech a True

pero necesito imprimir 10 memos, entonces si coloco otros 2 debajo no hacen el AutoStrech, o si lo hacen no aumentan el tamaño de la banda y solamente se imprimen correctamente los 2 de arriba y no los de abajo

Una solución seria agregar mas bandas y colocar 2 QRDBTEXT por banda pero no logro hacer que se imprimiman todas las bandas con igual BandType, por ejemplo si coloco 2 BandType = ColumnHeader solamente se imprime la primera banda

Muchas Gracias

eduarcol
30-06-2007, 02:53:21
porq en lugar de qrdbtext no utilizas qrmemo???

fcios
30-06-2007, 03:24:41
Simplemente porque con qrmemo tengo el mismo problema

eduarcol
30-06-2007, 04:01:53
lo estuve probando y ya me di cuenta de tu problema y vaya que es feo, porq no metes todos los memos en uno??


qrMemo1.Lines.add(Mimemo1.Text);
qrMemo1.Lines.add('--------------');//Indica fin del memo
qrMemo1.Lines.add(Mimemo2.Text);
qrMemo1.Lines.add('--------------');//Indica fin del memo
qrMemo1.Lines.add(Mimemo3.Text);
qrMemo1.Lines.add('--------------');//Indica fin del memo
...
qrMemo1.Lines.add(Mimemo10.Text);
qrMemo1.Lines.add('--------------');//Indica fin del memo


se que es algo rudimentario pero de pronto te sirva

fcios
03-07-2007, 17:08:24
Gracias por las sugerencias, pude colocar 1 ChildBand a la banda detalle y luego otra childband2 a la childband1 y así, en el before print de la banda detalle preparo y habilito o deshabilito las childband que tienen datos

Muchas Gracias eduarcol