FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Fecha de un GEt.
Posts: 350
Joined: Wed Nov 02, 2005 03:28 PM
Fecha de un GEt.
Posted: Thu Jun 07, 2012 10:04 AM

Hola otra duda. En mi programa tengo establecido :

SET CENTURY ON // Ver la fecha con 4 digitos para el año
SET EPOCH TO ( Year(Date())-50 )
SET DATE BRITISH // Formato dd-mm-aaaa

y defino una variable fecha
por ejemplo : vrefilado:= ctod(" / / ")
cuando capturo la fecha :

REDEFINE get ovrefilado Var vrefilado ID 109 oF odpedido

Si no pongo el año: ejemplo : 16/06/ y darle a intro me pone por defecto el año "2000", ejemplo : 15/06/2000. ¿Como podria hacerlo para que pusiera automaticamente 2012 (año en curso)?

Gracias.

Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Fecha de un GEt.
Posted: Thu Jun 07, 2012 02:34 PM

Prueba asi vrefilado:= ctod( " / / " + year( date() ) ), saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 350
Joined: Wed Nov 02, 2005 03:28 PM
Re: Fecha de un GEt.
Posted: Thu Jun 07, 2012 03:08 PM

Esa opción la habia probado, pero poniendola con str, porque year(date()) devuelve numerico, e incluso he probado en
vrefilado : ctod(" / /2012") y vrefilado:=ctod(" / /12") pero nada, no me pone el año.
Gracias por la ayuda.
¿Alguna otra idea?

Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Fecha de un GEt.
Posted: Thu Jun 07, 2012 04:30 PM
Si no pongo el año: ejemplo : 16/06/ y darle a intro me pone por defecto el año "2000", ejemplo : 15/06/2000. ¿Como podria hacerlo para que pusiera automaticamente 2012 (año en curso)?


Garbi, para forzar lo que expones, puedes hacer esto:
Code (fw): Select all Collapse
REDEFINE GET oFecha VAR dFecha   ID 101 OF oDlg ; 
VALID ( dFecha:=ctod( StrZero(day(dfecha),2) +"/"+ strZero(month(dFecha),2) +"/"+ str(year(date()),4) ) ,oFecha:Refresh(), .t.)


Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Fecha de un GEt.
Posted: Thu Jun 07, 2012 07:26 PM

La opcion de FranciscoA funciona perfectamente, retiro mi opcion, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 350
Joined: Wed Nov 02, 2005 03:28 PM
Re: Fecha de un GEt.
Posted: Fri Jun 08, 2012 08:14 AM

Ok. Funciona perfecto.

Muchas Gracias.
PD. Haber si tengo la misma suerte con una consulta anterior que tengo de report.

Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Fecha de un GEt.
Posted: Fri Jun 08, 2012 02:23 PM

Garbi:

Y por que no usar la clase DATEPICKER ?

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion