设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 6653|回复: 0
打印 上一主题 下一主题

InfoPath添加、移动或删除域或组(转载)

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-7 17:22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据源用于存储用户在表单中输入的全部数据,由域和组构成。与硬盘驱动器中的文件夹包含和组织文件的方式相同,域包含用户在表单中输入的数据,组包含并组织这些域。例如,如果表单的数据源包含用于名、中间名和姓的域,则称为“姓名”的组中可以包含这些域。

开始之前只能向表单模板的主数据源中添加域或组。不能向辅助数据源中添加域或组,也不能向基于数据库、Web 服务或已存在的 XML 架构或 XML 文档的域或组中添加域或组。
提示 如果您在“数据源”任务窗格中看到锁定字段图标 或锁定组图标 ,则无法修改字段或组。
数据源中的每个域或组必须具有唯一的名称。如果必须在其他域或组中使用现有的域或组的名称,则可向表单模板中添加引用域或引用组。
可以通过从数据源中移动或删除现有的域或组来更新表单模板。只能移动或删除添加到主数据源中的域或组。基于 XML 架构、数据库或 Web 服务的域或组以及辅助数据源中的域和组不能移动或删除。
注释 删除某个域之后,但有一个控件绑定到该域,则该控件将无法存储数据,因为存储数据的域已不再存在。而且,如果用户已经根据表单模板填写了表单,删除域会导致丢失已完成的表单中的数据。如果要删除某个域,但有一个控件绑定到该域,则必须将该控件绑定到其他域或删除该控件。删除组将删除该组中的所有域。必须将与已删除组中的域绑定在一起的所有控件绑定到其他域,或者将这些控件全部删除。
添加域可以向主数据源的组中添加元素域或属性域。也可以向主数据源的现有元素域中添加属性域。但是,不能向属性域中添加域。
向组中添加域
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • “数据源”任务窗格中,右键单击要向其中添加域的组,然后单击快捷菜单上的“添加”
  • “添加域或组”对话框的“名称”框中,键入新域的名称。 名称必须以字母字符或下划线 (_) 开头,并且只能包含字母字符、下划线、连字符 (-) 和句点 (.)。名称中不能包含空格。 提示 请使用可描述域内容的名称。例如,如果有一个域包含费用金额,则可将该域命名为“expense”。
  • “类型”列表中,选择“域(元素)”或选择“域(属性)”
  • “数据类型”列表中,选择要为该域使用的数据类型。 域的数据类型列表
    数据类型适用的情况
    文本此数据类型用于包含无格式文本的元素或属性字段。
    格式文本此数据类型用于包含带格式文本的元素字段,不能用于属性字段。
    整数此数据类型用于包含没有十进制值的数字的元素或属性字段。
    十进制此数据类型用于包含货币值或具有十进制值的数字的元素或属性字段。
    True/False此数据类型用于包含只能是两个值之一的数据的元素或属性字段。
    超链接此数据类型用于包含统一资源标识符 (URI) 的元素或属性字段,如超链接或命名空间。
    日期此数据类型用于包含日历日期的元素或属性字段。
    时间此数据类型用于包含 24 小时制时间的元素或属性字段。
    日期和时间此数据类型用于包含日历日期和 24 小时制时间的元素或属性字段。
    图片或文件附件此数据类型用于包含二进制数据(如图像或图片)的元素或属性字段。
    自定义此数据类型用于具有由命名空间定义的自定义数据类型的元素或属性字段。此数据类型通常用于绑定到自定义控件的字段或组。选择此数据类型时,将启用“数据命名空间”框。
    注释 此表仅显示在表单模板中最常用的 XML 数据类型。在 InfoPath 中,您可以使用 WWW 联合会 (W3C) 建议中的任何 XML 1.0 数据类型。要使用此表中未列出的数据类型,您必须提取表单模板的表单文件并编辑架构 (.xsd) 文件。有关从提取表单模板的表单文件的更多信息,请访问“请参阅”部分中的链接。
  • 要指定用户首次打开表单时应包含在域中的初始值,请在“默认值”框中键入值。在请参阅部分中可以找到有关设置域默认值的详细信息的链接。
  • 要将元素域转换为重复域,请选中“重复”复选框。
  • 若想要求域包含值,请选中“不能为空”复选框。如果选中此复选框,则绑定到未输入值的域的任何控件都将用红色星号或红色虚框来标记。
