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

InfoPath 教程 使用 转收集资料

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

这些控件包含了多余的信息,或者包含的信息不适用于您所使用的两个表。例如,\类别ID\文本框就是不需要的,因为它用于与\类型\表建立关系,而在本数据连接中不使用此功能。

注释删除控件并不会删除数据源中的基础字段。例如,当您删除类别ID文本框时,类别ID字段仍然存在于数据源中并且可能包含数据。

在表单中,将插入点放在包含文本\将数据字段拖动到此处\版式表格中。在\数据源\任务窗格中,右键单击\组,然后在快捷菜单上单击\带有控件的节\。这样就为您用以修改和添加记录的所有字段插入了控件。在表单中,选择\供应商ID\文本框和\类别ID\文本框的第二个实例(包括它们的标签),然后按

Delete。InfoPath通过使用重复节(重复节:表单上包含其他控件且可根据需要进行重复的控件。填写表单时,用户可插入多个节。)启用多个记录。在此表单中,用户可输入多个供应商以及每个供应商的多个产品。表单中的控件反映了此项功能-产品控件位于一个重复节中,后者包含在\供应商\重复节中,如以下示例所示。 为了便于用户使用这些重复节,请按照以下步骤添加边框和底纹并插入描述性标题:

右键单击表单上出现的第二个\重复节\标签,然后单击快捷菜单上的\边框和底纹\。在\边框和底纹\对话框中的\边框\选项卡上,单击\彩色\框中的一种颜色。在\宽度\框中,单击\。在\预设\下,单击\大纲\,然后单击\确定\。右键单击表单上出现的第一个\重复节\标签,然后单击快捷菜单上的\边框和底纹\。在\边框和底纹\对话框中,单击\底纹\选项卡,然后单击\颜色\框中的一种颜色。单击\确定\。在表单中\供应商\重复节的前面键入数据输入。在\供应商\重复节中,将插入点放在\供应商ID\标签前面,然后按Enter。键入供应商。在\产品\重复节中,将插入点放在\产品ID\标签前面,然后按Enter。键入产品。将刚才键入的所有文本设成粗体。表单数据输入部分的版式表格现在看起来类似于下面这样。 通过在表单中输入数据向Access数据库提交新的记录时,Access将自动创建\供应商ID\。正因如此,您的用户才不必编辑或键入新的供应商ID,这表明您可以将\供应商ID\文本框的属性设置为只读,以防止用户试图修改该值。要将\供应商ID\文本框属性设置为只读,请按照以下说明操作:

双击\供应商ID\文本框。在\文本框属性\对话框中,单击\显示\选项卡,然后选择\只读\复选框。您已完成表单数据输入部分的版面设计。您现在可以处理查询部分了,用户可在其中输入值以向数据库查询现有记录。 第4课:处理按钮和查询字段

创建用于查询数据的控件之前,让我们来看一下添加到表单中的两个按钮:\新建记录\和\运行查询\按钮。本课将解释这些按钮的作用并用演示如何对其进行修改。

\运行查询\按钮基于前一个控件中的值查询数据库。然后数据库返回与那些值匹配的任何记录。例如,如果您在\公司名称\框中输入Tokyo Traders,然后单击\运行查询\按钮,则会返回有关Tokyo Traders供应商的记录,以及Tokyo Traders提供的所有产品。返回的记录显示在表单的数据输入部分,在其中可进行编辑并随后将更改后的内容提交到数据库。

\新建记录\按钮清除表单数据输入部分中的值,允许您输入新的供应商及其产品。 为帮助您的用户更好地理解表单的查询和数据输入部分的区别,您可以向表单中添加标题和文本:

将插入点放到包含文本\单击此处添加标题\的版式表格单元格中,然后键入供应商和产品。将插入点放到包含文本\单击此处添加表单内容\的版式表格单元格中,然后键入要查询供应商,请在查询表中的一个或多个框中键入值,然后单击\运行查询\。要输入一个新记录,请单击\新建记录\,然后在数据输入表中键入值。接下来,您可以向表单的查询部分添加标题和控件:

将插入点放到包含文本\将查询字段拖到此处\的版式表格中,键入查询,然后将文本设为粗体。按Enter。在\数据源\任务窗格中,单击\组展开它。右键单击\:供应商\组,然后单击快捷菜单中的\版式表格中的控件\。这将插入基于供应商查询数据库记录的控件。另外,还在版式表格中设计控件和标签的版式。

