PDA

Ver la Versión Completa : Como Puedo hacer reporte en lote(en cantidad) en rave report


maxzama
08-04-2015, 19:13:45
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):

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...