Ayuda con date time picker

19/11/2004 - 23:43 por david_ilic | Informe spam
Hola amigos del foro, tengo un control date time picker en un
formulario, quisiera mover a una variable solamente el dia, mes y año
del control, la hora no me interesa. Alquien sabe alguna forma de
hacerlo sin tener que usar dtoc o alguna otra funcion?
El _value del control me devuelve algo como esto (01/11/2004:01:13:30)

Gracias a todos .

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
20/11/2004 - 00:22 | Informe spam
La función que necesitas es TTOD() para pasar un DateTime a Date.
Si quieres el día, mes y año, utiliza DAY(), MONTH() y YEAR() respectivamente.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Deivid" escribió en el mensaje
news:
Mostrar la cita
#2 david_ilic
20/11/2004 - 11:43 | Informe spam
"Luis María Guayán" wrote in message news:...
Mostrar la cita
Gracias Luis Maria, queria hacer una acotación con respecto a este
pequeño problema, el valor del control dtpicker lo uso para hacer un
filtro de una tabla de vfp6 que cargo mediante programacion de tablas
de fox 2.6, cuando abro las tablas de fox 2.6 y quiero hacer el filtro
con el mismo valor del control, no hace nada, o sea, da el error del
formato de fecha incorrecta.
Es esto por la version de fox 2.6 de las tablas que no es compatible
con vfp?
Porque en la tabla de vfp funciona y en la tabla de fox 2.6 no?

De nuevo, muchas gracias.

Saludos
#3 Luis María Guayán
20/11/2004 - 15:09 | Informe spam
El control DateTime Picker retorna un valor de tipo DateTime, FoxPro 2.6 no
soporta este tipo de datos, solo el tipo Date, por lo que debes usar TTOD()
para transformar el tipo de datos.

Si tienes un campo DateTime en VFP y lo cargas con un valor de tipo Date
(que viene de tu tabla de FoxPro 2.6), este tomará el valor de la fecha y se
completará con 00 horas, 00 minutos y 00 segundos por defecto

Ej:
CREATE CURSOR MiCursor (Fh T)
INSERT INTO MiCursor (Fh) VALUES (DATE())
? MiCursor.Fh


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Deivid" escribió en el mensaje
news:
Mostrar la cita
news:...
Mostrar la cita
respectivamente.
Mostrar la cita
#4 david_ilic
22/11/2004 - 03:24 | Informe spam
"Luis María Guayán" wrote in message news:...
Mostrar la cita
Gracias por tu ayuda Luis Maria, he podido resolver el problema con la funcion.
Hasta la proxima
Ads by Google
Search Busqueda sugerida