第一范文网 - 专业文章范例文档资料分享平台

InfoPath 教程 使用 转收集资料

来源:用户分享 时间:2025/5/22 23:14:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

InfoPath 教程 使用 转

适用于

Microsoft Office InfoPath(TM)2003 Service Pack 1 Microsoft Office Access 2003 简介

通过使用Microsoft Office InfoPath,您可以设计连接到Microsoft Office Access数据库的表单。通过同时使用这两个程序,您可以充分感受到InfoPath的数据集合优势以及Access的数据存储优势。

InfoPath的优点包括:用户可以在脱机时填写表单,拥有大量易于设计和填写的控件以及在表单连接到数据库时可自动导入的数据验证(数据验证:测试数据准确性的过程;可应用到控件以指定用户可输入的数据类型和范围的一组规则。)规则。

将InfoPath表单连接到Access数据库时,您可以选择是否将数据库设置为表单的主数据源(数据源:为InfoPath表单定义和存储数据的域和组的集合。表单中的控件绑定到数据源中的域和组。)或辅助数据源。如果希望能够通过在InfoPath表单中填写字段来编辑记录并向数据库中添加记录,您应该将数据库设置为表单的主数据源。

本文说明了如何将用于表单的数据库设置为主数据源,方法如下:

将表单连接到数据库设计表单版面自定义表单的提交选项填写表单的同时进行数据查询和提交。安装程序要求

要完成本文中的课程,您的计算机上必须装有Access 2003和用于Access的罗斯文示例数据库。默认情况下,示例数据库将安装在您计算机的以下位置:C:\\Program Files\\Microsoft Office\\OFFICE11\\SAMPLES\\。

注释如果在计算机上找不到罗斯文示例数据库,您可能需要安装该数据库。要进行安装,请启动Access,指向\帮助\菜单上的\示例数据库\,然后单击\罗斯文示例数据库\。 第1课:创建表单

本课讲述如何创建新的InfoPath表单,以及如何使用\数据连接向导\将表单连接到Access中的罗斯文示例数据库。完成本课后,您的表单将被连接到罗斯文示例数据库中的两个表上,然后您就能够添加、编辑并查询那些表中的记录了。 要将Access数据库用作InfoPath表单的主数据源,必须以一个新表单开始。您无法修改现有的表单以向主数据源中添加连接。请按照以下步骤创建基于Access中示例数据库的新InfoPath表单:

在\文件\菜单上,单击\设计表单\。在\设计表单\任务窗格中,单击\根据数据连接新建\。在\数据连接向导\的第一页上,单击\数据库(仅Microsoft SQL Server或Microsoft Office Access)\,然后单击\下一步\。在下一向导页上,单击\选择数据库\。在\选择数据源\对话框中,浏览到计算机上的罗斯文示例数据库,然后双击数据库。

该数据库的默认位置为:驱动器:\\Program Files\\Microsoft

Office\\OFFICE11\\SAMPLES。在\选择表\对话框的\名称\下,单击\供应商\表,然后单击\确定\。通过先选择\供应商\表,您将\供应商\表设置为数据连接(数据连接:InfoPath表单和外部源之间的连接,例如,数据库、Web服务、SharePoint库或XML文件都是外部源。数据连接用于查询和提交数据。)的主表。现在您必须将\产品\表添加到数据连接中。与此同时,这些表将创建一个一对多的关系,这意味着每位供应商可提供多种产品。在Access中,通过使用将一个表中的记录与另一个表中的记录相关联的键字段定义此关系。

在此一对多的关系中,\一\端的表中包含一个主键字段,唯一指定了表中的每个记录。\多\端的表中包含一个外键字段,该字段与其他表的主键相匹配。主键字段和外键字段常常使用同一名称。在这种情况下,\供应商\表中包含主键字段\供应商ID\,\产品\表中包含外键字段\供应商ID\。

将表单连接到数据库中的多个表上时,InfoPath要求使用键字段将这些表连接起来。此外,数据连接中的主表必须有一个与您添加的任何其他表相对应的一对多连接或一对一连接。

向您的表单添加主表后,您就可以添加其他表了:

在\数据连接向导\中,单击\添加表\。在\添加表或查询\对话框的\表\下,单击\产品\,然后单击\下一步\。在\编辑关系\对话框中,确保\连接域\下的两列均被设置为\供应商ID\,然后单击\完成\。

