InfoPath表单制作附录.docVIP

  • 2
  • 0
  • 约1.08万字
  • 约 34页
  • 2021-10-10 发布于浙江
  • 举报
第1章 附录 1.1 Infopath表单设计 1.1.1 概述 Infopath表单目前在公司的应用系统中可被使用的空间很大,下面就以示例的方式讲解一下Infopath的设计过程。下面以人员基本信息和学历信息为例介绍如何设计表单。 设计Infopath表单之前,如果用Infopath2003设计表单,那么首先需要安装补丁包Office2003SP1-kb842532-fullfile-chs.exe,然后再安装插件Leading Infopath Addins 1.0;如果用Infopath2007设计表单只需要安装插件Leading Infopath Addins 1.0即可。 1.1.2 创建数据表 根据需求首先应该创建表单中所需要用到的数据表:一个是人员基本信息表,一个是学历表,并且这两个表是主键表和外键表的关系。首先在相关的数据库中创建两个数据表table4和table5分别如下: 数据表Table4 数据表table5,table4和table5之间的主外键关系 1.1.3 创建数据连接 数据表设计好之后,下面就可以开始设计表单了。目前平台支持用infopath2003和2007设计的表单。下面我们用Infopath2007设计表单:打开infopath,点“设计表单”区域的“设计表单模板”,如下图: 在对话框中间的白色框区域为表单选择一个数据来源。咱们的表单是需要与数据库交互的,所以选择“数据库”,如下图: 点击“数据库”确定后,进入下图所示的页面: 点击“选择数据库”后弹出选择数据源界面,如果数据源列表中有需要的数据库连接.odc文件,可点击该文件直接连接到相应的数据库和数据表;如果没有则需要点击“新建源”,新建数据源,如下图: 在新弹出的“数据连接向导”中选择“Microsoft SQL Server”,点击下一步后,在新转向的连接数据库服务器界面填写上table4和table5表所在的数据库服务器的连接信息,如下图: 点击“下一步”,在新转向的界面中,选中table4和table5表所在的数据库,在“连接到指定表格”区域选中table4表,点击“下一步”: 在新转到的界面中可以编辑当前这个连接的名称,将名称修改为更容易被自己认出来的名称,不过一般情况下都不需要进行这个操作;也可以勾选中“在文件中保存密码”,如果勾选了,则数据连接信息的密码则会以明文的方式保存在某个文件中。 点击上图中的“完成”后,数据连接向导将列出当前的数据源结构:仔细看能发现在table4.dbo前面是一个带着向下的三角箭头的文件夹图标(),这个图标代表的意思是在表单被使用的时候一个表单页面内可以出现多条当前数据表的记录。也就是一个页面被打开以后可以看到多条人员基本信息,这一般是不合理的,如下图。 要让一个页面只显示一条人员基本信息,则需要点上图中的“修改表(M)…”,在新弹出的“排序次序”对话框中将“允许在表单中显示此表中的多条记录(M)”前面的勾去掉,点“完成”即可。 在添加完table4表以后还需要将table5表也添加到数据源结构中:点“数据连接向导”对话框中的“添加表(A)”按钮,在新弹出的“添加表或查询”对话框中找到table5表,点“下一步”: 在新转到的“编辑关系”对话框中点“添加关系”,然后在 “添加关系”对话框中分别选中table4和table5表的主键字段、外键字段,点“确定”,这个关系就被添加到了“编辑关系”对话框里边,点该对话框中的“完成”按钮,table5表即被添加到了数据源中。 1.1.4 表单布局 配置完表单数据源以后,infopath设计器将变成如下的样子: 通过上图可以看到infopath的设计区域默认已经添加了一些控件,如“新建记录”、“运行查询”的按钮等。一般这些控件都用不着,所以需要把默认的控件都删除掉,让infopath设计器变成空白页。 接下来设计表单的页面布局,如果有纸质或者电子的文档,则一般页面的布局直接按照文档中来即可,否则就需要根据表单要展现的内容自己设计页面布局。 由于表单中需要显示的数据项较多,而且有些数据项的提示内容字数也比较多,所以一般设计表单时都会用到一个重要的控件“版式表格”,这里不具体介绍版式表格的使用,如果对版式表格的使用有疑问可直接从infopath2007上查看自带的帮助文档即可。 下面示例中暂定用一个四列的表格来控制页面的内容。点“插入”-〉版式表格(T)-〉输入表格的行数、列数-〉确定。 如下图所示:表单页面的部分内容被设计器右侧的“设计任务”浮动窗口盖住了,可以点击右侧的“关闭”图标将“设计任务”关闭。 根据所需要设计的样式在表格内输入表单的标题和提示内容,并根据需要合并相应的单元格,完成后如下图: 1.1.5 添加控件 人员基本信息中的各字段的提示内容填写

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档