Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como Puedo hacer reporte en lote(en cantidad) en rave report (https://www.clubdelphi.com/foros/showthread.php?t=88065)

maxzama 08-04-2015 18:13:45

Como Puedo hacer reporte en lote(en cantidad) en rave report
 
Hola a todos.

Herramientas:

- rave report //Para el reporte

- Combobox y DBGrid

El problema es el siguiente:

Necesito e imprimir en el reporte la lista de personas que aparecen en el DBGrid.


La Función que debería de Hacer el programa:

El en Item del combobox aparecen una cierta lista de Colegio que han sido guardada en la base de datos. Y que al seleccionar un Colegio, debe aparecer en el DBGrid una lista de personas que se encuentra en ese Colegio. Entonces al presionar El Boton(Reporte), deberia de e imprimir y hacer lo siguiente:

En el Reporte debe aparecer el nombre de la persona. Pero: (Ej: en este colegio(seleccionado en el combobox), hay 2 persona. Asi que debe de e imprimir estas 2 Personas por separado):

Pagina 1:

El Director General, hace contar por medio de la presente que el (la) ciudadano(a): (Aquí debería aparecer el nombre de la persona)

Pagina 2:

El Director General, hace contar por medio de la presente que el (la) ciudadano(a): (Aquí debería aparecer el nombre de la persona)

____________________________

Este es el código, que se a utilizado (pero sabia que no serbia, aun así lo e colocado):

Código Delphi [-]
DModulo.ReporteCedula.SQL.Clear;
            DModulo.ReporteCedula.SQL.Add('select * from RegistroMadre where Cedula=:b');
            DModulo.ReporteCedula.ParamByName('b').AsString:= Combobox9.Text;
            DModulo.ReporteCedula.Open;
            Dmodulo.ReporteCedula.First;
            while not Dmodulo.ReporteCedula.Eof do
                    begin
                         Proyecto.Execute;  // Abrir reporte
                         Dmodulo.ReporteCedula.Next;
            end;


Espero sus respuesta por favor y gracias...


La franja horaria es GMT +2. Ahora son las 18:54:59.

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