[Lazarus-es] Variables en LazReport

Paola Bruccoleri pbruccoleri en adinet.com.uy
Jue Mayo 5 15:55:44 CEST 2011


El 04/05/2011 04:41 p.m., Ismael L. Donis García escribió:
> Necesito crear variables en un reporte y después en tiempo de 
> ejecución pasarle un valor.
> Es esto posible? Como?
>
Hola Ismael..
seguramente hay mails viejos con esta pregunta xq necesité hacerlo hace 
tiempo.. pero acá va un ejemplo:

en el evento ongetvalue del reporte:

procedure THorasOperario.rptInformeGetValue(const ParName: String;
   var ParValue: Variant);
var
   cHora: string;
   nHoras, nMinutos, nSegundos: integer;
begin
   if ParName = 'fechaD' then
     ParValue := edtFechaDesde.Date;
   if ParName = 'fechaH' then
     ParValue := edtFechaHasta.Date;
   if ParName = 'operario' then
     ParValue := cboOperario.Caption;
end;


En el diseño del reporte:

vas a archivo/lista de variables, botón variables y las ingresás.
Cuando insertás un objeto reclangular.. Fecha :[fechaD]

Y eso es todo..
chauuuuuuuuu

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110505/d41745a4/attachment-0002.html>


More information about the Lazarus-es mailing list