首页 > 单独文章 > 正文

在 InfoPath 2007中插入大纲/细节控件

时间:2007-07-24 21:27:00 作者:officeba 【认证】

在 Microsoft Office InfoPath 中,可以使用大纲/细节控件将一个控件链接到另一个控件,使第一个控件中的选择决定出现在另一个控件中的内容。

本文内容

  • 何时使用大纲/细节控件
  • 兼容性考虑事项
  • 插入大纲/细节控件
  • 更改默认大纲/细节关系

何时使用大纲/细节控件

大纲/细节控件实际上是一组相关的两个控件。一个控件是指定的大纲控件,另一个控件是细节控件。大纲控件始终是重复表 (重复表:表单上包含表格格式的其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多行。)。细节控件可以是重复表或重复节 (重复节:表单上包含其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多个节。)

在想要达到以下目的时使用大纲/细节控件:

  • 使填写基于表单模板的表单的用户能够更有效地处理大量的数据。
  • 显示相当于一对一关系的关系。例如,在设计连接到员工记录数据库的人力资源表单模板时,您可以使用大纲/细节控件。大纲控件可以显示员工的姓名和职务,而细节控件可以显示员工的地点、聘用日期和出生日期。
  • 显示相当于一对多关系的关系。例如,您可以使用大纲控件显示一个记录集(例如,客户名称),并使用细节控件显示相关记录(例如,客户订单)。

在以下图例中,人力资源部门的员工单击重复表中的一行来访问有关某位员工的详细信息。

当用户单击重复表(大纲控件)中的特定行时,一个或多个细节记录显示在表单上其他位置的重复节或重复表(细节控件)中。

InfoPath 提供了一个您可以使用“控件”任务窗格插入的预定义大纲/细节控件。您也可以通过以下方法创建大纲/细节控件:插入一个重复表和重复节(或两个重复表),然后更改每个控件的属性。

如果表单模板主要用于在屏幕上查看,可考虑将细节控件放在表单模板上的滚动区域 (滚动区域:包含其他控件、可显示垂直滚动条或水平滚动条的控件。滚动区域仅适合用来设置版式,不能绑定到数据源中的字段或组。)内。这样,如果控件中显示了大量的数据,则用户可以滚动浏览数据。请注意,如果您认为用户将需要打印其表单,那么这不是最佳选择方案,因为隐藏在屏幕上滚动区域中的任何数据在打印出的表单上将也会被隐藏。


相关文章

同类最新