Red de conocimiento informático - Material del sitio web - Cómo pasar datos al informe fastreport

Cómo pasar datos al informe fastreport

Solución: tengo varias formas de pasar datos al informe fastreport.

El primer método es utilizar el objeto global frVariables (definido en la unidad FR_Class): rVariables['Mi variable'] := 10 Este código crea una variable con el nombre "Mi variable" y un; valor de 10 variables. Este código crea una variable llamada "Mi variable" con un valor de 10. Esta es la mejor manera de transferir datos fijos a informes.

El segundo método es utilizar el evento TfrReport.OnGetValue. Procedimiento TForm1.frReport1GetValue(ParName: String; var ParValue: Variant start if ParName = 'MyField' then ParValue := Table1MyField.end

Finalmente, el tercer método es mediante programación en forma de diccionario de datos; para definir variables (ver pregunta anterior): con frReport1.Dictionary comience Variables['MyVariable'] := 'CustomerData.CustNo"'; Variables['Another Variable'] := '10'; end;