Cita:
Empezado por Casimiro Notevi
Hombre, pues claro, entonces para qué sirve un programa de estos
|
No me he expresado con claridad. Yo tengo una tabla con los campos:
- Cliente
- idCliente
- Direccion
- telefono de contacto
Y quiero hacer por código algo así:
Código Delphi
[-]
var r:TreporMan;
begin
R := Trepormar.Create(nil);
r.Dataset := query1;
CrearListado( r, ['cliente', 'direccion']);
r.Preview;
Bueno, algo parecido. El hecho es que la función CrearListado existe en QuickReport (se llama qrCreateList) y realmente lo que hace es añadir labels en el listado, crear una linea horizontal debajo, y despues se crea una banda detalle con los qrDBText donde aparecerá cada registro. Crea tantos QRDBText como le haya pasado en el segundo parámetro de la función.
Quiero evitar tener que implementar esa función, ya que no solo controla lo comentado aquí, sino que además establece los anchos de cada QrDBText para que cada columna pueda verse bien en el listado, amén de comprobar los campos de tipo Float para añadirle la máscara que tenga (puntos de millares y decimales) y otros muchos detalles.
Eso es lo que realmente le pido a ReportMan, y por mucho que he mirado la web no lo he encontrado, puede sin embargo, que exista.
Saludos