Parámetros en FastReport
En esta entrega estaremos hablando como pasarla cadenas de texto a nuestros reportes. Esto es útil cuando queremos que algunos títulos en nuestros reportes sean modificados por nuestros programas.
Bueno ahora continuamos con nuestro proyecto, ingresamos al diseñador de reportes dándole doble clic al objecto RptClientes.
Tendremos que tener a la vista la interfaz de FastReport, que seria así:
Le damos doble clic en "report". Como este es un objecto Edit Text que esta a todo lo ancho de la barra, nos aparecerá la siguiente ventana y modificamos su contenido.
Le damos ok y nos quedara así:
Lo que esta entre corchetes "[ ]", es para indicar que es uno parametro o un campo de nuestras tablas.
Ya tenemos todo listo en FastReport, procedemos a cerrarlo y nos vamos a la parte de nuestro formulario donde llamamos al reporte. en nuestro caso en el evento clic de nuestro botón.
Ahí dentro del evento clic, nuestro codigo quedaría así:
procedure TForm2.Button1Click(Sender: TObject);
begin
With DmTable do
begin
{asignamos el valor del parametro}
RptClientes.Variables.Variables['titulo']:=QuotedStr('Empresa ACME S.A.');
{ejecutamos el reporte}
RptClientes.ShowReport;
end;
end;
El resultado final seria así:
Bueno, ess, ess, ess, eso todo amigos :), como ven poco código y facilito.
Espero sus comentarios, gracias por entrar a mi blog.