注释InfoPath假定各表中带匹配名称的字段都是键字段。如果您设置的数据连接不属于这种情况,则需要指定键字段。默认情况下,InfoPath将连接到表中的所有字段。但是,您可能希望排除某个字段,因为该字段使用了InfoPath无法连接到的数据类型(数据类型:域的属性,定义该域可存储的数据种类。数据类型包括文本、格式文本、整数、小数、真/假、超链接、日期和时间以及图片等。),或者您不想使表中某一特定字段的值起作用。在本课中,您必须排除主页字段,因为它是一种InfoPath不支持的\超链接\数据类型。\超链接\数据类型与\备注\数据类型相似,也是一种长数据类型。因此,InfoPath无法连接到\超链接\数据类型。 在\数据连接向导\中,选择\显示表列\复选框。清除\主页\复选框。在完成\数据连接向导\之前,必需命名数据连接并验证所创建的连接是否正确建立: 在\数据连接向导\中,单击\下一步\。在向导的下一页上,将数据连接的名称键入\输入该数据连接的名称\框,然后阅读\摘要\框中的信息。该框应指定连接类型(检索数据并将其提交到数据库)、数据库的位置、主表的名称(供应商)、表的数量(2)以及该表单提交已启用。在您验证\摘要\框中的信息完全正确后,单击\完成\。最后生成的表单应包含查询数据的\视图\视图:表单特定的显示设置,可通过表单模板来保存,并可在填写表单时应用到表单数据中。用户可在视图之间进行切换,以便选择表单中显示的数据量。)按钮、输入新记录的按钮以及两个可向其插入控件的表。

在您继续下一课之前,应保存表单:

在\文件\菜单中,单击\另存为\。如果系统提示您保存或发布文件,单击\保存\。在\另存为\对话框中,浏览到要在其中保存表单的位置。在\文件名\框中,键入供应商和产品。第2课:查看InfoPath数据源

在InfoPath表单与Access数据库之间创建主数据连接时,InfoPath将基于

Access数据库的结构创建数据结构。具体地讲,InfoPath将创建与数据库中的字段和表相匹配的字段和组。例如,InfoPath将在数据源中创建一个与Access中的\产品\表相对应的\产品\组。对于\产品\表中的每个字段,InfoPath数据源中都有一个与之对应的字段。

注释由于InfoPath先存储数据,然后再将数据提交给Access,因此您可以将信息输入表单中-即使处于脱机状态,也可以-在您准备好后,将该信息提交到数据库。 对于主数据连接,InfoPath实际上创建了两个非常相似的数据结构:一组查询字段和一组数据字段。您可以使用查询字段将值输入到表单中,然后查询数据库。同

时,您可以使用数据字段向数据库中输入新的记录并修改数据库中现有的记录。每组字段都与数据库中的表和字段相匹配。

要想更好地了解InfoPath数据结构是如何关联到Access数据结构的,最好查看一下表单中的数据字段。

要查看数据字段,在\数据源\任务窗格中,展开\组。展开\:供应商\组,然后展开\产品\组。最后生成的数据结构应像这样: 请该注意数据结构与Access数据库中的两个表的相似程度。 \供应商\组包含\产品\组。

\供应商\表与\产品\表形成一对多关系。

对于Access数据库中的每个表,InfoPath表单中都有一个与之对应的组。对于Access表中的每个字段,InfoPath组中都有一个与之对应的字段。此外,组和字段之间与字段和表之间都有一个与之对应的组-这是因为每个供应商都可能有多种产品。

第3课:设计表单版面

基于Access示例数据库创建了表单并且熟悉了InfoPath数据源后,现在您可以开始设计表单版面了。要创建用户可向其中输入信息的控件,您可以从\数据源\任务窗格中将字段和组拖到表单上。将一个字段拖到表单时,InfoPath将创建一个控件,如一个文本框;将一组字段拖到表单上时,InfoPath将创建一组控件,如一个包含一组文本框的节。 提示

添加到表单中的控件的类型和特性取决于字段的类型,而字段的类型取决于

Access数据库中的特定字段。例如,数据类型是\日期\的Access字段会生成数据类型是\日期\的InfoPath字段。如果您将该类型的字段拖到表单上,在默认情况下,InfoPath将创建一个日期选取器。

当您创建基于数据库的表单时,InfoPath将创建具有两个版式表的单一视图。在第一个表中,可以添加查询字段,它能够使您的用户查询用于记录的数据库。在第二个表中,可以添加数据条目字段,它能够使您的用户修改现有记录并向数据库中添加新的记录。

处理查询字段之前,必须向表单添加dataFields的完整组,它会在您的表单中实现一组完整的控件。然后可以删除任何不必要的控件。有些控件是不需要的,因为

搜索更多关于: InfoPath 教程 使用 转收集资料 的文档
InfoPath 教程 使用 转收集资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5mndb4r67n553973044s2xc786b4a900ywc_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top