文档介绍:第13章报表与标签设计
报表设计
标签设计
报表设计
报表设计向导
启动报表向导有以下4种常用方法:
方法1:打开“项目管理器”,选择“文档”选项卡中的“报表”项,单击“新建”按钮,在弹出“新建报表”对话框中,再单击“报表向导”按钮。
方法2:打开“文件”菜单中的“新建”菜单项,在文件类型栏中选择“报表”,然后单击“向导”按钮。
方法3:打开“工具”菜单中的“向导”子菜单,选择“报表”。
方法4:直接单击工具栏上的“报表”图标,也可以启动报表向导。
无论用上述哪种方法启动报表向导,都会弹出“向导选取”对话框。如果数据源是一个表,应选择“报表向导”,如果数据源包括父表和子表,则应选择“一对多报表向导”。
快速报表设计
除了用报表向导创建报表外,我们还可以用“快速报表”来建立简单的报表,这是一项省时的功能,只需在其中选择基本的报表组件,Visual FoxPro 就会根据选择的布局,自动建立简单的报表布局。
下面以实例说明创建快速报表的操作步骤。
例对自由表“”创建《教师信息表》报表。
(1)。
(2)在“文件”菜单中选择“新建”或单击工具栏上的“新建”按钮,在“新建”窗口中选择“报表”并单击“新建”按钮,就打开了“报表设计器”窗口。其中的几个的白色区域称为“带区”,在报表设计器一节中将详细介绍。现在所有的带区都是空白的,此表是一个空白报表。
(3)在主菜单栏出现的“报表”菜单中选择“快速报表”,会弹出“快速报表”对话框。
在这个对话框中可以为报表选择所需的字段、字段布局以及标题和别名选项,其选项的意义如下:
字段布局选择左侧为列布局可使字段在页面上从左到右排列;选择右侧为行布局可使字段在页面上从上到下排列。本例选择列布局。
标题确定是否在报表中为每一个字段添加一个字段名标题。
添加别名确定是否在报表中的字段前面添加表的别名。如果数据源是多个表则选择此项,否则别名无实际意义。
将表添加到数据环境中确定是否自动将表添加到数据环境中作为报表的数据源。
字段单击“字段”按钮,显示“字段选择器”对话框。在此可为报表选择要输出的字段或全部字段(通用型字段除外)。
(4)单击“字段选择器”的“确定”按钮,返回“快速报表”对话框,再按“确定”按钮,我们选中的选项就出现在“报表设计器”的布局中。
(5)单击工具栏上的“打印预览”图标,在“预览”窗口中可以看到快速报表的输出结果。如果对报表满意,可选择打印输出。
(6)进行“保存”操作,在保存窗口中键入报表名:教师信息表。。
报表设计器
启动报表设计器有以下三种常用方法:
方法一:打开“项目管理器”,选择“文档”选项卡中的“报表”项,单击“新建”按钮,在弹出“新建报表”对话框中,再单击“新建报表”按钮。
方法二:打开“文件”菜单中的“新建”子菜单,在文件类型栏中选择“报表”,然后单击“新建文件”按钮。
方法三:直接使用命令 CREATE REPORT 也可启动报表设计器。
无论用上述哪种方法启动报表设计器,都会出先“报表设计器”窗口。“报表设计器”提供的是一个空白布局,从空白报表布局开始,可以设置报表数据源、设计报表的布局、添加报表的控件和设计数据分组等。
1. 设置报表数据源
报表总是与一定的数据源相联系,因此在设计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据源,就可以把它添加到报表的数据环境中。在设计数据环境以后,每次打开或运行报表时,系统会自动打开数据环境中已定义的表或视图,并从中收集报表所需的数据。当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。当关闭和释放报表时,系统也将关闭已打开的表或视图。因此,设置数据环境能够方便我们添加控件。
设置报表的数据源是在数据环境设计器中进行。
2. 设计报表的布局
创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,也可能复杂得象基于多表的发票那样。另外还可以创建特殊种类的报表。例如,邮件标签便是一种特殊的报表,其布局必须满足专用纸张的要求。
3. 报表设计器窗口
在报表设计器中就可以添加各种控件,如表头、表尾、页标题、字段、各种线条、及OLE控件等。
(1)报表带区
报表中的每个白色区域,称之为“带区”,它可以包含文本、来自表字段中的数据、计算值、用户自定义函数以及图片、线条和框等。报表上可以有各种不同类型的带区。
在“报表设计器”的带区中,可以插入各种控件,它们包含打印的报表中所需的标签、字段、变量和表达式。
每一带