nom d'utilisateur () n'évalue pas toujours dans InfoPath
-
28-09-2019 - |
Question
J'ai un dans ma forme BOîTE DE TEST InfoPath qui est mis à ouvrir dans un navigateur. La valeur de la zone de texte est défini à la formule nom d'utilisateur ().
Quand je crée une nouvelle forme, la formule évalue le nom d'utilisateur () à l'utilisateur connecté le nom d'utilisateur, mais la zone de texte est vide lorsqu'une forme existante est ouverte. Cela est bien, mais dois-je attendre le même comportement lorsque le nom d'utilisateur de formule () est utilisée dans une instruction conditionnelle?
La solution
Vérifiez les propriétés Textbox si le
"Mettre à jour cette valeur lorsque le résultat de la formule est reclaculated "
case à cocher a été cochée. cela devrait signifier que le nom d'utilisateur sera mis à jour lorsque le formulaire est ouvert par d'autres personnes. comme pour l'instruction conditionnelle, je me attends le nom d'utilisateur pour revenir le nom d'utilisateur si jamais il est recacluated.
A noter également que le nom d'utilisateur dépend de la sécurité mis en place vous formez. Jetez un oeil à UserName propriété pour vérifier la exigences de sécurité contre la documentation Microsoft.