FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Reporte con características predefinidas
Hola a tod@s
Bien la situacion que tengo hoy es la siguiente: Pretendo crear una clase con la que se manejan algunas caractericas que deseo tener en los reportes de la totalidad de la aplicación, es decir un reporte base; para el efecto he hecho lo siguiente: 1. Cree tomando las opciones : File -> new -> other -> Report un reporte basado en quick report. 2. Defini una serie de etiquetas que se han de utilizar en el report. 3. Por último intente llenar las etiquetas utilizando los siguiente eventos : 1. Con el Create, pero como no encontre el create en QReport, entonces utliice el WinControlFormCreate, que pertence al formulario como tal, tal como se puede ver en el código adjunto, sin obtener resultado alguno.Adjunto el Código
¿Que debo hacer, en que evento lo debo ingresar? Gracias de antemano gertorresm |
#2
|
|||
|
|||
Hola,
Yo lo tengo resuelto más o menos y sin TQRLabel, directamente con TQRDBText. Para ello tengo en la parte pública definido un TDataSet con el nombre Tabla (lo puedes poner como propiedad publicada), y tengo un procedimiento (AsignarTabla), para asignar a la propiedad DataSet de todos los TQRDBText del QuickReport el TDataSet con nombre Tabla que he definido en la parte pública. Eso sí, es para los listados estándar y siempre creo la tabla con los mismos campos y conforme voy grabando el detalle, a esos campos le doy los valores que me interesan, a saber, título del listado, fecha, nombre de la empresa, etc... Cuando creo el formulario que contiene el QuickReport, antes de hacer el Preview o Print del mismo, asigno a la variable Tabla el TDataSet con todos los registros, llamo al procedimiento AsignarTabla y ya está. El ejemplo:
Saludos |
#3
|
||||
|
||||
Hola,
puedes pasar de todo y crear los componentes en tiempo de ejecución. Sabiendo los campos de la query o tabla, calculas sus anchos y haces un bucle para que se creen. Si además dejas que el usuario pueda elegir los campos que quiere enviar al listado, pues ya está. Te dejo una unidad que hace esto. Es mejorable, pero yo es la única forma de hacer listados más o menos genéricos que utilizo en mis aplicaciones. Lo único que como soy un gañán, la llamos a través de una función, en lugar de hacer un objeto y tirarla en los formularios. Además, permite mostrar la selección de campos o no en base a un parámetro, permite obtener totales por uno o varios campos, ..... te podría servir. Se instancia cada vez que se invoca y se destruye al finalizar. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Características de los ListView con Imágenes | madiazg | Varios | 9 | 03-04-2012 19:58:57 |
Caracteristicas de un buen servidor??? | MOCOSO07 | Varios | 13 | 07-05-2010 02:39:53 |
Caracteristicas de un Ordenador | lKinGl | API de Windows | 17 | 08-10-2008 08:29:41 |
Caracteristicas de un tutorial | Caral | Varios | 18 | 11-09-2007 00:12:44 |
Caracteristicas de JBuilder 9 | jhonny | Noticias | 0 | 16-05-2003 21:29:40 |
|