取决于您是要设计新的空白表单模板,还是要基于数据库或其他外部数据源设计表单模板,插入大纲/细节控件的过程会略有不同。
当您从“控件”任务窗格中插入大纲/细节控件时,InfoPath 会插入绑定 (绑定:将控件连接到数据源中的字段或组,以便可以保存输入控件的数据。未绑定控件时,表明它未连接到字段或组,输入控件中的数据不会被保存。)到数据源中同一重复组 (重复组:数据源中出现多次的组。控件(如重复节和重复表)绑定到重复组。)的一个重复表和一个重复节。默认情况下,两个控件都包含其他控件,这些控件绑定到该重复组中的字段 (域:数据源中可包含数据的元素或属性。如果域为元素,则可包含属性域。域用于存储输入控件的数据。)。
以下图例显示了在设计模式 (设计模式:InfoPath 设计环境,可以在其中创建或修改表单模板。)下插入大纲/细节控件后该控件的外观。

控 件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的字段或组,以便控件中输入的数据保存在基础窗体 (.xml) 文件中。控件未被绑定时,它不会连接到一个字段或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右 上角。文本指示控件绑定到的数据源中的组或字段。图标指示控件是否正确绑定到该组或字段。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色 或红色图标。
数据源用于存储在表单上输入的所有数据,它由“数据源”任务窗格中以分层视图形式显示的域和组构成。 大纲/细节控件始终绑定到重复组。在以下示例中,大纲控件和细节控件都绑定到“数据源”任务窗格中的“d:Employees”。

注释 在一对多关系中,大纲控件和细节控件通常绑定到单独的重复组。
InfoPath 提供了一个您可以使用“控件”任务窗格插入的预定义大纲/细节控件。您也可以通过以下方法创建大纲/细节控件:插入一个重复表和一个重复节(或两个重复表),然后更改每个控件的属性。
设计新的空白表单模板时,“控制”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的字段和组。这些字段和组由“数据源”任务窗格中的文件夹和文件图标表示。
InfoPath 将在表单模板上插入两个控件。第一个控件标记为“重复表 (大纲)”,第二个控件标记为“重复节 (细节)”。
如果您在现有可扩展标记语言 (XML) 格式的文件、数据库或 Web 服务的基础上设计表单模板,InfoPath 将从这些现有数据源中派生出“数据源”任务窗格中的字段和组。 在此情形下,可以从“控件”任务窗格中插入大纲/细节控件,如以下过程中所述。
视您的需要而定,大纲控件和细节控件可以绑定到相同的重复组,也可以绑定到不同的重复组。出现在大纲/细节控件内的控件将绑定到属于重复组的字段。
提示 要创建表所要绑定到的新重复组,请右键单击要将重复组添加到其中的组,在快捷菜单上单击“添加”,然后在“添加域或组”对话框中输入重复组的属性。
提示 要创建作为列添加的新域,请右键单击表所绑定到的组,在快捷菜单上单击“添加”,然后在“添加域或组”对话框中输入域的属性。
注释 或者,您可以使用另一个重复表作为细节控件。
,以便选择所需的关键字域。
提示 您也可以使用“数据源”任务窗格插入大纲/细节控件。要创建大纲控件,请在“数据源”任务窗格中右键单击想要将大纲控件与其绑定的重复组,然后在快捷菜单上单击“重复表”。按照相同的常规步骤创建细节控件。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 | 第2页 | 第3页 | 第4页时间:2007-7-24 21:27:00,点击:0
上一篇:使用条件格式显示或隐藏InfoPath 2007重复..【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,联系邮箱:thinkou@126.com,本站确认后将立即撤下。谢谢您的支持与理解!
相关评论