Information générale
Catégorie:
Gestionnaire d'écran & Écrans
>>I have option buttons on my form class. Depending on the value stored on the table for the option button, I either need to show or hide a text box.
>>
>>Example:
>>if optionbutton.value=1, then show text box,
>>otherwise, hide text box.
>>
>>As the form shows a record, where do I put the code to either show or hide the text box?
>>
>>As the user clicks on a 'NEXT' button to go to the next record in the table, form should reflect the record's optionbutton.value & the form should refresh (?) with either the text box shown or not.
>>
>>I tried to put the code in the form's REFRESH(), but did not work:
>>IF THISFORM.optionbutton.VALUE=1
>> THISFORM.textbox.VISIBLE=.T.
>>ELSE
>> THISFORM.textbox.VISIBLE=.F.
>>ENDIF
>>
>>Can anybody help?
>>THANKS ALL!
>Inge,
>Are you sure that the NEXT button does a refresh ?
>if yes, try the following in the form's refresh
>=DoDefault() && must get new values first, then test will function
>THISFORM.textbox.VISIBLE = (THISFORM.optionbutton.VALUE=1)
>NODEFAULT
>Gregory
THANKS! The =DoDefault() seems to do the trick, although I cannot figure out (or find out) what =DoDefault & NODEFAULT actually do?
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement