
我们专注与office 2007.
首页 >>
技术文章 >>
InfoPath2007
设计基于 Microsoft SQL Server 数据库的表单模板
设计表单模板
要设计具有查询数据连接的表单模板,需要执行下列操作:
- 创建表单模板 创建基于数据库的表单模板时,InfoPath 会创建一个查询数据连接,作为表单模板和数据库之间的主数据连接。该过程会自动创建表单模板的主数据源。
- 添加用于显示查询结果的控件 要允许用户在打开表单时查看和编辑主数据源中的域中的数据,可以向表单模板添加一个控件,然后将该控件绑定到主数据源中的域。
步骤 1:创建表单模板
- 在“文件”菜单上,单击“设计表单模板”。
- 在“设计表单模板”对话框中的“设计新”下,单击“表单模板”。
- 在“基于”列表中,单击“数据库”。
- 如果您要设计与浏览器兼容的表单模板,请选中“仅启用浏览器兼容性功能”复选框。
注释 “数据连接向导”将不会在与浏览器兼容的表单模板中启用提交数据连接。要允许用户向数据库提交基于与浏览器兼容的表单模板的表单中的数据,请向处理该数据库的 Web 服务添加一个辅助数据连接。在请参阅节中可以找到指向有关辅助数据连接的详细信息的链接。
- 单击“确定”。
- 在“数据连接向导”中,单击“选择数据库”。
- 在“选择数据源”对话框中,单击“新建源”。
- 在“您想要连接哪种数据源”列表下,单击“Microsoft SQL Server”,然后单击“下一步”。
- 在“服务器名称”框中键入 SQL Server 数据库所在的服务器的名称。
- 在“登录凭据”下,执行下列操作之一:
- 如果数据库根据 Microsoft Windows 网络中使用的凭据来确定具有访问权限的用户,请单击“使用 Windows 身份验证”。
- 如果数据库根据您从数据库管理员那里获得的指定用户名和密码来确定具有访问权限的用户,请单击“使用下列用户名和密码”,然后在“用户名”和“密码”框中键入您的用户名和密码。
- 单击“下一步”。
- 在“选择数据库”列表中,单击想要使用的数据库的名称,选中“连接到指定表格”复选框,单击主表的名称,然后单击“下一步”。
- 在向导的下一页上,在“文件名”框中键入存储数据连接信息的文件的名称,然后单击“完成”以保存这些设置。
如果您计划在查询数据连接中使用其他表,可以在向导的这一页中添加它们。
操作方法
- 单击“添加表”。
- 在“添加表或查询”对话框中,单击子表的名称,然后单击“下一步”。InfoPath 将尝试通过匹配两个表中的域名称来设置关系。如果不想使用建议的关系,请选择该关系,然后单击“删除关系”。要添加关系,请单击“添加关系”。在“添加关系”对话框中,单击两列中相关域的名称,然后单击“确定”。
- 单击“完成”。
- 要添加其他子表,请重复上述步骤。
- 单击“下一步”。
- 在向导的最后一页上,键入主数据连接的名称。该名称将显示在“数据源”任务窗格的“数据源”列表中。
- 如果您的表单模板满足概述节中的要求,向导的这一页将指示 InfoPath 已在主数据连接中启用了提交数据连接。要更改提交数据连接的名称,请在相应的框中键入新名称。如果希望您的用户通过您将在以后添加到表单模板的其他提交数据连接来提交其表单数据,请单击以清除“为该连接启用提交”复选框。
注释 如果您的表单模板不满足概述节中的要求,InfoPath 将禁用提交数据连接,且“请为该提交连接输入一个名称”框和“为该连接启用提交”复选框不可用(被禁用)。如果 InfoPath 禁用了提交数据连接,您的表单模板的主数据连接将只有一个查询数据连接。
步骤 2:将控件绑定到域
- 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
- 将控件拖动到您的表单模板上。
- 在“控件 绑定”对话框中,选择要将控件绑定到的域。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
第1页 |
第2页 |
第3页 |
第4页
时间:2007-7-17 21:12:00,点击:0【打印】【关闭】
上一篇:根据 Web 服务设计 InfoPath 2007表单模..
下一篇:InfoPath 2007模板部件中不可用的功能
【
OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。
【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!