Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   QReport con Query (https://www.clubdelphi.com/foros/showthread.php?t=232)

juanen 08-05-2003 18:42:45

QReport con Query
 
Hola, mi duda es la siguiente:
Tengo en un formulario dos tablas, una es la principal (factura) y la otra es la de detalle de factura (DetalleFactura) las tengo como si fuera maestro detalle, por cada registro de factura activo me muestra todas las lineas de factura. Pero la de detalle en realidad es una query(porque quiero sacar campos de otras tablas).
Entonces,¿ cómo puedo imprimir sólamente los datos de una factura? es decir, la factura y todas sus lineas, pero solo de una, la que esta activa en el formulario, no todas las de la base de datos. No encuentro la solución por ningún sitio, si alguien lo sabe, se lo agradeceré. Gracias.

__cadetill 08-05-2003 19:08:38

puedes filtrar la tabla de facturas por la propiedad Filter

Tabla1.Filter := 'numero = 121212';
Tabla1.Filtered := true;

Espero te sirva

juanen 08-05-2003 21:03:47

ok, pero tengo otra duda
 
Gracias, supongo que ya tengo la mitad solucionada.
Ahora me falta saber que controles de QuickReport tengo que poner, porque tengo un TTable maestro y un TQuery de detalle.
y como vincularlos.

Muchas gracias

__cadetill 08-05-2003 21:16:18

bueno, pues necesitaras dos bandas
* un TQrBand de tipo rbDetail donde se imprimira la cabecera
* un TQrSubDetail donde se imprimira el detalle de la factura

En la segunda tendras que poner las siguientes propiedades
1.- Dataset : la Query
2.- si no recuerdo mal.... HeaderBand : donde le tendras que especificar la TQrBand donde se imprime la cabecera

Esta segunda no estoy muy seguro, pero seguramente en los ejemplos que bienen con Delphi ..\Borland\Delphi6\Demos\QuickRpt tengas la solucion

Espero te sirva


La franja horaria es GMT +2. Ahora son las 09:35:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi