Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如果表单是首先设计的,是否有方法将InfoPath表单提交到Access数据库?_Ms Access_Submit_Infopath - Fatal编程技术网

Ms access 如果表单是首先设计的,是否有方法将InfoPath表单提交到Access数据库?

Ms access 如果表单是首先设计的,是否有方法将InfoPath表单提交到Access数据库?,ms-access,submit,infopath,Ms Access,Submit,Infopath,我已经创建了一个InfoPath表单,并添加了字段、控件、数据验证等,但现在希望将表单数据提交到access数据库。但是,通过查看帮助指南,似乎实现这一点的方法是首先设计数据库,然后基于数据库设计一个新表单 是否有一种方法可以立即设计数据库,将其字段与“我的表单模板”中的字段相匹配,并将其指定为模板的主数据源,以便在提交时将数据导出到该数据库?不幸的是,InfoPath没有将主数据源从XML转换为数据库的功能 参考: (查找页面中间的注释) 在我看来,InfoPath对数据库的支持并不十分强

我已经创建了一个InfoPath表单,并添加了字段、控件、数据验证等,但现在希望将表单数据提交到access数据库。但是,通过查看帮助指南,似乎实现这一点的方法是首先设计数据库,然后基于数据库设计一个新表单


是否有一种方法可以立即设计数据库,将其字段与“我的表单模板”中的字段相匹配,并将其指定为模板的主数据源,以便在提交时将数据导出到该数据库?

不幸的是,InfoPath没有将主数据源从XML转换为数据库的功能

参考:

(查找页面中间的注释)


在我看来,InfoPath对数据库的支持并不十分强大。我不再经常使用数据库作为主要数据源。我通常在辅助数据源中处理数据库交互,并使用C#托管代码执行我需要的任何插入/更新操作

如果我真的需要进行这种转换,我会这样做:
归根结底,模板只是XML文档的集合。创建两个新模板。在一种方法中,创建一个与您已有的相同的主数据源。在另一种情况下,创建要附加到数据库的数据源。执行另存为源文件…并使用Beyond Compare或类似方法比较两个模板。了解数据库连接和XML连接之间的区别,并在目标模板中手动进行更改(首先进行备份)。

不幸的是,InfoPath没有将主数据源从XML转换为数据库的功能

参考:

(查找页面中间的注释)


在我看来,InfoPath对数据库的支持并不十分强大。我不再经常使用数据库作为主要数据源。我通常在辅助数据源中处理数据库交互,并使用C#托管代码执行我需要的任何插入/更新操作

如果我真的需要进行这种转换,我会这样做:
归根结底,模板只是XML文档的集合。创建两个新模板。在一种方法中,创建一个与您已有的相同的主数据源。在另一种情况下,创建要附加到数据库的数据源。执行另存为源文件…并使用Beyond Compare或类似方法比较两个模板。了解数据库连接和XML连接之间的区别,并在目标模板中手动进行更改(首先进行备份)。

我对Infopath一无所知。以下链接有用吗?我对Infopath一无所知。以下链接有用吗?