WPS Office2007下载
首页 >> 技术文章 >> InfoPath2007


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

更改默认大纲/细节关系

通过使用“控件”任务窗格在表单模板上插入大纲/细节控件时,InfoPath 会在大纲控件和细节控件之间建立一对一关系。一对一关系意味着每在大纲控件中选择一项时,细节控件中将会出现单一的匹配结果。

您可以将大纲/细节关系从默认的一对一关系更改为一对多关系。一对多关系意味着每在大纲控件中选择一项时,细节控件中可能会出现多个匹配结果。

当您在表单模板上插入大纲/细节控件时,InfoPath 默认情况下会插入一个重复表和一个重复节。这两个控件均绑定到数据源中的同一个重复组。默认情况下,两个控件都包含其他控件,这些控件绑定到该重复组中的 字段。不过,在一对多关系中,大纲控件和细节控件通常绑定到单独的重复组。

如果通过“控件”任务窗格在表单模板上插入大纲/细节控件,并且想要建立一对多关系(而不是一对一关系),您可以删除 InfoPath 创建的细节控件。然后,您可以创建一个更适合于您的需要的新细节控件,如以下过程中所述:

  1. 选择被指定为细节控件的重复节,然后按 Delete。
  2. 在表单模板上插入一个新的重复节。

    隐藏操作方法

    1. 在表单模板中,将光标放在要插入控件的位置。
    2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
    3. “控件”任务窗格中,选中“自动创建数据源”复选框。
    4. “插入控件”下,单击“重复节”
  3. 在重复节中插入所需的控件。

    隐藏操作方法

    1. 在表单模板中,将光标放在要插入控件的位置。
    2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
    3. “控件”任务窗格中,选中“自动创建数据源”复选框。
    4. “插入控件”下,单击想要插入的控件。
    5. 为要插入的每个控件重复步骤 1 到 4。
  4. 双击表单模板上的重复节。
  5. 单击“大纲/细节”选项卡。
  6. “大纲/细节设置”下,单击“设置为细节”
  7. “关联到大纲 ID”列表中,单击大纲控件的名称。
  8. “大纲/细节的关联”下,单击“按关键字域”
  9. 单击“关键字域(大纲)”框旁边的“选择 XPath”,接着在“选择域或组”对话框中单击大纲控件的关键字域,然后单击“确定”
  10. 单击“关键字域(细节)”框旁边的“选择 XPath”,接着在“选择域或组”对话框中单击细节控件的关键字域,然后单击“确定”

 提示   如果想要在最初创建大纲/细节控件时创建一对多关系,可考虑手动创建您自己的大纲/细节控件,而不是使用“控件”任务窗格中提供的预定义大纲/细节控件。通过在表单模板上的一个重复表和一个重复节之间或者两个重复表之间建立大纲/细节关系,您可以创建自己的控件。为此,请打开每个控件的“属性”对话框,然后将一个控件指定为大纲控件,并将另一个控件指定为细节控件。通过修改细节控件的属性,您可以使用关键字域设置一对多关系。


声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

第1页 | 第2页 | 第3页 | 第4页

时间:2007-7-24 21:27:00,点击:0打印】【关闭

上一篇:使用条件格式显示或隐藏InfoPath 2007重复..
下一篇:在 InfoPath 2007中插入水平重复表

OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,联系邮箱:thinkou@126.com,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

查看所有评论内容

评论内容