注释也可以使用此方法设计数据输入控件的版式。继续之前,让我们删除对您的用户来说多余的控件。这里,我们假设用户仅基于供应商的ID、公司名称和国家/地区来查询值。

在刚才添加到表单的查询表中,右键单击\联系人姓名\行,指向快捷菜单中的\删除\,然后单击\行\。删除余下的行,不包括\供应商ID\、\公司名称\和\国家/地区\。现在,您的用户可以查询\供应商\表中的值、修改返回的记录、添加新记录并将结果提交回数据库。 第5课:自定义提交选项

用户填写表单时,可以修改现有的记录并添加新的记录。要用所做的修改更新数据库,必须将完成后的表单提交到数据库。默认情况下,InfoPath的\提交\命令在\文件\菜单和\常用\工具栏中都可用,以便用户可以轻松提交完成后的表单。除了

这些选项,直接在表单中提供可使用户提交数据的按钮也很有用。本课讲述了如何为表单设置标准的\提交\按钮和自定义其他提交选项。

将插入点放置在表单的末尾。确保不在重复节内。在\插入\菜单中,单击\其他控件\。在\控件\任务窗格的\插入控件\列表中,单击\按钮\。双击插入到表单中的按钮图标。在\按钮属性\对话框的\操作\列表中,单击\提交\。在\提交表单\对话框的\提交到\框中,单击\数据库\,然后单击\确定\。在\按钮属性\对话框的\标签\框中,键入提交表单。您已经将\提交\按钮添加到了表单中,现在可以设置表单,使表单在提交后关闭并打开一个新的空白表单。另外,您可以编写自己的消息,指定是否成功提交了表单:

在\工具\菜单中,单击\提交表单\。在\提交表单\对话框中,单击。在对话框中,单击\新建空白表单\。选择\显示自定义消息\复选框。在\成功消息\框中,键入供应商和产品信息已更新。在\失败消息\框中,键入数据提交不成功。请重试。保存表单以确保保留所做的更改。第6课:查询、编辑和添加记录

您已经完成了表单的创建并将其连接到了Access数据库,现在应该对表单进行测试以确保可供用户正常使用。在本课中,您将扮演用户的角色,通过查询数据库、修改现有记录以及添加新记录来测试表单。 首先,您应该尝试打开一个新的表单并添加新记录:

在\文件\菜单上,单击\填写表单\。在\填写表单\对话框中,单击\供应商和产品\。

注释如果您没有看到\供应商和产品\表单,单击\打开\浏览到您的表单。要输入一个新记录,请在\公司名称\框中键入Coho Winery。

注释您不需要键入供应商ID,因为在提交记录时,Access会自动创建供应商ID。在\产品名称\框中,键入Merlot。在\产品\重复节下,单击插入项目在表单中插入其他产品。在第二个\产品名称\框中,键入Chardonnay,然后单击\提交表单\。如果出现一个对话框,询问您是否允许网页访问其他域上的数据,单击\是\。应该出现一个说明供应商和产品信息已被成功更新的对话框;单击\确定\后,该表单应关闭,并打开一个新的表单。

您已经验证了用户可以使用您的表单向数据库中添加新记录,现在可以尝试修改其中一个记录:

在表单查询部分的\公司名称\框中,键入Coho Winery,然后单击\运行查询\。如果出现一个对话框,询问您是否允许网页访问其他域上的数据,单击\是\。

表单的数据输入部分应该显示您在前面的练习中输入的供应商和两个产品。在Merlot记录的\单位数量\框中,键入12。在Chardonnay记录中,单击显示在选择的节左上角的快捷菜单按钮,然后单击\删除产品\。Chardonnay记录随即从表单中被删除。单击\提交表单\。如果出现一个对话框,询问您是否允许网页访问其他域上的数据,单击\是\。Chardonnay记录将从数据库中被删除,而Merlot记录将在数据库中被更新。这时应该出现一个对话框,指出供应商和产品信息已成功更新。当您单击\确定\时,该表单应关闭并打开一个新表单。 总结

将这些步骤应用于您自己的数据库时,请记住以下关键问题:

在Access数据库和InfoPath表单之间建立主数据连接时,必须从新建表单开始。将您的表单与多个表连接时,必须使用关键字段将这些表连接起来。确保排除长数据类型(包括\备注\和\超链接\数据类型)。来源:(-InfoPath教程使用_木子李的技术博客_新浪博客

特别声明: 1:资料来源于互联网,版权归属原作者 2:资料内容属于网络意见,与本账号立场无关 3:如有侵权,请告知,立即删除。

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