一个表单可以有一个称之为主数据连接的主要数据连接,还可以有一个或多个辅助数据连接。根据表单的目标,数据连接可能会查询表单数据,也可能将表单数据提交至 Microsoft SQL Server 数据库或 Web 服务等外部数据源。
设计基于数据库的表单模板时,Microsoft Office InfoPath 会创建一个主数据源 (数据源:为 InfoPath 表单定义和存储数据的字段和组的集合。表单中的控件绑定到数据源中的字段和组。),该数据源具有包含查询域 (查询域:可包含在查询中使用的值的域。)和数据域 (数据域:包含对外部数据源的查询结果的域。)的组 (组:数据源中可包含字段和其他组的元素。包含其他控件的控件(如重复表和节)绑定到组。), 还具有一个作为表单模板的主数据连接的查询数据连接。这些域和组对应于在数据库的表中存储数据的方式。查询域包含用户输入的数据,用于将查询结果限制为匹 配查询域中的数据的记录。当基于该表单模板的表单使用主数据连接时,InfoPath 将通过使用查询域中的数据来创建查询。InfoPath 随后通过查询数据连接发送查询。数据库通过查询数据连接将查询的结果返回到表单。查询结果放入数据域中,可以通过绑定到这些域的控件编辑数据域。
由于查询和数据域的数据结构必须与在数据库中存储数据的方式相匹配,因此您不能修改主数据源中的这些域或组。只能向主数据域中的根组添加域或组。在“请参阅”节中可以找到指向有关数据源的详细信息的链接。
如果表单基于的表单模板以及数据库满足以下要求,则表单可以通过它的主数据连接来向数据库提交数据:
InfoPath 启用提交数据连接之后,将允许用户将主数据源的数据域中的数据提交到数据库。如果 InfoPath 启用了提交数据连接,您就可以自定义基于该表单模板的表单的提交选项。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
时间:2007-07-17 21:12:00,点击:65824
【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!
相关评论
我要评论
评论内容
相关文章
推荐文章