Ver Mensaje Individual
  #9  
Antiguo 12-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita