Office中国论坛/Access中国论坛

标题: InfoPath添加、移动或删除域或组(转载) [打印本页]

作者: ghosty    时间: 2008-10-7 17:22
标题: InfoPath添加、移动或删除域或组(转载)
数据源用于存储用户在表单中输入的全部数据,由域和组构成。与硬盘驱动器中的文件夹包含和组织文件的方式相同,域包含用户在表单中输入的数据,组包含并组织这些域。例如,如果表单的数据源包含用于名、中间名和姓的域,则称为“姓名”的组中可以包含这些域。

开始之前只能向表单模板的主数据源中添加域或组。不能向辅助数据源中添加域或组,也不能向基于数据库、Web 服务或已存在的 XML 架构或 XML 文档的域或组中添加域或组。
提示 如果您在“数据源”任务窗格中看到锁定字段图标 或锁定组图标 ,则无法修改字段或组。
数据源中的每个域或组必须具有唯一的名称。如果必须在其他域或组中使用现有的域或组的名称,则可向表单模板中添加引用域或引用组。
可以通过从数据源中移动或删除现有的域或组来更新表单模板。只能移动或删除添加到主数据源中的域或组。基于 XML 架构、数据库或 Web 服务的域或组以及辅助数据源中的域和组不能移动或删除。
注释 删除某个域之后,但有一个控件绑定到该域,则该控件将无法存储数据,因为存储数据的域已不再存在。而且,如果用户已经根据表单模板填写了表单,删除域会导致丢失已完成的表单中的数据。如果要删除某个域,但有一个控件绑定到该域,则必须将该控件绑定到其他域或删除该控件。删除组将删除该组中的所有域。必须将与已删除组中的域绑定在一起的所有控件绑定到其他域,或者将这些控件全部删除。
添加域可以向主数据源的组中添加元素域或属性域。也可以向主数据源的现有元素域中添加属性域。但是,不能向属性域中添加域。
向组中添加域向元素域中添加属性域由于只能向元素域中添加属性域,因此“添加域或组”对话框中的“类型”列表被禁用。
添加组添加引用域如果要将现有域的名称用于表单模板中其他组中的域,则可创建引用域。创建引用域时,InfoPath 将在表单模板中创建一个新域,其属性(包括名称和数据类型)与原始域的属性相链接并匹配。这两个域都将成为引用域,对一个域所做的任何更改都会自动更新另一个域。
注释 两个引用域不能属于同一个组。只能向一个组中添加一个引用域。不能向另一个域中添加引用域。
添加引用组如果要将现有组的名称用于表单模板中的其他组,则可创建引用组。创建引用组时,InfoPath 将在表单模板中创建一个新组,其属性与原始组的属性相链接并匹配。第一个组中的所有域都会复制到引用组中。两个组都将成为引用组,对一个组所做的任何更改(包括对该组中的域进行的更改)都会自动更新另一个组。
注释 两个引用组不能属于同一个组。
将域或组移动到主数据源中的其他位置删除域或组注释 删除域或组将导致表单模板中与该域或组绑定的所有控件中都出现错误。此外,如果用户已经根据表单模板填写了表单,则删除域或组会导致这些表单中的数据丢失。
转载自:http://www.officelesson.com/InfoPath/2008916/916750.html




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3