Cuál componente de QuickReport 3.5 puede mostrar 250 letras ??
#1
Escrito 25 noviembre 2010 - 04:58
existe ese componente ?, pues no lo quiero hacer con un QRDBText
#2
Escrito 25 noviembre 2010 - 05:02
Necesito un componente de quickreport 3.5 que pueda imprimir el valor de un registro activo de 160 a 250 caracteres
existe ese componente ?, pues no lo quiero hacer con un QRDBText
QRDBMemo
Saludos!
#3
Escrito 25 noviembre 2010 - 05:10
Necesito un componente de quickreport 3.5 que pueda imprimir el valor de un registro activo de 160 a 250 caracteres
existe ese componente ?, pues no lo quiero hacer con un QRDBText
QRDBMemo
Saludos!
Solo veo el QRMemo y no tiene Dataset ni DataField como los QRDBText para conectarlo al campo que quiero...
#4
Escrito 25 noviembre 2010 - 06:03
Necesito un componente de quickreport 3.5 que pueda imprimir el valor de un registro activo de 160 a 250 caracteres
existe ese componente ?, pues no lo quiero hacer con un QRDBText
QRDBMemo
Saludos!
Solo veo el QRMemo y no tiene Dataset ni DataField como los QRDBText para conectarlo al campo que quiero...
Pues si traes el contenido a través de una consulta, es tan sencillo como hacer esto:
QRMemo.Lines.Add(ADOQuery1.Field[0].AsString);
Saludos.
#5
Escrito 26 noviembre 2010 - 03:38
como puedo resolver esto ?
#6
Escrito 27 noviembre 2010 - 06:44
Para los casos de que tengo que imprimir un campo "memo" lo que hago es lo siguiente. Pongo un TQRRichText con ancho fijo y luego en el BeforePrint de la banda hago esto:
procedure TUnFormulario.MiBandaBeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin MiRichText.Lines.Text := DataSet.FieldByName('descripcion').AsString; MiRichText.Height := 3 + (MiRichText.Lines.Count * 14); MiBanda.Height := 17 + (MiRichText.Lines.Count * 14); end;
Los valores por los que multiplicar dependerán del tipo y tamaño de letra usado
Espero te sirva
Nos leemos