![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Ahhh, el ejemplo que pusiste funciona porque lo estás haciendo en el TForm1.
Lo que yo digo es dentro de la estructura de FastReport (PascalScript) Transcribo lo que tengo: En un DataModule tengo un frxReport (frxTapaBoletinViejo), entrando a él quiero hacer que FastReport me cuente que caja de texto ha sido impresa, de ahí que me pareció lo mas adecuado que eso salga a través de EventLog de Delphi. Esto es lo que tengo en el DataModule
Ahora bien, entro en el frxReport (Edit report), me aparecen las herramientas de edición propias de FastReport. Y en la parte de código (code), es donde intento poner el código que he puesto en post's anteriores. Dentro de la pestaña Code he puesto lo siguiente:
Al intentar correrlo, el error es "Identifier expected" y el cursos se posiciona en la "S" (la primera) de System.SysUtils En el formulario FastReport solament tengo una cajita de texto "AvisoComprobante" que es un Memo común de FastReport.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. Última edición por santiago14 fecha: 18-03-2015 a las 15:37:23. |
|
#2
|
||||
|
||||
|
Intenté poniendo un frxReport en el TForm1 y la cosa no ha cambiado.
Teniendo el componente frxReport en un DataModule como en un TForm no salva el error. Espero que ahora se entienda mejor. Gracias compañeros. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
#3
|
||||
|
||||
|
Ahora entiendo, no es en Delphi!
Es en el script de FastReport. El script no está unido a Delphi. No puedes utilizar cosas de tu programa en ese script. Solo lo que FastReport te "traduce". Creo que lo mejor es que en tu aplicación Delphi agregues algo al evento OnEnterRect del componente frxReport. Algo así:
|
|
#4
|
||||
|
||||
|
Cita:
Uhhh, perfecto. Si logro hacer funcionar eso sería genial. Lo pongo en práctica y publico los resultados aquí. CONSULTA ADICIONAL: ¿De esta manera podría sacar un valor que se generó dentro del Script FastReport? Por ejemplo, ¿el nro de página que acaba de imprimir?. Muchas gracias. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
#5
|
||||
|
||||
|
No hay un evento OnEnterRect()...
¿Será este el evento correcto?:
Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
#6
|
||||
|
||||
|
Perdón por la confusión. Lo que te he comentado es de otra vesión de FastReport.
En la que tu comentas (creo que debe ser la 3 o 4) debes utilizar el evento OnBeforePrint.
A OnGetValue entra cada vez que evalúa una variable. Yo la utilizo para pasarle información que sería difícil controlar desde FastReport.
Última edición por duilioisola fecha: 18-03-2015 a las 18:36:36. |
|
#7
|
||||
|
||||
|
Mi versión de FastReport es la 5.2.
Me voy a sentar manos a la obra y luego publico mis resultados. Gracias. Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Paso de parámetros en FastReport o acceder a un label de un fastreport desde asp.net | mamen | Impresión | 1 | 22-03-2012 16:29:23 |
| FastReport | DANNY777 | Varios | 3 | 30-10-2006 17:44:31 |
| Pasar de FastReport 2 a FastReport 3 | David | Impresión | 1 | 18-08-2006 19:14:23 |
| FastReport | scooterjgm | Impresión | 0 | 22-11-2004 17:17:44 |
| FastReport CLX | rvinfo | Impresión | 2 | 01-10-2003 14:34:02 |
|