Grupo,
Inserte un control DATEPICKER en un formulario, con priopiedad SHOWNONE, ahora lo que deseo hacer es verificar si ese control fue cliqueado o no.
¿Cómo puedo hacer eso?
¿Así es?
IF FRM_CustomerData.DatePicker.ShowNone
msginfo("Seleccionó fecha")
...
....
ELSE
msginfo ("No ha seleccionado fecha alguna")
...
...
ENDIF
Evaluar propiedad ShowNone
Moderator: Rathinagiri
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Re: Evaluar propiedad ShowNone
Hola Jorge,
Creo que lo que buscas es verificar se han alterado o selecionado una fecha, no es asi ?
Para eso tendria que adicionar una funcionar própia en el evento ONCHANGE.
Ahora si lo que buscas es apenas un click, independiente si la fecha fué slecionada o no, tendrias que accionar el evento de ese componente.
Creo que lo que buscas es verificar se han alterado o selecionado una fecha, no es asi ?
Para eso tendria que adicionar una funcionar própia en el evento ONCHANGE.
Ahora si lo que buscas es apenas un click, independiente si la fecha fué slecionada o no, tendrias que accionar el evento de ese componente.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
-
joposadas
Re: Evaluar propiedad ShowNone
Pablo,
En mi formulario tengo dos datos a captura:
Numero Poliza: _______________ Fecha póliza:
la idea es verificar que cuando se captura un número de poliza, se deberá de capaturar la fecha de la póliza (aqui es donde mi control tiene la propiedad SHOWNONE.
sería algo asi como
IF LEN(Frm_Captura.Txt_NumPoliza)>0 .AND. .NOT. Frm_Captura.DatePicker.ShowNone
MsgInfo("Capture la fecha de la poliza")
ENDIF
Algo así es lo que necesito.
En mi formulario tengo dos datos a captura:
Numero Poliza: _______________ Fecha póliza:
la idea es verificar que cuando se captura un número de poliza, se deberá de capaturar la fecha de la póliza (aqui es donde mi control tiene la propiedad SHOWNONE.
sería algo asi como
IF LEN(Frm_Captura.Txt_NumPoliza)>0 .AND. .NOT. Frm_Captura.DatePicker.ShowNone
MsgInfo("Capture la fecha de la poliza")
ENDIF
Algo así es lo que necesito.
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
Evaluar propiedad ShowNone
Es decir, quieres habilitar o desabilitar el DatePicker ? Conforme es lanzado el número de la póliza ?. De ser asi, tambien aconsejo a crear una funcion própia para el TextBox donde irás guardar el número de la póliza, validas alli para que no hayan dos números iguales (no sé si es tambien el caso) y habilitas o no el DatePicker con:
<Form>.<Nombre_DatePicker>.Enabled:=.T.
Otro dato: si precisas que ShowNone entre como habilitado, coloque Date() en el "Value" de DatePicker. Particularmente, no me gusta ese ShowName (yo no lo uso).
<Form>.<Nombre_DatePicker>.Enabled:=.T.
Otro dato: si precisas que ShowNone entre como habilitado, coloque Date() en el "Value" de DatePicker. Particularmente, no me gusta ese ShowName (yo no lo uso).
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein