7.3 报表对象设计视图
7.3.1、报表设计视图工具栏
7.3.2、报表对象的基本属性
返回
在数据库设计视图中的报表对象卡上选中
一个报表对象,单击, 设计, 按钮
,”,即进入报表设计视图。报表
设计视图工具栏如图 7-25所示。
7.3.1、报表设计视图工具栏
图 7-25、报表设计视图中的工具栏
在报表设计视图中的工具栏中,第一行是
报表设计视图常用工具栏,第二行是报表控件
设计工具箱。
由报表控件设计工具箱完全与窗体控件设
计工具箱相同这一点,应该认识到在窗体中可
以使用的控件,多数都可以在报表中使用。其
实,根据面向对象程序设计的原理,应该说,
大凡可以置于窗体对象容器中的对象均可置于
报表对象容器中。这些既可置于窗体中,又可
置于报表中的对象,都是一些相同类属的对象。
报表对象本身又完全不同于窗体对象, 报表
对象仅仅是一个具有单向功能的对象 。 即报表对
象从数据源中取得数据用于显示或打印, 而并不
能接受任何数据的输入, 并以此去修改数据源中
的数据 。 因此, 相同类属的对象在报表对象容器
中的实例, 即控件, 将具有不同的属性 。
例如, 文本框控件是这样一种控件, 当一个
文本框控件被置于窗体对象容器中时, 这个文本
框控件将具有一系列的事件属性, 因而它可以响
应并处理相关事件;而同样是文本框控件, 当它
被置于报表对象容器中时, 可以看到这个文本框
控件却不具有任何的事件属性, 因而它没有能力
处理任一发生在其上的事件 。
在报表设计视图中, 单击常用工具栏上的
,属性, 按钮,,, 或单击菜单栏上的
【 视图 】 |【 属性 】 命令, 即弹出报表属性设
置对话框 。 图 7-27所示为, 销售交接班报表,
对象的属性对话框及其各属性的取值 。
一个报表对象及其置于其中的一个报表控
件的属性可以分为四类,分别是, 格式, 属性、
,数据, 属性,,事件, 属性和, 其他, 属性,
并在属性对话框中分列于四张卡片上。单击某
一张卡片,即可对相应属性赋值或选取属性值。
欲对报表对象中的某一控件设置属性值,应该
首先选中这个控件,然后在相应的属性卡片上
选择对应的属性项目进行设定属性值的操作。
7.3.2、报表属性的应用
图 7-27、报表的格式属性与数据属性
,销售交接班报表, 各属性设定值的作用
1.报表的常用格式属性及其取值
含义
2.报表的数据属性及其取值含义
1.报表的常用格式属性及其取值含义
( 1) 标题及其属性值
标题的属性值必须为一个字符串。在报表预览
视图中,该字符串显示为报表窗口标题栏。在
打印的报表上,该字符串不会打印出来。
( 2) 页面页眉 /页面页脚
其属性值需在, 所有页,,, 报表页眉不要,,
,报表页脚不要,,, 报表页眉 /页脚都不要,
四个选项中选取,它决定报表打印时的页眉与
页脚是否存在。
( 3) 组结合方式
其属性值需在, 每行,,, 每页, 两个选项中选
取, 它决定分组报表中的分组计算范围是每行
进行分组计算, 还是每页进行分组计算 。
( 4) 宽度
其属性值为一个数值, 量纲是厘米 。 它决定报表
的宽度, 但这个宽度不可大于, 页面设置, 中设
定的页面宽度 。
( 5) 图片
其属性值为一个图形文件名, 可以使用文件浏览
器在磁盘上选取 。 指定的图形文件将作为报表的
背景图片 。
( 6)图片类型 /图片缩放模式 /图片对齐方式 /图
片平铺 /图片出现的页
其设定的属性值均影响作为背景图片的打印或
打印预览形式。
( 1) 记录源
其属性值需是本数据库中的一个数据表名
或查询名, 它指明该报表的数据源 。 记
录源属性还可取值为一个报表名, 被指
定的报表将作为本报表的子报表存在 。
( 2) 筛选
其属性值需是一个合法的字符串表达式,
它表示从数据源中筛选数据的规则 。
2.报表的数据属性及其取值含义
( 3) 开启筛选
其属性值需在, 是,,, 否, 两个选项中选取,
它决定上述筛选规则是否有效 。
( 4) 排序依据
其属性值须是一个合法的字符串表达式, 由字段
名或字段名表达式组成, 指定排序规则 。
( 5) 启动排序
其属性值需在, 是,,, 否, 两个选项中选取,
它决定上述排序规则是否有效。