[Lazarus-es] lazreport, user function y fechas
Fredy Gonzales
fredyg1965 en gmail.com
Lun Mayo 16 17:04:37 CEST 2011
busca en mr. google a TurboCom, esta echo en lazarus y te dan el codigo fuente.
Saludos.
FG
----- Original Message -----
From: Walter Adolfo Arredondo P.
To: Spanish version of Lazarus List
Sent: Sunday, May 15, 2011 9:09 AM
Subject: Re: [Lazarus-es] lazreport, user function y fechas
Hola a Todos,
Quien me podrai regalar una aplicacion que maneje el pueto serial.
Saludos,
Walter
2011/5/14 Paola Bruccoleri <pbruccoleri en adinet.com.uy>
Hola a todos..
Estoy haciendo un reporte. En una de las columnas debe ir una fecha, PERO, si esta está vacía, se pone otra.
En el evento UserFuncion hago esto:
procedure TListadoAntecedentes.rptUserFunction(const AName: String; p1, p2,
p3: Variant; var Val: Variant);
var
dFechaRP, dFechaFin: string;
begin
if AName='FECHARP' then begin
dFechaRP := frParser.Calc(P1);
dFechaFin:= frParser.Calc(P2);
if dFechaRP = '' then
Val:= dFechaFin
else
Val:= dFechaRP;
end;
end;
En el reporte, en esa columna, pongo esto:
[FechaRP([qry."FECHA_RECEPCIONPROV"], [qry."FECHA_FIN"] ) ]
Los campos de la consulta son tipo DATE (firebird)
ya he hecho varias pruebas.. poniendo las variables dFechaRP y dFechaFin como TDate...
pero no hay caso, obtengo un error
evidentemente porque hay algo mal en esto..
¿sólo 3 parámetros puede aceptar la función que uno defina? (por los p1, p2, p3)
Agradezco alguna ayuda.
muchas gracias
chauuuuuuuuu
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
--
Atentamente,
------------------------------------------------------------------------------------------------
Ing. Walter Adolfo Arredondo Paternina
INSTRUCTOR - CEAI SENA REGIONAL VALLE DEL CAUCA
Especialista en Automatizacion Industrial
Cel : 3165370197
warredondo en misena.edu.co
-------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110516/55092d6b/attachment-0002.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: moz-screenshot-40.png
Type: image/png
Size: 6689 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20110516/55092d6b/attachment-0002.png>
More information about the Lazarus-es
mailing list