PDA

Ver la Versión Completa : Modificar datafield de campo texto FastReport en runtime


NPIdea
17-02-2009, 13:45:58
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.

FindObject('Nombre')

Kipow
17-02-2009, 17:28:21
podes usar algo asi.


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
exelente respuesta, estaba buscando exactamente eso, gracias