I have designed an Infopath 2010 Form and set a formatting rule which will disable the field based on the user logged in.

It works fine for the new form.

However the field become enabled if a user opens an existing form.

setup: have created a empty field to store the logged in username and set the rule based on the value of the field.

Issue is that value is assigned to the field when the form is submitted and it is not refreshing whenever the form is loaded.

Is there a way to refresh the field value whenever the form is loaded?

1 Answer 1


You can create your rules on the form load event of the form. So that you can put any actions in your rules in the form load.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.