注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
数据源,它将存储的所有用户在窗体中输入数据,域和组组成。在您的硬盘上的文件夹包含和组织您的文件一样,域包含到窗体中,输入用户和组包含并组织这些字段的数据。例如,如果您的窗体的数据源中包含的名字、 中间名和姓氏字段,这些字段可以包含在组名为"名称"。
本文内容
准备工作
仅向表单模板的主数据源,您可以添加域或组。您不能添加域或组到辅助数据源、 字段或基于数据库、 Web 服务或早就存在XML 架构或 XML 文档的组。
提示: 如果您看到此锁定域图标 或在数据源任务窗格中锁定组图标 ,不能修改的域或组。
每个字段或数据源中的组必须具有一个唯一名称。如果必须使用现有字段或其他域或组中的组的名称,您可以向表单模板中添加引用域或引用组 。
通过移动或删除数据源中的现有域或组,您可以更新您的表单模板。您可以移动或删除的域或组添加到主数据源。不能移动或删除字段或基于 XML 架构、 数据库或 Web 服务或字段的组和辅助数据源中的组。
注意: 当您删除字段,并控件绑定到该字段时,该控件不能存储数据,因为不再存在存储的数据的字段。此外,如果用户已经填写基于表单模板,则删除字段会导致已完成的表单中的数据丢失。如果您删除域,并且控件绑定到该字段,您必须将控件绑定到另一个字段,或删除控件。删除组将删除所有该组中的字段。删除组中的字段绑定的所有控件必须绑定到其他字段或被删除。
添加字段
您可以添加元素域或属性域到主数据源中的组。您也可以添加到主数据源中的现有元素域属性域。但是,不能向属性字段添加字段。
向组添加字段
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
在数据源任务窗格中,右键单击要向其中添加字段,的组,然后单击快捷菜单上的添加。
-
在添加域或组对话框中的名称框中,键入新字段的名称。名称必须以字母开头或下划线 (_),并可以包含字母数字字符、 下划线、 连字符 (-) 和句点 (.)。名称不能包含空格。
使用描述字段的内容的名称。例如,如果您有一个字段包含费用,名称字段支出金额。
-
在类型列表中,选择域 (元素),,或选择域 (属性)。
-
在数据类型列表中,选择要使用的字段的数据类型。
字段的数据类型的列表
数据类型
何时使用
文本
对于元素或属性字段包含不带格式的文本中使用此数据类型。
RTF
对于元素字段包含带格式的文本中使用此数据类型。对于属性的字段,不能使用此数据类型。
整数
对于包含无小数数字元素或属性字段中使用此数据类型。
Decimal
对于包含货币值或小数数字元素或属性字段中使用此数据类型。
真/假
对于包含的数据,可以为两个值之一元素或属性字段中使用此数据类型。
超链接
对于包含统一资源标识符 (URI),例如超链接或命名空间元素或属性字段中使用此数据类型。
日期
对于包含日历日期元素或属性字段中使用此数据类型。
时间
对于包含 24 小时时间元素或属性字段中使用此数据类型。
日期和时间
对于包含日历日期和 24 小时时间元素或属性字段中使用此数据类型。
图片或文件附件
对于包含二进制数据,例如图像或图片元素或属性字段中使用此数据类型。
自定义
对于具有自定义数据类型定义的命名空间元素或属性的字段中使用此数据类型。此数据类型通常用于域或组绑定到自定义控件。选择数据类型时,已启用数据命名空间框。
此表显示只有最常见 XML 数据类型的表单模板中使用。在 InfoPath 中,可以在万维网联合会 (W3C) 建议使用任何 XML 1.0 数据类型。若要使用的表中未列出的数据类型,必须为表单模板的表单文件中提取并编辑架构 (.xsd) 文件。查找有关提取表单文件的另请参阅部分中的表单模板的详细信息的链接。
-
若要指定初始值的字段应包含用户首次打开窗体时,请在默认值框中键入的值。查找有关在另请参阅部分中设置默认值为字段的详细信息的链接。
-
若要将转换为重复域的元素域,请选择重复复选框。
-
要求字段包含一个值,请选择不能为空复选框。如果选中此复选框,则任何控件绑定到没有输入值的字段将标记用红色星号或红色虚线的边框。
将属性字段添加到某个元素域
您可以将属性域添加到元素域,因为已禁用添加域或组对话框中的类型列表。
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
在数据源任务窗格中,右键单击要向其中添加字段,的字段,然后单击快捷菜单上的添加。
-
在添加域或组对话框中的名称框中,键入新字段的名称。名称必须以字母开头或下划线 (_),并可以包含字母数字字符、 下划线、 连字符 (-) 和句点 (.)。名称不能包含空格。
使用描述字段的内容的名称。例如,如果您有一个字段包含费用,名称字段支出金额。
-
在数据类型列表中,选择要使用的字段的数据类型。
字段的数据类型的列表
数据类型
何时使用
文本
对于元素或属性字段包含不带格式的文本中使用此数据类型。
整数
对于包含无小数数字元素或属性字段中使用此数据类型。
Decimal
对于包含货币值或小数数字元素或属性字段中使用此数据类型。
真/假
对于包含的数据,可以为两个值之一元素或属性字段中使用此数据类型。
超链接
对于包含统一资源标识符 (URI),例如超链接或命名空间元素或属性字段中使用此数据类型。
日期
对于包含日历日期元素或属性字段中使用此数据类型。
时间
对于包含 24 小时时间元素或属性字段中使用此数据类型。
日期和时间
对于包含日历日期和 24 小时时间元素或属性字段中使用此数据类型。
图片或文件附件
对于包含二进制数据,例如图像或图片元素或属性字段中使用此数据类型。
此表显示只有最常见 XML 数据类型的表单模板中使用。在 Microsoft Office InfoPath 中,可以在 W3C 建议使用任何 XML 1.0 数据类型。若要使用的表中未列出的数据类型,必须为表单模板的表单文件中提取并编辑架构 (.xsd) 文件。查找有关提取表单文件的另请参阅部分中的表单模板的详细信息的链接。
-
若要指定初始值的字段应包含用户首次打开窗体时,请在默认值框中键入的值。查找有关在另请参阅部分中设置默认值为字段的详细信息的链接。
-
若要将转换为重复域的元素域,请选择重复复选框。
-
要求字段包含一个值,请选择不能为空复选框。如果选中此复选框,则任何控件绑定到没有输入值的字段将标记用红色星号或红色虚线的边框。
添加组
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
在数据源任务窗格中,右键单击要向其添加一个组,的组,然后单击快捷菜单上的添加。
-
在添加域或组对话框中的名称框中,键入新建组的名称。名称必须以字母开头或下划线 (_),并可以包含字母数字字符、 下划线、 连字符 (-) 和句点 (.)。名称不能包含空格。
使用描述组的内容的名称。例如,如果您有一组包含费用,名称ItemizedExpense的组的明细详细的信息。
-
在类型列表中,执行下列操作之一:
-
要添加组可以包含其他组或域,请选择组。
-
添加组可以包含两个或多个组的字段,但只有一个组域显示在视图中的窗体中,选择组 (选项)。
-
-
若要将组转换重复组,请选择重复复选框。
添加引用域
如果您想要使用的表单模板中的另一个组中的字段的现有字段的名称,您可以创建引用域。创建引用域时,InfoPath 将其属性链接,并将其与原始域,包括名称和数据类型的属性匹配的表单模板中创建新的字段。两个字段成为引用域,并且您对某个字段进行任何更改将自动更新另一个字段。
注意: 两个引用域不能是组的相同的一部分。您可以仅向组添加引用域。不能添加到另一个字段的引用域。
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
右键单击您要基于的摘要域中,的字段,然后单击快捷菜单上的引用。
-
在引用域或组对话框中,选择要包含新引用域的组。
添加引用组
如果您想要使用的表单模板中的另一个组的现有组的名称,您可以创建引用组。当您创建引用组时,InfoPath 将其属性链接并对原始组的属性匹配的表单模板中创建一个新组。在引用组中时,将复制的第一个组中的任何字段。这两个组成为引用组,并且您进行到该组中包括字段更改的一个组,自动更新其他组中的任何更改。
注意: 两个引用组不能是组的相同的一部分。
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
右键单击您想要的基础上的引用组中,在其中的组,然后单击快捷菜单上的引用。
-
在引用域或组对话框中,选择要包含新的引用组的组。
移到主数据源中的其他位置的域或组
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
在数据源任务窗格中,右键单击您想要移动的组的字段,然后执行下列操作之一:
-
若要重新排列域或组在其当前组的顺序,请单击快捷菜单中的上移或下移。
-
要移到新域或组的域或组,单击快捷菜单上的移动,然后在移动域或组对话框中,选择域或组的新位置。
-
删除域或组
注意: 表单模板上的所有控件绑定到的域或组中,删除域或组将导致错误。此外,如果用户已经填写基于表单模板,则删除域或组会导致这些窗体中的数据丢失。
-
如果未显示数据源任务窗格,在视图菜单上单击数据源。
-
如果表单模板中使用多个数据源,在数据源列表中选择主。
-
右键单击要删除的组的字段,然后单击快捷菜单上的删除。