Campo DATE vacio

Campo DATE vacio

Postby Armando » Tue Mar 30, 2010 11:37 pm

Hola amigos:

Como puedo hacer para que un campo de tipo DATE vacio a través de DATEPICKER no me muestre la fecha de hoy ?, ahora cuando el campo DATE en la dbf esta vacio en el diálogo me muestra la fecha de hoy y yo necesito que se muestre vacio.

Saludos

xHarbour
FWH810
PellesC
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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Wed Mar 31, 2010 1:07 am

Armando...

verifica este post
viewtopic.php?t=3181
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Wed Mar 31, 2010 2:43 pm

Daniel:

Muchas gracias por la respuesta, antes de preguntar busque en el foro pero no hallé el post :oops:

Voy a hacer mis pruebas y te comentaré el resultado.

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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Armando » Wed Mar 31, 2010 3:47 pm

Daniel y amigos del foro:

Estoy utilizando el TDTpicke.Prg modificado y puesto aquí en el foro sin embargo el control me sigue mostrando la fecha de hoy, lo hice así:

1.- Estoy compilando el TDTPicke.Prg como un programa más de mi aplicación
2.- Estoy agregando la siguiente línea de código al PRG donde necesito el campo DATE vacio
Code: Select all  Expand view

        aGets[12]:lEmptyDate := (.T.)
        aGets[12]:SetDate( CTOD("  /  /    ") )
 


Pero los resultados son los mismos, estoy seguro de que se esta utilizando el TDTPicke.Prg modificado pues le he metido un MsgInfo y sí se muestra.

Tengo la impresión de que el problema viene por los recursos, será que debo modificarle algo al recurso, por cierto uso archivo .RES

Saludos y gracias por el apoyo
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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Wed Mar 31, 2010 5:31 pm

Armando...

Al parecer no es posible mostrar vacio el control SysDateTimePick32, siempre mostrara una fecha, pero podrias usar desde recurso SHOW NONE = YES, eso añade un checkbox al control que hara posible no asignar fecha y el campo quede en blanco, siempre y cuando el checkbox este desmarcado.
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Thu Apr 01, 2010 3:25 pm

Daniel:

Lamentablemente no he podido avanzar, con la propiedad SHOWNONE = YES
me tira un error "El sistema ha detectado un problema y debe cerrarse" y no
se crea el archivo LOG para ver por donde ir.

Sería fabuloso encontrar la forma de que la clase original nos permitiera mostrar campos
de fecha vacios.

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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Thu Apr 01, 2010 5:00 pm

Armando.

No es un problema de la clase, SysDateTimePick32 es un control propio de window y al paracer no esta en sus caracteristicas mostrar vacio el campo

que version de fwh estas usando?
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Thu Apr 01, 2010 5:58 pm

Daniel:

Entiendo, te comento que el dialogo donde estoy usando esta clase es un dialogo para
ABC de empleados y los campos son Fecha de Ingreso (Siempre debe tener algun valor),
Fecha del último incremento de salario (No siempre tiene valor) y la fecha de baja (tambien
no siempre debe tener valor).

Tal vez la solución va por el uso del Check Box que tiene este control solo que no he podido
hacerlo funcionar, si algun colega del foro tuviera la solución será muy agradecida.

Uso FWH810 y xHarbour

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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Thu Apr 01, 2010 6:53 pm

Armando

voy a tratar de hacer un ejemplo para tu version
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Thu Apr 01, 2010 7:06 pm

Armando...

para la version que usas ya esta disponible un ejemplo que prueba de forma efectiva el uso correcto del control desde recurso

mira el ejemplo: datetime.prg
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Thu Apr 01, 2010 9:44 pm

Daniel:

Muchas gracias por tu interés, peroooo :oops:

He compilado el ejemplo que me mencionas y no tira error pero en la ejecución me tira
el famoso error "El programa ha encontrado un error y debe cerrarse". :twisted:


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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Thu Apr 01, 2010 10:54 pm

Armando...

prueba con este ejecutable... esta construido con la version 810

http://www.sitasoft.net/fivewin/samples/datetime.zip
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Thu Apr 01, 2010 11:33 pm

Daniel:

Tu ejemplo funciona de 100.

En mi caso el .RC lo convertí a .RES pues mi aplicación usa ese tipo de archivo, será por eso que me tira el error ?.

Podrías enviarme tu BAT de compilación para probar si es por ahi el problema ?

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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Campo DATE vacio

Postby Daniel Garcia-Gil » Thu Apr 01, 2010 11:50 pm

Armando

uso el default que viene con fwh en la carpeta de samples
User avatar
Daniel Garcia-Gil
 
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita

Re: Campo DATE vacio

Postby Armando » Fri Apr 02, 2010 12:36 am

Daniel:

Bingo :) al parecer el problema era porque tengo modificada la clase TGET y por ahí venia el error, he compilado sin esta clase y todo funciona muy bien.

Muy agradecido por tu tiempo e interés.

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
User avatar
Armando
 
Posts: 3084
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests