![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con un dbgrid
Hola a todos, intento explicar mi problema:
Tengo un quickreport en el que estoy intentando imprimir los datos que ahora mismo tengo en un dbgrid, el cual hace una consulta a una base de datos. Los datos digamos estaticos no hay ningún problema. Lo que me pasa es que intento cargar en ese dbgrid todas las ocurrencias que hay en el dbgrid, definiebdo en el quickrep definiendo campos del tipo TQRDBText, a los cuales por alguna cosa que he visto por ahi se le asignan los valores de la forma en el programa principal en el boton de imprimir: TQRLabel.caption:=campo1.text; TQRDBText1.dataset := datamodule1.adoquery1; Asi para los distintos campos. El problema es que una vez hecho esto no me carga los valores del dbgrid en el quickrep, sino que solo me carga lo que seria la cabecera. La cabecera, y lo que corresponderia a las lineas del dbgrid estan separados en QRBand distintos. Muchas gracias como siempre a todos los que nos hechais una mano a los novatos. |
#2
|
||||
|
||||
Lo mejor es que te mires los ejemplos que vienen en la carpeta Demos de Delphi sobre QuickReport, porque me parece que no lo estás enfocando correctamente.
En la cabecera, generalmente tendrás datos estáticos, que puedes escribir direntamente en los qrlabels que dispongas, a parte de poder utilizar las opciones especiales de fecha, hora y número de páginas. En la banda detalle es donde iran los QrDbText, primero tendrás que conectar el objeto QuickRep con el Dataset correspondiente, el mismo al que está conectada la rejilla y los qrdbtext conectarlos por una parte al Dataset y por otra al campo correspondiente de dicho dataset. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
![]() |
|
|
![]() |
|