Information générale
Catégorie:
Codage, syntaxe et commandes
Titre:
Set focus to a sometimes control with a return f in when
I have following controls on a screen:
txtOptionalA
txtOptionalB
txtOptionalC
txtFld1
txtFld2
txtFld3 etc
cmdSave
In the when of txtOptional fields , I have a condition which sometimes does not allow access to the control, depending on various parameters. Using If Mycondition Return .f.)
On the Click of the cmdSave button, I have a Thsiform.txtOptionalA.SetFocus
because I always want to go to the top of the form, and if any of the buttons are not accessible, it should just go to the next one.
The problem I have is that, in the cmdSave click, if the say txtOptionaA field returns a True on the When, the cmdSave Set Focus seems to fail, and focus stays on the cmdSave button.
Any ideas on a way around this ?
regards,
Gerard
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