FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour PROBLEMA CON Dtpicker
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
PROBLEMA CON Dtpicker
Posted: Mon Sep 10, 2012 11:04 PM

Saludos, estoy usando la 12.4, he revisado en el foro y no veo nada relacionado con el problema que tengo, en el DTPICKER al entrar los datos manualmente de la fecha, dia-mes-año, hay que darle enter para que pueda pasar de un valor a otro y si se selecciona la fecha en el almanaque desplegado, no hace el salto a otro objeto. Alguna sugerencia, solucion o idea.? gracias, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: PROBLEMA CON Dtpicker
Posted: Sun Sep 23, 2012 06:10 PM

A nadie le pasa este problema o hay alguna otra clase que haga lo mismo y funcione bien o ya hay solucion a esto.? aun sigo sin resolver y esta clase con su almanaque es lo que quiere el cliente, gracias por sus sugerencias y notas...saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: PROBLEMA CON Dtpicker
Posted: Thu Sep 27, 2012 06:42 AM
JoseLuis,

prueba con insertar
Code (fw): Select all Collapse
set confirm off
antes del DTPICKER

Un saludo.
LORENZO
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: PROBLEMA CON Dtpicker
Posted: Thu Sep 27, 2012 08:29 AM
Jose Luis,

Puedes modificar el Método Notify() para que automaticamente salte al siguiente control:

Code (fw): Select all Collapse
METHOD Notify( nIdCtrl, nPtrNMHDR ) CLASS TDatePick

   local nCode := GetNMHDRCode( nPtrNMHDR )

   do case
      case nCode == DTN_DATETIMECHANGE
           Eval( ::bSetGet, ::GetDate() )
           ::Change()
           ::oWnd:GoNextCtrl()
      
      case nCode == DTN_DROPDOWN
           ::lClosed = .F.
           
      case nCode == DTN_CLOSEUP
           ::lClosed = .T.   
           ::oWnd:GoNextCtrl()
   endcase

return nil


No lo he probado. Por favor pruebalo y nos comentas, gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: PROBLEMA CON Dtpicker
Posted: Thu Sep 27, 2012 03:50 PM

Antonio, el problema no es el salto a otro control, sino dentro del get de la fecha, hay que darle a la flechas hacia la derecha para que haga el paso de dia/mes/año, no actua como cuando se define un get normal con una var tipo fecha, que al ir escribiendo salta solo del dia al mes al año.

Lorenzo, tampoco funciono...

Gracias y saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: PROBLEMA CON Dtpicker
Posted: Fri Sep 28, 2012 04:44 PM

no es ese el comportamiendo por defecto de ese control en otros lenguajes tambien?
lor probare en vfp para ver como va el comportamiento.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: PROBLEMA CON Dtpicker
Posted: Fri Sep 28, 2012 06:44 PM

Jose Luis,
No se en que ambiente-validacion (date-time) lo usas, o solo para tomar fechas.
Si es esto ultimo... ¿Has probado con GET...ACTION, llamando a la TCalendar?
Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: PROBLEMA CON Dtpicker
Posted: Sat Sep 29, 2012 01:38 AM

He ledio que su comportamiento depende de la zona horaria que se tenga definido bajo windows, pero he cambiado varios idiotas y zonas y nada, Francisto, el cliente necesita que sea tipo almanaque ya que a veces se entra la fecha manualmente y otra veces se puede consultar fechas antiguas, en fin, necesito sea con este control, el TCalendar no le gusto el diseño, gusto de cliente, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 1446
Joined: Mon Oct 10, 2005 02:38 PM
Re: PROBLEMA CON Dtpicker
Posted: Sat Sep 29, 2012 09:27 AM
joseluisysturiz wrote:He ledio que su comportamiento depende de la zona horaria que se tenga definido bajo windows, pero he cambiado varios idiotas y zonas y nada, Francisto, el cliente necesita que sea tipo almanaque ya que a veces se entra la fecha manualmente y otra veces se puede consultar fechas antiguas, en fin, necesito sea con este control, el TCalendar no le gusto el diseño, gusto de cliente, saludos... :-)


Francisco,

¿Quien debe estar molestándote para que quieras cambiar "...varios idioTas..." y no lo pruebes cambiando "...varios idioMas...", je, je, je, je

Saludos; lo siento no tengo solución a tu problema.

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: PROBLEMA CON Dtpicker
Posted: Sat Sep 29, 2012 01:34 PM

Jose Luis

El comportamiento de Dtpicker es asi por la validación. Se puede saltar pulsando punto "."
Si queres que salte automaticamente tendrias que usar Get con formato "@D"

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: PROBLEMA CON Dtpicker
Posted: Sat Sep 29, 2012 07:23 PM

Francisco, gracias por la correccion, jejeje... Acuellar tienes razon, parece que para que funcione como el get abria que cambiar la clase, pero esta toma el comportamiento de la API de windows y parece se comporta en todo lenguaje igual, pero si mal no recuerdo antes como que si funcionada, pero bueno, si el cliente quiere este que lo use con el punto como sugeristes...por los momentos, hasta que pueda encontrar alguna clase que haga las veces de esta y sea bien estetica...gracias a todos y saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!

Continue the discussion