Evaluar propiedad ShowNone

HMG en Español

Moderator: Rathinagiri

Post Reply
joposadas

Evaluar propiedad ShowNone

Post by joposadas »

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
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Re: Evaluar propiedad ShowNone

Post by Pablo César »

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.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
joposadas

Re: Evaluar propiedad ShowNone

Post by joposadas »

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.
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

Evaluar propiedad ShowNone

Post by Pablo César »

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).
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Post Reply