FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
FastReport imprimir el primer registro mas grande
Hola a todos
Al final solucione un problema que tenia antes, que no podia hacer una linea a 45º, instalando FastReport 3, esa opcion la trae. Ahora mi problema es otro Ya logre hacer que el reporte imprima siempre 4 registros por cada pagina. Pero ahora necesitaria hacer algo para que siempre el primer registro de cada pagina sea mayor (en tamaño) a los restantes 3 de cada pagina Alguien se da idea? Lo unico que tengo es una simple banda MasterData, que recibe un listado de registros de una sola consulta a una sola tabla Desde ya muchas gracias, |
#2
|
|||
|
|||
Hola
dentro de las funciones que tiene fastreport puedes encontrar IIF, donde podrias hacer lo siguiente [IIF(<line>=1,ibxquery1.campo,'')], a este memo le colocas la fuente que necesitas, adicionas otro memo con el mismo dato pero con el este texto [IIF(<line>=1,'',ibxquery1.campo)], mira que es lo contrario Una forma mas facil es utilizar las propiedades del objeto memo y desde pascascript realizar el cambio de la fuente desde la pestaña codigo podrias digitar begin if(<line>=1) then memo1.font.size=12; end siendo 12 el tamaño del primer registro y haber asignado el tamaño por defecto cuando adicionaste el campo que se desea visializar debes utiizar el evento beforeprint del mastedata Última edición por hecospina fecha: 21-07-2008 a las 15:03:14. |
#3
|
|||
|
|||
Hola
No me referia al tamaño de fuente, sino al tamaño de la MasterBand en si Osea, cuando cargo los campos en el MasterBand, deberia salir ésta mas grande cuando se muestra el primer registro He logrado hacerlo agregando una childband con un memo vacio (oculto, no imprimible) y usando algo de PascalScript if line# = 1 then child1.visible = true |
#4
|
|||
|
|||
Hola
interprete mal la pregunta pero podrias intentar manejando la propiedad stretched del masterdata: Seria mas o menos asi, dejar esta propiedad (ajustado) en true para la masterdata el tamaño de la banda la colocas con el tamaño que requieres el pimer registro Despues usando el evento afterprint de uno de los memos existentes en la banda, cambias esta propiedad a false si la line# es la primera espero te funcione, yo lo probe y me funciono bien Podrias tambien probar con la propiedad height del masterdata suerte |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
selecciona el primer registro de mi tabla!! | maru1981 | OOP | 1 | 01-08-2007 05:35:12 |
Primer registro de un ClientDataSet?? | Berto2003 | Varios | 4 | 13-03-2007 17:24:49 |
Imrpimir el primer registro de subdetail | satabel | Impresión | 0 | 16-07-2005 03:53:57 |
Primer Registro | alcides | Varios | 5 | 04-05-2005 17:34:37 |
Ocultar el primer registro de un grupo en RaveReport 5 | Berto2003 | Impresión | 0 | 30-01-2004 18:58:26 |
|