Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

In Microsoft Office InfoPath, you can create different views of the same form template. A view is an alternative way to present data in a form template. When filling out forms based on your form template, users can switch between views to choose the amount of data that is shown in the form. For example, in a status report form template, you might design a summary view in addition to a detailed view. Users can then choose which view they want to look at, depending on what type of information they need.

Views are often designed to work with rules. Rules enable you to automate certain tasks in a form template in response to events or actions initiated by the person filling out the form. For example, this article describes how you can insert a button on your form template, and then create a rule that switches views when that button is clicked.

In this article

Step 1: Insert a button in each view

Note: To complete the following procedure, you must have a form template with two existing views. Find links to more information about creating views in the See Also section.

  1. On the View menu, click Manage Views.

  2. Under Select a view, click the view that you want to add a button to.

  3. On the form template, place your cursor where you want to insert the button.

  4. On the Insert menu, click More Controls, or press ALT+I, C.

  5. Under Insert controls, in the Controls task pane, click Button.

  6. On the form template, double-click the button that you just inserted.

  7. Click the General tab.

  8. In the Label box, type the text that you want to appear on the button, and then click OK.

  9. On the View menu, click Manage Views.

  10. Under Select a view, click the name of the second view.

  11. Follow steps 3 through 8 to add a button to the second view.

Top of Page

Step 2: Create a rule that switches views

After you have added buttons to each view in your form template, you need to create the rules that switch views when users click those buttons.

  1. On the View menu, click Manage Views.

  2. Under Select a view, click the view that you want to work with.

  3. On the form template, double-click the button that you inserted in the previous procedure.

  4. Click the General tab.

  5. In the Action list, click Rules and Custom Code.

  6. Click Rules.

  7. In the Rules dialog box, click Add.

  8. In the Name box, type a name for the rule, such as Switch to View 2. You will see this name when working with the view in design mode. However, the name won't be seen by people filling out the form.

  9. Click Add Action.

  10. In the Action list, click Switch views.

  11. In the View list, click the view that you want to switch to, and then click OK.

  12. Click OK to close all of the open dialog boxes.

  13. In the Views task pane, under Select a view, click the second view.

  14. Follow steps 3 through 12 to create a rule for the button in the second view.

Top of Page

Step 3: Test the user experience

After you have added buttons to your views and created the necessary rules, it is a good idea to test your form template to ensure it works as expected.

  1. To test your changes, click Preview on the Standard toolbar, or press CTRL+SHIFT+B.

    Note: The view that you were working in most recently is the view that will appear in the preview window.

  2. To test that the buttons for switching views are working properly, click the buttons that you created in the previous procedure.

Top of Page

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×