一步一步搞定InfoPath(01)——提交表单到Access数据库

简介:

一、开发环境

l  Microsoft Office  Access2010

l  Microsoft Office InfoPath Designer 2010

二、本节目标

实现InfoPath设计表单,并且将数据提交到Access数据库。为了方便演示,提供的例子比较简单。一起开始我们的InfoPath之旅吧。

三、一步一步跟我走

1.         首先新建Access数据库Demo.accdb。设计表UserFeedback,如下所示。

2.         接下来根据Access数据源创建InfoPath表单。想要数据库和表单之间建立住数据库连接,要从新建空白表单开始。

l  打开infopath,选择新建->高级表单模板->数据库。点击“设计表单”,

 

l  出现数据库连接向导,点击选择数据源,然后点击新建源。

l  选择数据源。因为我们用的是Access数据库,所以选择ODBC DSN数据源

然后找到刚才创建的数据库位置,进行添加。

l  选择所要连接的数据库和表。

l  添加完成后出现

 

l  此时出现表单如下,请保存。

 

对于主数据连接,InfoPath 实际上创建了两个非常相似的数据结构:一组查询字段和一组数据字段。您可以使用查询字段将值输入到表单中,然后查询数据库。同时,您可以使用数据字段向数据库中输入新的记录并修改数据库中现有的记录。每组字段都与数据库中的表和字段相匹配。

3.         设计InfoPath表单

在域部分找到要添加的数据库字段,右键,选择所需的空间样式添加到表单上,该处我们选择的都是重复节中包含文本框。重复节允许我们同时录入多条记录。

4.         在表单下方 ,添加 提交 按钮。属性设置如下:

l  接下来我们设置提交选项:文件-〉提交选项,进行如下设置。

5.         至此,表单设计完成。我们可以发布并且测试了,点击文件->发布-〉网络位置。发布后进行测试。

查看结果:







    本文转自 陈敬(Cathy) 博客园博客,原文链接:http://www.cnblogs.com/janes/archive/2011/03/02/1969067.html,如需转载请自行联系原作者

相关文章
|
4月前
|
安全 网络安全 数据库
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
Access denied for user ‘qingtingstpublic’@’171.213.253.88’ (using password: YES)宝塔数据库远程无法连接-宝塔数据远程无法连接的正确解决方案-优雅草央千澈-问题解决
66 28
|
5月前
|
SQL Oracle 数据库
使用访问指导(SQL Access Advisor)优化数据库业务负载
本文介绍了Oracle的SQL访问指导(SQL Access Advisor)的应用场景及其使用方法。访问指导通过分析给定的工作负载,提供索引、物化视图和分区等方面的优化建议,帮助DBA提升数据库性能。具体步骤包括创建访问指导任务、创建工作负载、连接工作负载至访问指导、设置任务参数、运行访问指导、查看和应用优化建议。访问指导不仅针对单条SQL语句,还能综合考虑多条SQL语句的优化效果,为DBA提供全面的决策支持。
126 11
|
10月前
|
小程序 数据库
【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
380 0
|
9月前
|
JavaScript 前端开发 数据处理
在vue中的form表单中下拉框中的数据来自数据库查询到的数据
这篇文章介绍了如何在Vue框架的表单中将下拉框的数据通过后端接口从数据库动态查询并加载,包括前端HTML代码、JavaScript数据处理、后端接口实现以及表单提交的完整流程。
在vue中的form表单中下拉框中的数据来自数据库查询到的数据
|
10月前
|
SQL 关系型数据库 MySQL
云服务器 ECS产品使用问题之出现“1044 - Access denied for user ‘root‘@‘%‘ to database ‘数据库名称‘”这样的错误,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
9月前
|
SQL 关系型数据库 MySQL
MySql⭐一、配置MySql数据库,并创建一个表单
MySql⭐一、配置MySql数据库,并创建一个表单
|
12月前
|
SQL XML 存储
Microsoft Access 是微软公司开发的关系型数据库管理系统(
【5月更文挑战第14天】Microsoft Access 是微软公司开发的关系型数据库管理系统(
140 1
|
12月前
|
移动开发 前端开发 数据库
几种经典的支持数据库的表单设计器参考
几种经典的支持数据库的表单设计器参考
57 0
|
12月前
|
SQL 存储 数据可视化
access sql 数据库,Access SQL
access sql 数据库,Access SQL
|
12月前
|
Java 数据库连接 数据库
Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法
Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法
1296 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等