TAB AUTOMATICO EN DTPICKER

TAB AUTOMATICO EN DTPICKER

Postby joseluisysturiz » Wed Mar 02, 2016 12:55 am

Saludos, cuando uso un GET con date de fecha y voy escribiendo DIA/MES/AÑO puedo hacerlo de forma corrida, pero si uso un DTPICKER al colocar el DIA hay q darle ENTER para que pase al MES y luego para que pase al AÑO.

Hay alguna clausula en el DTPICKER que haga la entrada corrida como en el GET.? espero sugerencia y ayuda, gracias...saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Wed Mar 02, 2016 3:06 pm

Jose Luis,

Acabo de probar a usar la flecha derecha sobre el DTPICKER y va saltando al siguiente valor

Puedes probarlo en tu aplicación y confirmarme si te funciona ?

Podriamos intentar generar esa pulsación a la derecha de forma automática
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER

Postby joseluisysturiz » Wed Mar 02, 2016 3:14 pm

Antonio Linares wrote:Jose Luis,

Acabo de probar a usar la flecha derecha sobre el DTPICKER y va saltando al siguiente valor

Puedes probarlo en tu aplicación y confirmarme si te funciona ?

Podriamos intentar generar esa pulsación a la derecha de forma automática


Antonio gracias por responder rapidamente, efectivamente con la flecha derecha funciona sin problemas, es la forma en que se esta haciendo y es lo incomodo, ya que hay momentos que se cargan varias fechas y el usuario acostumbra usar el teclado numerico para mayor rapidez, si es posible lo ideal seria que saltara automaticamente como hace en el GET sin usar la tecla derecha, gracias, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Wed Mar 02, 2016 3:28 pm

Jose Luis,

Asi parece funcionar como deseas:

oDTPicker:bChange = { || oDTPicker:PostMsg( WM_KEYDOWN, VK_RIGHT ) }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER

Postby joseluisysturiz » Wed Mar 02, 2016 4:19 pm

Antonio Linares wrote:Jose Luis,

Asi parece funcionar como deseas:

oDTPicker:bChange = { || oDTPicker:PostMsg( WM_KEYDOWN, VK_RIGHT ) }


Antonio, si la entrada de la fecha es manual funciona como quiero, pero si pulso para que aparezca el calendario, al hacer click sobre el dia a escojer, se queda colgado el sistema en el oDTPicker, imagino que la accion click se trunca o algo le pasa, probe quitando la solucion que me dijistes y vuelve funcionar de forma normal sin el TAB automatico.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Wed Mar 02, 2016 4:42 pm

Prueba asi:

oDTPicker:bChange = { || If( oDTPicker:lClosed, oDTPicker:PostMsg( WM_KEYDOWN, VK_RIGHT ),) }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER - SOLUCIONADO

Postby joseluisysturiz » Wed Mar 02, 2016 4:59 pm

Antonio Linares wrote:Prueba asi:

oDTPicker:bChange = { || If( oDTPicker:lClosed, oDTPicker:PostMsg( WM_KEYDOWN, VK_RIGHT ),) }


Listo Antonio, funcionando como quiero, para mi, creo es el mas correcto funcionamiento del oDTPicker, gracias por la rapida solucion, feliz dia, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Wed Mar 02, 2016 5:06 pm

muy bien :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER

Postby acuellar » Wed Mar 02, 2016 7:44 pm

Que bueno. Gracias.

Cuando hay un GET antes de un DTPICKER el día aparece como seleccionado sin que el Focus esté.

Cómo hacer para que recién aparezca como seleccionado cuando el focus esté en el DTPICKER.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Wed Mar 02, 2016 8:39 pm

Adhemar,

Prueba asi:

oDTPicker:bChange = { || If( oDTPicker:lClosed .and. oDTPicker:lFocused, oDTPicker:PostMsg( WM_KEYDOWN, VK_RIGHT ),) }
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER

Postby acuellar » Thu Mar 03, 2016 12:53 pm

Perfecto.

Gracias Antonio

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: TAB AUTOMATICO EN DTPICKER

Postby joseluisysturiz » Thu Mar 03, 2016 2:22 pm

Buen dia, Adhemar, vi ese detalle pero crei era algo en mi sistema y que luego revisaria, hice el cambio y lo quito, gracias...

Antonio, cuando se usa el GET con fecha y hay otro objeto en la secuencia de TAB al llenar la fecha hace el TAB al siguiente objeto, pero con el Dtpicker aunque el llenado es automatico no realiza el TAB si no cuando se le da ENTER, hay manera de que sea seleccionada la fecha en el calendario haciendo click o llenandolo manualmente realice dicho salto al siguiente objeto.? Se que podria cambiar el objeto por un GET y obtendria todo lo que sugiero, pero el detalle aparte de la estetica, es que en algunos momentos se necesita saber que dia de la semana era tal fecha y en otros casos solo se entran las fechas de forma rapida y con el Dtpicker hago ambos trabajos, gracias...saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby Antonio Linares » Thu Mar 03, 2016 8:43 pm

Jose Luis,

Necesitamos encontrar una forma de saber que se está al final de la fecha para poder saltar al siguiente control.

De momento no encuentro la forma de hacerlo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42076
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: TAB AUTOMATICO EN DTPICKER

Postby joseluisysturiz » Thu Mar 03, 2016 8:50 pm

Antonio Linares wrote:Jose Luis,

Necesitamos encontrar una forma de saber que se está al final de la fecha para poder saltar al siguiente control.

De momento no encuentro la forma de hacerlo


Ok, tranquilo Antonio, solo lo deje como un momentario general, por los momentos se usa con el ENTER, igual revisare la clase GET haber que se ve por alli...creo deberia haber alguna conexion en ambos objetos, con los cambios que me distes por lo menos se soluciono bastante, gracias...saludos...
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: TAB AUTOMATICO EN DTPICKER

Postby gautxori » Mon May 23, 2016 5:53 am

Antonio Linares wrote:Jose Luis,

Necesitamos encontrar una forma de saber que se está al final de la fecha para poder saltar al siguiente control.

De momento no encuentro la forma de hacerlo


buenos días.

Ha conseguido alguien que salte al siguiente control después de rellenar la fecha ¿?
Para entrada masiva de datos, por teclado claro
Un saludo
___________________________________________________
La mente es como un paracaídas, solo funciona si se abre
Harbour 3.2.0dev (r1601050904) , Fivewin 16.04
User avatar
gautxori
 
Posts: 69
Joined: Thu Feb 25, 2010 12:44 pm
Location: Plentzia (Bizkaia)


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Julio Cepeda and 86 guests