- 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 添加控件
人员基本信息中的各字段的提示内容填写
您可能关注的文档
- 2015三年级数学下册第四单元混合运算教案(新苏教版).doc
- 注塑外观检验记录表.doc
- 营头镇黄家村小学科技之春活动总结.doc
- 炭素材料真密度的测定方法.doc
- 农村土地租赁协议书.doc
- 初中英语语法选择题及答案.doc
- 产品质量提升方案.doc
- 城市轨道交通设备.doc
- 体外诊断试剂分类子目录.doc
- [小学教育]环保知识宣传资料.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 慢慢喜欢你(文武贝版)钢琴谱钢琴简谱 数字谱 钢琴双手简谱.pdf VIP
- 2023年高考数学二轮复习复习备考策略讲座.pptx VIP
- 海上大气波导预测方法的探索与实践:模型构建与精度提升.docx VIP
- APEX GC手持拧紧枪使用与维护.pptx VIP
- 农药残留毒检测仪控制系统的硬.pdf VIP
- 现浇路缘石施工方案.doc VIP
- 期权合同(企业员工期权激励协议范本).docx VIP
- 农药残留毒性检测仪控制系统的硬件设计.pdf VIP
- (正式版)H-Y-T 0273-2019 海洋灾害风险评估和区划技术导则 第1部分:风暴潮(正式版).docx VIP
- 电动汽车无线充电系统设计.docx VIP
原创力文档

文档评论(0)