向元素域中添加属性域由于只能向元素域中添加属性域,因此“添加域或组”对话框中的“类型”列表被禁用。
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • “数据源”任务窗格中,右键单击要向其中添加域的域,然后单击快捷菜单上的“添加”
  • “添加域或组”对话框的“名称”框中,键入新域的名称。 名称必须以字母字符或下划线 (_) 开头,并且只能包含字母字符、下划线、连字符 (-) 和句点 (.)。名称中不能包含空格。 提示 请使用可描述域内容的名称。例如,如果有一个域包含费用金额,则可将该域命名为“expense”。
  • “数据类型”列表中,选择要为该域使用的数据类型。 域的数据类型列表
    数据类型何时使用
    文本此数据类型用于包含无格式文本的元素域或属性域。
    整数此数据类型用于包含无小数数字的元素域或属性域。
    小数此数据类型用于包含货币值或小数数字的元素域或属性域。
    真/假此数据类型用于所包含数据只能取两个值中的一个的元素域或属性域。
    超链接此数据类型用于包含统一资源标识符 (URI)的元素域或属性域,例如超链接或命名空间。
    日期此数据类型用于包含日历日期的元素域或属性域。
    时间此数据类型用于包含 24 小时制时间的元素域或属性域。
    日期和时间此数据类型用于同时包含日历日期和 24 小时制时间的元素域或属性域。
    图片或文件附件此数据类型用于包含二进制数据的元素域或属性域,例如图像或图片。
    注释 此表只显示了表单模板中最常用的 XML 数据类型。在 Microsoft Office InfoPath 中,可以使用 W3C 建议中的任何 XML 1.0 数据类型。要使用该表中未列出的数据类型,必须提取表单模板的表单文件并编辑架构 (.xsd) 文件。在“请参阅”部分中可以找到有关提取表单模板的表单文件的详细信息的链接。
  • 要指定用户首次打开表单时应包含在域中的初始值,请在“默认值”框中键入值。在请参阅部分中可以找到有关设置域默认值的详细信息的链接。
  • 要将元素域转换为重复域,请选中“重复”复选框。
  • 若想要求域包含值,请选中“不能为空”复选框。如果选中此复选框,则绑定到未输入值的域的任何控件都将用红色星号或红色虚框来标记。
添加组
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • “数据源”任务窗格中,右键单击要向其中添加组的组,然后单击快捷菜单上的“添加”
  • “添加域或组”对话框的“名称”框中,键入新组的名称 名称必须以字母字符或下划线 (_) 开头,并且只能包含字母字符、下划线、连字符 (-) 和句点 (.)。名称中不能包含空格。 提示 请使用可描述组内容的名称。例如,如果有一个组包含经费明细,则可将该组命名为“ItemizedExpense”。
  • “类型”列表中,执行下列操作之一:
    • 要添加可以包含其他组或域的组,请选择“组”
    • 要添加可以包含两组或更多组域的组,但表单视图中只能显示其中的一组域,则请选择“组(选项)”
  • 要将组转换为重复组,请选中“重复”复选框。
添加引用域如果要将现有域的名称用于表单模板中其他组中的域,则可创建引用域。创建引用域时,InfoPath 将在表单模板中创建一个新域,其属性(包括名称和数据类型)与原始域的属性相链接并匹配。这两个域都将成为引用域,对一个域所做的任何更改都会自动更新另一个域。
注释 两个引用域不能属于同一个组。只能向一个组中添加一个引用域。不能向另一个域中添加引用域。
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • 右键单击希望引用域所基于的域,然后单击快捷菜单上的“引用”
  • “引用域或组”对话框中,选择要包含新引用域的组。
添加引用组如果要将现有组的名称用于表单模板中的其他组,则可创建引用组。创建引用组时,InfoPath 将在表单模板中创建一个新组,其属性与原始组的属性相链接并匹配。第一个组中的所有域都会复制到引用组中。两个组都将成为引用组,对一个组所做的任何更改(包括对该组中的域进行的更改)都会自动更新另一个组。
注释 两个引用组不能属于同一个组。
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • 右键单击希望引用组所基于的组,然后单击快捷菜单上的“引用”
  • “引用域或组”对话框中,选择要包含新引用组的组。
将域或组移动到主数据源中的其他位置
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • “数据源”任务窗格中,右键单击要移动的域或组,然后执行下列操作之一:
    • 要重新排列域或组在其当前组中的顺序,请单击快捷菜单上的“上移”“下移”
    • 要将域或组移至新的域或组中,请单击快捷菜单上的“移动”,然后在“移动域或组”对话框中选择该域或组的新位置。
删除域或组注释 删除域或组将导致表单模板中与该域或组绑定的所有控件中都出现错误。此外,如果用户已经根据表单模板填写了表单,则删除域或组会导致这些表单中的数据丢失。
  • 如果看不到“数据源”任务窗格,请单击“视图”菜单上的“数据源”
  • 如果您的表单模板使用多个数据源,请在“数据源”列表中选择“主数据源”
  • 右键单击要删除的域或组,然后单击快捷菜单上的“删除”
转载自:http://www.officelesson.com/InfoPath/2008916/916750.html
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:53 , Processed in 0.111199 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表