Page 1 sur 1

Objets "Entering" d'un champ

MessagePublié: 03 Juin 2010 à 16:55
par lebanner
Bonjour à tous,

Exemple
Dans un masque, j'ai deux champs :
- un champ qui contient un nombre (calculé en auto)
- un champ qui contient du texte

dans l'exemple, le champ "nombre" est égale à 1
au niveau du champ texte, dans le entering j'ai mis :
Code : Tout sélectionner
if doc.nombre(0) = "1" then
Msgbox "Vous ne pouvez pas saisir de texte...."
End if


Par contre, si je reclique sur le champ, la vérification dans le entering ne fonctionne plus. Il faut quitter le champ et revenir dessus pour que le entering refonctionne.

Est ce qu'il y a une solution pour forcer le entering a chaque fois.

J'ai testé avec FieldClear, Refresh, mais cela ne fonctionne pas.

Est ce que vous avez des idées ?

Merci d'avance

Cordialement

MessagePublié: 04 Juin 2010 à 07:31
par LSong
une fois que tu es entré dans le champs il n'y a pas de raison qu'il relance le code

mais il te suffit de sortir du champs et hop
en gros fait un

call uidoc.gotoField ("un champs éditable")

cela fera sortir du champs

MessagePublié: 04 Juin 2010 à 07:51
par lebanner
J'ai utilisé un :
Call uidoc.GotoTop qui me permet d'aller directement a un bouton d'action qui se trouve sur le document.

Merci

Cordialement

MessagePublié: 04 Juin 2010 à 14:55
par LSong
ca marche aussi