设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2431|回复: 0
打印 上一主题 下一主题

专题之二:制作出差日程表单

[复制链接]
跳转到指定楼层
1#
发表于 2008-6-27 01:18:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
专题之二:制作出差日程表单
一、引子:控件简介如果大家对WordExcel等比较熟悉,就知道其中有许多窗体或控件,也是用于制作表单的。在 InfoPath中,控件是其重点功能之一,通过控件,可简化表单设计过程,规范用户填写行为。InfoPath控制主要包括以下几类。
提示:关于控件,初学者可能会感到陌生。为此,在这一系列专题中,我们都以实例的形式对其进行讲述。通过精选的实例,能让大家体会到全部控件的插入、设置和填写方法。
1.标准控件标准控件主要指与收集和显示信息关联的控件,主要包括:文本框、格式文本框、下拉列表框、组合框、列表框、日期选取器、复选框、选项按钮、按钮、节等。
2.重复和可选控件通过这些控件,将允许用户在填写表单时插入列表项、行、记录集和可选信息。主要包括:可选节、重复节、重复表、水平重复表、大纲/细节、项目符号列表、编号列表、普通列表、多选列表框等。
3.文件和图片控件文件附件:此控件允许用户在他们的表单中附加文件,就像发邮件时也可插入附件一样。
图片附件:此控件可以作为静态元素(如标题或背景)包含在表单模板上,也可以允许用户将图片作为表单的一部分插入到表单中。图片控件可以将图像本身存储在表单上,也可以存储为指向图片保存位置的地址
墨迹图片:此控件允许使用 Tablet PC 的用户在其表单中添加墨迹绘图,墨迹绘图既可添加到控件本身中也可添加到背景图片上。
4.高级控件主要包括:超链接、表达式框、竖排标签、滚动区域、水平区域、选项组、重复选项组、选项节、重复递归节等。
二、实例导读该实例要用到的控件有:文本框和重复节
达到的目的:填写时,可快速增加多个出差日程
三、设计表单1.插入表格运行InfoPath,在“开始使用”界面上选择“设计表单模板”,接着,单击“空白”,单击“确定”。InfoPath设计界面即可打开。如图1所示。


1插入表格

默认地,界面右边有一个“设计任务”栏,其下包括:版式、控件、数据源、视图等。设计任务栏里有一个倒退和前进的按钮,通过它,可让分别显示版式、控件、数据源、视图等的更全面信息。用得最多的是其中的“版式”和 “控件”。通过“版式”可用表格规划表单的外观,要用到的控件则全部在“控件”下选择。
2.设置表格1步:单击“版式”,在其下选择“自定义表格”。接着,选择表格的行和列的数目都为4,确定后表格即可插入。默认地,表格的边框线条为虚线。
2步:将鼠标移到表格的左上角,此时,表格左上角出现一个小小的方框控制标志,请右击之,选择“边框和底纹”,在弹出的设置对话框中同时选择“外边框”和“内部”,确定后退出,表格的线条就十分清晰了。
3步:单击“边框擦除器”工具,用它清除表格第1行的第34 两根列线条。完成后结果如图1所示。按一下键盘上的Esc键退出边框擦除状态。
4步:在表格中输入必要的文字。
提示:在设计状态下,我们可插入表格、在表格中输入文字,在表格外的设计界面中输入文字。但处于填写状态时,这些文字是不能修改的,文本框是填写时用户输入文字的主要容器。下一步的主要任务就是插入文本框控件。
3.插入文本框控件1步:单击“设计任务”栏中的倒退按钮,再单击“控件”让控件库打开。
2步:在表格的第1行、第2列内单击一下鼠标,将插入光标定位进去。接着,在控件库下单击一下“文本框”控件,它就能自动插入。显然,该文本框就是用于让用户填写出差目的的。
4.设置文本框控件双击刚才插入的文本框控件,在弹出的对话框中单击“高级”以切换到该选项卡之下,在“屏幕提示”后输入提示性文字,比如“请在此输入出差的目的”。如图2所示。


2设置文本框

同理,在表格的第234行的第24列插入文本框控件。
5.插入重复表首先,在控件库下找到重复表控件并单击之,此时会弹出一个对话框要求我们输入重复表的列数,请根据实际来确定。本例中,我们输入5。“确定”后,重复表即可自动插入到InfoPath的编辑界面。默认地,重复表的行数为2、列数为5,第2行的5个单元格里已自动插入了5个文本框控件。如图3所示。


3 默认的重复表

6.设置重复表1步:右击刚才插入的重复表,选择“重复表属性”,弹出属性设置窗口。
首先,单击“数据”,切换到该选项卡之下,钩选“显示插入按键和提示文本”,在其下输入提示性语言,比如“请单击此按钮以插入更多的行”。如图4所示。


4设置重复表

接着,单击“显示”切换到该选项卡之下,同时钩选“包含页眉”、“包含页脚”。
最后单击“确定”返回InfoPath编辑区。此时,我们观察到的重复表行数为3,列数为5,如图5所示。


5 打开页脚后的重复表

2步:用表格擦除器工具删除第3行的第345 条列线。这样,第3行就只有两个单元格了,请在第2个单元格里插入一个文本框控件。
3步:在重复表的第1行的5个单元格和第3行的第1个单元格时里输入必要的文字。最后,重复表如图6所示。
提示:如何加入计算功能,请参考专题之四,即“为出差日程表单增加报帐功能”。


6 设置完成后的重复表

7.保存表单模板单击“文件”下的“保存”,选择好存放位置后输入文件名就行了。
。。。。。
未完,就超字了,请参考附件



[ 本帖最后由 ydy218 于 2008-10-2 02:31 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:30 , Processed in 0.084986 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表