Objets "Entering" d'un champ

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Objets "Entering" d'un champ

Messagepar lebanner » 03 Juin 2010 à 16:55

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
Dernière édition par lebanner le 04 Juin 2010 à 07:52, édité 1 fois.
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar LSong » 04 Juin 2010 à 07:31

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
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france

Messagepar lebanner » 04 Juin 2010 à 07:51

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
lebanner
Roi des posts
Roi des posts
 
Message(s) : 683
Inscrit(e) le : 19 Juin 2008 à 09:43
Localisation : Lille

Messagepar LSong » 04 Juin 2010 à 14:55

ca marche aussi
LSong
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 353
Inscrit(e) le : 07 Nov 2007 à 14:27
Localisation : Ile de france


Retour vers Développement

cron