Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-09-2007
hmrvivas hmrvivas is offline
Miembro
 
Registrado: jun 2006
Posts: 31
Poder: 0
hmrvivas Va por buen camino
Como Utilizar una variable externa en FastReport?

Hola Comunidad.

Tengo un programa en delphi 7 y utilizo FastReport, el dilema es que deseo saber si puedo utilizar una variable externa dentro del frxReport o si hay alguna forma de enviarsela como parametro.

No es una variable de las que se define dentro del reporteador sino que esta en una unidad externa.

Gracias.
Responder Con Cita
  #2  
Antiguo 10-09-2007
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 21
Combat-F2D Va por buen camino
si es posible

en tu codigo delphi, y antes de lanzar el reporter, puedes emplear el codigo:

Código Delphi [-]
    tufrxReport.Variables.Items[1].Value := tuVariable01;
    tufrxReport.Variables.Items[2].Value := tuVariable02;
    .......
    tufrxReport.ShowReport;
dichas variables a su vez deberán ser creadas en el report, denominándolas como tu creas conveniente, pero como estas se almacenan si index en un array, desde fuera deberás acceder a ellas por el index, tal y como figura en este código. Las puedes creas en el menu: Informe - Variables
__________________
online
Responder Con Cita
  #3  
Antiguo 11-09-2007
hmrvivas hmrvivas is offline
Miembro
 
Registrado: jun 2006
Posts: 31
Poder: 0
hmrvivas Va por buen camino
aclaracion...!!!!

Bueno, lo intente pero no me funciono nada.

Me explico nuevamente:

Quiero utilizar en el evento OnbeforePrint de un frxMemoView una funcion que esta definida en una unidad externa de mi aplicacion. No se come referenciarla, y lo mismo con las variables externas, las coloco y me dice que no la recoce.

Ej.
Código Delphi [-]
 
procedure Memo24OnBeforePrint(Sender: TfrxComponent);
begin
  Memo24.memo.text:= ArmaStrATMN(StrToInt(memo13.memo.text),'A','/');
end;

La funcion ArmaStrATMN la tengo en una unidad de mi aplicacion.

error: Undeclarad Identifir 'ArmaStrATMN'

probe colocando en la parte superior de la ficha de code lo siguiente

Código Delphi [-]
uses
'C:\davinci\dcu\ungeneral.dcu';

y me sale BEGIN 'expected'

agradezco me ayuden.
Responder Con Cita
  #4  
Antiguo 11-09-2007
Avatar de Combat-F2D
Combat-F2D Combat-F2D is offline
Miembro
 
Registrado: may 2003
Ubicación: Toletum
Posts: 454
Poder: 21
Combat-F2D Va por buen camino
en cuanto a los de las variables, deberas jugar con 2, es decir una seria la de tu aplicacion propiamente dicha, y otra la crearias dentro de tu report, simplemente pasarias el valor de la de tu codigo a la del codigo fastreport de la manera indicada; no se si me habre explicado
__________________
online
Responder Con Cita
  #5  
Antiguo 11-09-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Algo similar comentaba con fcios hace unas semanas, en este hilo
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FastReport, memo variable Malon Impresión 3 11-05-2007 20:21:18
Utilizar Fastreport jegrebahe1 Impresión 1 03-05-2007 04:34:30
Problema con variable en FastReport JULIOCTORRESG Impresión 5 03-10-2006 14:22:44
Como utilizar la variable sacada con un TQuery kye_z Conexión con bases de datos 4 27-10-2004 13:40:48
Insertar un memo como variable externa en freereport fmatias Impresión 0 02-06-2003 15:23:24


La franja horaria es GMT +2. Ahora son las 02:54:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi