首页 百科知识 的特性介绍

的特性介绍

时间:2022-10-16 百科知识 版权反馈
【摘要】:当进行这一操作时,Visual Basic自动地在数据报表上创建一个文本框控件,并设置被放下字段的DataMember和DataField属性。也可以把一个Command对象从数据环境设计器拖到数据报表设计器。多数的控件在功能上与 Visual Basic 内部控件相同,并且包括Label、Shape、Image、TextBox和Line控件。5.文件导出:使用 ExportReport 方法导出数据报表信息。使用ProcessingTimeort 事件可以监视这些操作的状态,并取消任何花费时间过长的操作。标签框主要用于显示字段名称,而文本框主要显示绑定字段的内容。

7.1 DataReport的特性介绍

Microsoft数据报表设计器(Microsoft Data Report designer)是一个多功能的报表生成器,以创建联合分层结构报表的能力为特色。同数据源[如数据环境设计器 (Data Environment designer)]一起使用,可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到 HTML 或文本文件。数据报表设计器有如下几个特性:

1.对字段的拖放功能:把字段从Microsoft 数据环境设计器拖到数据报表设计器。当进行这一操作时,Visual Basic自动地在数据报表上创建一个文本框控件,并设置被放下字段的DataMember和DataField属性。也可以把一个Command对象从数据环境设计器拖到数据报表设计器。在这种情况下,对于每一个Command对象包含的字段,将在数据报表上创建一个文本框控件;每一文本框的DataMember和DataField属性将被设置为合适的值。

2.Toolbox控件:数据报表设计器以它自己的一套控件为特色。当数据报表设计器被添加到工程时,控件被自动创建在一个名为DataReport的新“工具箱”选项卡上。多数的控件在功能上与 Visual Basic 内部控件相同,并且包括Label、Shape、Image、TextBox和Line控件。第六个控件,即Function 控件,可自动地生成8种函数运算,有关控件的更详细的信息,已在6.4节中有所介绍。

3.打印预览:通过使用 Show 方法预览报表,然后生成数据报表并显示在它自己的窗口内。

注意:要在打印预览方式中显示报表,必须在计算机上安装一台打印机。

4.打印报表:通过调用 PrintReport 方法,以编程方式打印一个报表。当数据报表处于预览方式,用户也可以通过单击工具栏上的打印机图标打印报表。

注意:要打印报表,必须在计算机上安装一台打印机。

5.文件导出:使用 ExportReport 方法导出数据报表信息。导出格式包括 HTML 和文本文件。

6.导出模板:可以创建一个文件模板集合,以同 ExportReport 方法一起使用。这对于以多种格式导出报表是很有用的。

7.异步操作:DataReport 对象的 PrintReport 和 ExportReport 方法是异步操作。使用ProcessingTimeort 事件可以监视这些操作的状态,并取消任何花费时间过长的操作。

本章只介绍报表中的几个常用特性,现在来体验一下报表的创建和使用过程。

要创建一个报表,可以采取以下步骤:

1.在“工程”菜单上,单击“添加DataEnvironment”,然后回到“工程”菜单上,再单击“添加Data Report”。如果设计器不在“工程”菜单上,单击“工程”菜单中的“部件”,再单击“设计器”选项卡,选择“Data Report”,如图7-1所示。

img236

图7-1 添加数据环境器和数据报表

2.设置数据环境器的Connection和Command对象,使之联接好“学生学籍数据库.mdb”和数据库中的“学生基本信息表”,这里不再进行讲解。

3.设置 DataReport 对象的属性。在“属性”窗口上,选择DataSource属性(数据源),设置为“Data Environment1”,然后选择“DataMember”属性并设置为“Command1”。

4.在数据环境设计器中把Command1下的“学号”字段拖到细节(Section1)区域,如图7-2所示。这时在细节区域中会新增两个控件:一是标签框,也就是在图中看到的左起第一个“学号”;二是文本框,也就是第二个“学号 [Command1]”。标签框主要用于显示字段名称,而文本框主要显示绑定字段的内容。

img237

图7-2  从数据环境器中拖动字段到数据报表中

5.其他几个字段可采用同样的方法,从数据环境器中拖拉到报表设计器中,重新调整各个控件的位置,调整细节部分的高度,使它尽可能的矮是很重要的。这样在显示每条记录时效果会更好一些,能够节省报表行的空间。报表设计器中的样式如图7-3所示。

img238

图7-3 设好的简单报表结构

6.选择“工程”菜单中的“工程属性”,在弹出的窗口中选择“启动对象”,选择其中的报表(DataReport)名称为启动对象,单击“确定”按钮。最后执行本程序,结果如图7-4所示。

由此可见在设计报表程序时结合了上一章所讲的“数据环境器”,并且在设计一个简单的报表程序时是非常简单的。虽然大家可以根据书中给出的步骤完成本程序,但为什么这样设计?报表中的各个部分又怎样来理解?下一节我们会着重介绍报表的组成部分。

img239

图7-4 简单报表显示结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