Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Modificar datafield de campo texto FastReport en runtime (https://www.clubdelphi.com/foros/showthread.php?t=63499)

NPIdea 17-02-2009 13:45:58

Modificar datafield de campo texto FastReport en runtime
 
Hola a todos.

Tengo un FastReport asociado a un DataSet, lo que pasa es que puede variar de campos.

Lo que necesito saber es como acceder a un cuadro de texto de un Masterdata en runtime y cambiar la propiedad DataField cuando le doy al botón de Imprimir.

Gracias.

duilioisola 17-02-2009 14:10:57

Hay una propiedad que supongo te dará algo de acceso.
Código Delphi [-]
FindObject('Nombre')

Kipow 17-02-2009 17:28:21

podes usar algo asi.
Código Delphi [-]

var
    Campo : TfrxMemoView;
begin
    Campo := frxReport1.FindObject('NOMBRE DEL COMPONENTE EN EL REPORTE') as TfrxMemoView; // ojo es la propiedad name del memo del campo.
    Campo.Datafield := 'NUEVOCAMPO';

NPIdea 18-02-2009 08:23:02

Gracias por las respuestas.

al_farinos 21-04-2009 22:44:18

justo lo que buscaba
 
exelente respuesta, estaba buscando exactamente eso, gracias


La franja horaria es GMT +2. Ahora son las 16:18:53.

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