Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Qreport sin usar base de datos definida

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Hola
Necesito hacer un informe, pero los datos no los tengo en una base de datos. Si no que en un archivo .ini.
El problema esta en que el Qreport solo trabaja con Base de datos. Y yo tampoco quiero crear las 20 filas con los Label. Solo me gustaria colocar la fila tipo y a esa enviar todos los datos.
Existe alguna manera de hacer eso.
Desde ya gracias por su atencion e ideas que surgan seran muy bien recibidas
Chao
czeiss@ubiobio.cl
C
Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Hola, el QReport puede hacer los informes sin tener que sacarlos de una base de datos. Para ello los informes tienen un evento NeedData(TObject *Sender, bool &MoreData), donde MoreData se le dice que si tiene más datos o no. Este evento se activa cada vez que informe necesita una línea. En la linea de detalle tienes que poner TQRLabel y en este evento asignarles valores a los caption.

Si haces informes maestros-detalle las bandas de tipo TQRSubDetail tambien tienen un evento NeedData que funciona igual.

Un Saludo y espero que te sirva.

Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Hola, juanma
Gracias por contestar.
Hice lo que me decias, pero no hace nada. Solo ingresa el primer valor al QRLabel y el resto no.
Lo que si comprobe es que los envia al QRLabel, pero no los ingresa. Es necesario modificar algunas de las propiedades de la Banda o bien agregar algunas lineas de codigo en el ONNeedData del QReport.
Desde ya gracias..
Chao
CZ
Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Hola Claudio, no hace falta cambiar ninguna propiedad ni nada. Mada el código que pones en el NeedData del Qreport para decirte si lo pones bien o no.

Un Saludo. Agur

Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Hola, Juanma
Gracias por contestar. Aqui te coloco el codigo que tengo en el OnNeedData, del QReport:
//n parte con valor 1
frm_imprimir->QRlb_profesor1->Caption=frm_main->cb_datos->Items->Strings[n];

n=n+1;
if (n==3) MoreData=false;

Los datos los lee de un combo. Se que ingresa a la subrutino por que lo obligue a colocar un mensaje cuando lo hiciera.
Espero que te aclare en algo mi problema.
En todo caso gracias por tu preocupacion.
Chao y gracias..
Te deseo que tengas una muy feliz navidad.

mi correo es : czeiss@ubiobio.cl

Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Te falta poner MoreData = true. Igual es por eso. Bueno un saludo y Feliz Navidad a ti tambien. Agur, Zorionak.
Volver arriba
Mensaje    Asunto: Qreport sin usar base de datos definida Responder citando

Gracias Juanma
Solo eso me faltaba. Ahora puedo imprimir sin ningun problema.
Chao
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.