FoxPro/Visual FoxPro - asignar valor dia

 
Vista:

asignar valor dia

Publicado por Johanna (10 intervenciones) el 23/08/2007 01:11:08
como hago para asignar a una etiqueta (label) el valor de dia y que esta me indique el dia de acuerdo a la fecha que contiene el text
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:asignar valor dia

Publicado por ricardo (4 intervenciones) el 23/08/2007 09:55:47
Si el value de text es una fecha y siendo labelXX la label que quieres modificar y TextXX el text que tiene el valor de la fecha y es tipo caracter de ser tipo fecha faltaria el DTOC()

thisform.labelXX.caption = substr(alltrim(thisform.textXX.value),1,2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignar valor dia

Publicado por Gabriel (112 intervenciones) el 24/08/2007 00:05:16
Hola Yohana:
Lo que deseas hacer es algo muy simple....

por tanto...es esto lo que debes hacer:

lbldia -->tu label
txtfecha -->tu textbox

entonces :

en el evento -- InteractiveChange -- de <txtfecha > colocas esto:

***********************************
si el dato es caracter:
*
dia = str(day(ctod(this.value)))
thisform.lbldia.caption = dia
*
************************************
************************************************
ó si el dato es fecha:
*
dia = str(day(this.value))
thisform.lbldia.caption = dia
*
************************************************

y listoooooo.......

SUERTE.
G.S.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignar valor dia

Publicado por johanna (10 intervenciones) el 24/08/2007 14:21:28
amigo gabriel realmente he aplicado lo que me dices y en tal caso no aparece nada no se el porque pero tengo todo definido correctamente: el text es de tipo fecha asignado en el init de este, y el label esta como viene por defecto sin cambio previo, podrias explicarme el porque de esto??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar