Get fecha ?

Get fecha ?

Postby leandro » Fri Aug 18, 2006 10:32 pm

Amigos del foro tenga buena tarde

Quiero hacer una validacion con un get tipo fecha, pero que si la captura es erronea salga un dialogo para escoger la fecha con el calendario (visual). Algun ejemplo o sugerencia?

De antemano gracias.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Postby jose_murugosa » Sat Aug 19, 2006 1:45 am

Puedes usar o bien las funciones de calendario de FWH fwcalen o en la clase BtnGet32 hay una función fwcal que muestra un calendario al presionar un botón.
_ también ha trabajado con un control que usa el calendario de windows.
Todos estos calendarios los encontrarás en FWH y en el foro de utilidades bajo la clase BtnGet.

Al menos esto es lo que se me ocurre a mí.
Last edited by jose_murugosa on Sat Aug 19, 2006 11:12 am, edited 1 time in total.
Saludos/Regards,
José Murugosa
"Los errores en programación, siempre están entre la silla y el teclado y la IA!!"
User avatar
jose_murugosa
 
Posts: 1181
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: Get fecha ?

Postby Manuel Valdenebro » Sat Aug 19, 2006 10:44 am

leandro wrote:Quiero hacer una validacion con un get tipo fecha, pero que si la captura es erronea salga un dialogo para escoger la fecha con el calendario (visual).


Leandro, no entiendo que quieres decir con "si la captura es errónea".- ¿Fecha vacia?.-

Yo lo tengo de la siguiente manera:

Una variable (get) normal con la fecha que el usuario puede modificar libremente.- Junto al GET, un pequeño BOTTOMBMP que si se pulsa sale el calendario para elegir una nueva fecha o <Escape>.-

Seguramente voy a ir a Bogotá en Octubre. Me tienes que invitar a un tinto.
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Asi lo tengo....

Postby leandro » Sat Aug 19, 2006 3:53 pm

Amigo asi lo tengo.... y lo estoy haciendo con la clase de _....

Coloque un get y al lado esta un boton.... Pero lo que quiero hacer es que por ejemplo si el usuario escribe...

37/07/2006 entonces salga la ventanita o si lo dejan en blanco como tu dices..

Y por otro lado claro si amigo aqui te espero y de paso si quieres te llevo a conocer unas partes de este hermoso pais.. saludos :D
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Asi lo tengo....

Postby Manuel Valdenebro » Sat Aug 19, 2006 4:32 pm

En primer lugar, si la variable o el campo, es tipo fecha, nunca te va a permitir que pongas 37/07/2006.- Para ello, tendriamos que tener definida la variable como dFecha := DATE() o dFecha := CTOD(" / / ").

Para que no admita campo vacio:
... GET dFecha VALID IF (EMPTY(dFecha), ( Alert ("Fecha vacia"), .f.) , ;
.t.)

Incluso, si te gusta mas:

... GET dFecha VALID IF (EMPTY(dFecha), dFecha := (fCalen), .t.) , ;
.t.)

Siendo en este caso fCalen la función donde está el calendario.
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

que es DTPicker

Postby leandro » Tue Aug 22, 2006 3:34 pm

Amigos muchas gracias por las sugerencias, manuel voy a probar la tuya y te comento...

Pero...

_ me gustaria saber como se usa el DTPicker pero no encuentro el ejemplo en la carpeta samples de FW, de casualidad no tienes un ejemplo... :oops:

:lol:
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 15 guests