Ver Mensaje Individual
  #1  
Antiguo 08-04-2015
maxzama maxzama is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 126
Reputación: 13
maxzama Va por buen camino
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...
Responder Con Cita