在 Microsoft Office InfoPath 中,可以创建同一表单模板的不同视图。 视图是在表单模板中显示数据的替代方法。 根据表单模板填写表单时,用户可以在视图之间切换,以选择表单中显示的数据量。 例如,在状态报表表单模板中,除了详细视图外,还可以设计摘要视图。 然后,用户可以根据所需的信息类型选择要查看的视图。
视图通常设计为使用规则。 规则使你能够自动执行表单模板中的某些任务,以响应填写表单的人员发起的事件或操作。 例如,本文介绍如何在表单模板上插入按钮,然后创建在单击该按钮时切换视图的规则。
本文内容
步骤 1:在每个视图中插入一个按钮
注意
若要完成以下过程,必须具有具有两个现有视图的表单模板。 在“ 另请参阅 ”部分中查找有关创建视图的详细信息的链接。
- 在“ 视图 ”菜单上,单击“ 管理视图”。
- 在 “选择视图”下,单击要向其添加按钮的视图。
- 在表单模板上,将光标置于要插入按钮的位置。
- 在“ 插入 ”菜单上,单击“ 更多控件”,或按 Alt+I、C。
- 在 “插入控件”下的“ 控件 ”任务窗格中,单击“ 按钮”。
- 在表单模板上,双击刚刚插入的按钮。
- 单击“常规”选项卡。
- 在“ 标签 ”框中,键入要在按钮上显示的文本,然后单击“ 确定”。
- 在“ 视图 ”菜单上,单击“ 管理视图”。
- 在 “选择视图”下,单击第二个视图的名称。
- 按照步骤 3 到步骤 8 将按钮添加到第二个视图。
步骤 2:创建用于切换视图的规则
向表单模板中的每个视图添加按钮后,需要创建在用户单击这些按钮时切换视图的规则。
- 在“ 视图 ”菜单上,单击“ 管理视图”。
- 在 “选择视图”下,单击要使用的视图。
- 在表单模板上,双击在上一过程中插入的按钮。
- 单击“常规”选项卡。
- 在 “操作” 列表中,单击“ 规则和自定义代码”。
- 单击“ 规则”。
- 在“ 规则 ”对话框中,单击“ 添加”。
- 在“ 名称 ”框中,键入规则的名称,例如 切换到视图 2。 在设计模式下使用视图时,会看到此名称。 但是,填写表单的人员不会看到该名称。
- 单击“ 添加操作”。
- 在 “操作” 列表中,单击“ 切换视图”。
- 在“ 视图 ”列表中,单击要切换到的视图,然后单击“ 确定”。
- 单击“ 确定” 关闭所有打开的对话框。
- 在 “视图 ”任务窗格中的 “选择视图”下,单击第二个视图。
- 按照步骤 3 到 12 为第二个视图中的按钮创建规则。
步骤 3:测试用户体验
将按钮添加到视图并创建必要的规则后,最好测试表单模板以确保其按预期工作。
要测试所做的更改,请单击“常用”工具栏上的“预览”,或者按 Ctrl+Shift+B。
注意
你最近使用的视图是将显示在预览窗口中的视图。
若要测试用于切换视图的按钮是否正常工作,请单击在上一过程中创建的按钮。