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 03-02-2008
FerCastro FerCastro is offline
Miembro
 
Registrado: abr 2006
Posts: 97
Poder: 19
FerCastro Va por buen camino
Ayuda con FastReport

Hola,estoy comenzando a usar el FastReport y tengo algunas dudas.

Es posible modificar en tiempo de ejecución la propiedad de texto de un componente del reporte? es decir, agrego un elemento TextObject, y quiero que este objeto reciba un valor antes de que se despliegue el reporte. NO doy pie con bola, alquien me puede echar la mano?

Delphi 7
FR 3.07

Agradezco mucho

Fernando Castro
Responder Con Cita
  #2  
Antiguo 03-02-2008
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Talking

Hola,
Tienes varias formas de hacerlo, y depende como este concebido el report.
Al crear la instancia del reporte, tienes acceso a todos los objetos de este. "MyReporte.ObjetoReporte.propiedad" , otra forma es pasando una variable al reporte y asignando esta al valor del objeto del reporte que quieres que tome dicho valor.

¿Por cierto, exactamente que es lo que quieres hacer?

un saludo
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #3  
Antiguo 04-02-2008
FerCastro FerCastro is offline
Miembro
 
Registrado: abr 2006
Posts: 97
Poder: 19
FerCastro Va por buen camino
Hola PepeLolo, muchas gracias por la respuesta.

Lo que estoy haciendo es un recibo, en el cual tengo varios componentes que se actualizan desde un dataset y otros componentes que toman su valor de unas variables que se calculan en tiempo de ejecución (como el impuesto y la cantidad en letra).

Lo que he visto es que los componentes tienen la propiedad Memo pero no la Text, o Caption o alguna asi.

Lo estoy haciendo de esta manera:
Código Delphi [-]
  DM.reporte.Variables['cCadenaLetra'] := DM.Letras1.AsString;

Agradezco mucho tu ayuda.
Responder Con Cita
  #4  
Antiguo 04-02-2008
hecospina hecospina is offline
Miembro
 
Registrado: oct 2007
Posts: 202
Poder: 17
hecospina Va por buen camino
Hola
Mira en el menu archivo puede adicionar un cuadro de dialogo, en esta ventana te aparecen los diferentes objetos, con todas las propiedades que tiene delphi
Buende colocar un edit y por medio de parametros pasarle el valor que necesitas e incluso el usuario final podria digitarlos
Tambien encuentras la opcion para adicionar cuadros de dialogo al hacer clic derecho sobre las pestañas de page o de data

espero te ayude
Responder Con Cita
  #5  
Antiguo 04-02-2008
hernandov hernandov is offline
Registrado
 
Registrado: abr 2007
Posts: 7
Poder: 0
hernandov Va por buen camino
Para imprimir una variable en tiempo de ejecucion

Hola, cuando define objeto frReport hay un evento que se llama OnGetValue que es el que carga cualquier variable en tiempo de ejecucion, le pongo un ejemplo para imprimir un valor en letras:
-Cargue la variable ValorLetras (String) con su respectivo Valor
-En el objeto mencionado y en el evento OnGetValue escribe:
if ParName = 'VALORLETRAS' then ParValue := ValorLetras;
-En el informe ha creado el objetos rectangulo y le ha definido esta variable: [VALORLETRAS] y todas las caracteristicas que quiera
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 3 Markoz Impresión 0 15-09-2006 00:24:00
Pasar de FastReport 2 a FastReport 3 David Impresión 1 18-08-2006 18:14:23
Ayuda con Fastreport serhasae Impresión 3 08-09-2005 19:12:20
Ayuda con FastReport mamaro Impresión 8 11-03-2004 14:33:56
fastreport con Lx-810 rodrigo iñiguez Impresión 1 13-01-2004 16:19:14


La franja horaria es GMT +2. Ahora son las 14:37:26.


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