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 04-08-2004
MeArevalo MeArevalo is offline
Registrado
 
Registrado: ago 2004
Posts: 4
Poder: 0
MeArevalo Va por buen camino
Talking Variables FreeReport 2.32

Que tal! espero todos se encuentren muy bien y alguien me pueda orientar ya que tengo problemas con el manejo de variables relacionadas con FreeReport.

Dentro de mi reporte tengo definida la variable 'MLETRAS' y desde mi programa realizo la asignación tal y como especifica la Documentación, sin Exito alguno.

procedure TFreporte3.frReport1GetValue(const ParName: String;
var ParValue: Variant);

begin

frvariables['MLETRAS'] := 'ABCDEF';

end;

y al momento de ejecutar el reporte no consigo imprimir el contenido de la variable...

De antemano Gracias por su ayuda.......
Responder Con Cita
  #2  
Antiguo 05-08-2004
MeArevalo MeArevalo is offline
Registrado
 
Registrado: ago 2004
Posts: 4
Poder: 0
MeArevalo Va por buen camino
Lightbulb Solucion del Problema

Nuevamente les saludo esperando se encuentren bien!

A lo mejor el problema que les presente para muchos puede ser elemental, pero en caso de que alguien tan despistado e inexperto como yo se encuentre en la misma situación le platico que mi problema se soluciono al eliminar la definición dentro de FreeReport en Files|Variables ya que de esta manera permanecía la variable de manera estática.

Otro error que estaba cometiendo es que realizaba la asignación de la variable dentro del evento OnGetValue del frReport de la siguiente forma:

procedure TFreporte3.frReport1GetValue(const ParName: String;
var ParValue: Variant);
begin
frVariables['MLETRAS'] := Memo1.Text;
MLETRAS := Memo1.Text;
end;

y lo solucione haciendo la asignación dentro de otro evento como el de un botón:


procedure TFreporte3.Button1Click(Sender: TObject);
begin
frVariables['MLETRAS'] := 'Fecha de Entrega: ' +
datetostr(DateTimePicker1.Date) + #13 +
Memo1.Text;
frVariables['MSALDO'] := fcargos1.Edit6.Text;
freporte3.frreport1.ShowReport;
end;


Gracias y espero pueda ayudar a evitar algunos topes de cabeza!!!

Hasta pronto!
Responder Con Cita
  #3  
Antiguo 08-03-2008
manueljm manueljm is offline
Registrado
 
Registrado: jun 2007
Posts: 1
Poder: 0
manueljm Va por buen camino
Por fin!!

Muchas Gracias MeArevalo no sabes como luche para encontrar en internet la solucion para pasar valores al reporte.

Gracias nuevamente.
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


La franja horaria es GMT +2. Ahora son las 20:18:37.


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