Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   poner una fecha con el año del sistema (https://www.clubdelphi.com/foros/showthread.php?t=60897)

sargento elias 17-10-2008 12:20:35

poner una fecha con el año del sistema
 
Buenos días, tengo un componente JVldateEdit, quiero ponerle por defecto el 01 del 01 del año que tenga el sistema, Como lo hago?

Grazie.

Lepe 17-10-2008 12:30:02

uses dateUtils; // puede que no te haga falta

jvValidate1.date := recodeDate(now, 01, 01, RecodeDAteLeaveAsIs);

Revisa la ayuda de recode date, los parámetros también puede llevar el valor "LeaveAsIs" o algo así. Si no lo encuentras, puedes usar yearOf(now).

Saludos

sargento elias 17-10-2008 12:52:02

La verdad que esa función me interesa, aunque no he conseguido hacerla funcionar, he puesto el uses, la he colocado en el Onshow, pero me dice que el RecodeDateLeaveAsIs no lo reconoce, ni el LeaveASiS tampoco. En la Ayuda no he encontrado cómo solucionarlo.

Saludos y Gracias.

sargento elias 17-10-2008 13:03:55

He conseguido que funcione de esta manera
Código Delphi [-]
 var
   td = Datetime;
begin

 Dfecha.date:= recodeDate(DT,yearof(now), 01, 01,)

Gracias por la info

Lepe 17-10-2008 14:34:13

Código Delphi [-]
 var
   td = Datetime;
begin

 Dfecha.date:= recodeDate(DT,RecodeLeaveFieldAsIs, 01, 01,)

... si es que el nombre de la constante se las trae ... :D

Saludos


La franja horaria es GMT +2. Ahora son las 01:21:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi