PDA

Ver la Versión Completa : Pasar una Variable a Rave Reports


servicomp
15-07-2010, 18:54:23
Cordial saludo

Compañeros, estoy haciendo un reporte, donde todo esta funcionando correctamente, lo que sucede es que deseo que mi programa pase una variable de tipo String, y debe de pasar a mi reporte.

No hay problemas con las variables que estan en un base de datos, pero tratando de pasar una variable de mi programa como lo hacemos.

Agradeceria su colaboración para resolver este problema.

Loviedo
15-07-2010, 20:01:35
RvProject1.open;
RvProject1.SelectReport('Report1',true);
RvProject1.SetParam('nombreparametro,valor); // valor tipo string;
RvProject1.Execute;
RvProject1.close;

// En el report1 de rave se asigna 'nombreparametro' al Datafield de un Datatext.

// Para capturar y modificar el 'nombreparametro' en su caso,
// en el evento DataText1.OnGetText

function DataText1_OnGetText(Self: TRaveDataText; var Value: string);
var
icount3: integer;
incremento3: string;
begin
iCount3 := StrToInt(RaveProject.GetParam ('nombreparametro'));
incremento3 := Inttostr(icount3+1);
RaveProject.SetParam ('nombreparametro', incremento3);
end OnGetText;


saludos.

servicomp
15-07-2010, 21:41:39
Agradezco mucho tu colaboración.

Esta noche lo pindre en practica, pero muchas gracias de antemano