欢迎来到天天文库
浏览记录
ID:45542119
大小:502.00 KB
页数:37页
时间:2019-11-14
《《报表与标签设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十三章报表与标签设计1VisualFoxPro13.1报表设计13.2标签设计2VisualFoxPro13.1.1利用报表向导设计报表启动报表向导有以下4种常用方法:方法1:打开“项目管理器”,选择“文档”选项卡中的“报表”项,单击“新建”按钮,在弹出“新建报表”对话框中,再单击“报表向导”按钮。方法2:打开“文件”菜单中的“新建”菜单项,在文件类型栏中选择“报表”,然后单击“向导”按钮。方法3:打开“工具”菜单中的“向导”子菜单,选择“报表”,如图13.2所示。方法4:直接单击工具栏上的“报表”图标,也可以启动报表向导。无论用上述哪种方法启动报表向导,都会弹出“向导选取”对话框。如
2、果数据源是一个表,应选择“报表向导”,如果数据源包括父表和子表,则应选择“一对多报表向导”。13.1报表设计3VisualFoxPro图13.1从项目管理器启动报表向导图13.2“向导”选取对话框4VisualFoxPro13.1.2利用快速报表设计报表除了用报表向导创建报表外,我们还可以用“快速报表”来建立简单的报表,这是一项省时的功能,只需在其中选择基本的报表组件,VisualFoxPro就会根据选择的布局,自动建立简单的报表布局。5VisualFoxPro下面以实例说明创建快速报表的操作步骤。例对自由表“教师.dbf”创建《教师信息表》报表。(1)打开自由表教师.dbf作为报表的数
3、据源。(2)在“文件”菜单中选择“新建”或单击工具栏上的“新建”按钮,在“新建”窗口中选择“报表”并单击“新建”按钮,就打开了“报表设计器”窗口。其中的几个的白色区域称为“带区”,在报表设计器一节中将详细介绍。现在所有的带区都是空白的,此表是一个空白报表。6VisualFoxPro报表设计器窗口7VisualFoxPro(3)在主菜单栏出现的“报表”菜单中选择“快速报表”,会弹出“快速报表”对话框。在这个对话框中可以为报表选择所需的字段、字段布局以及标题和别名选项,其选项的意义如下:字段布局选择左侧为列布局可使字段在页面上从左到右排列;选择右侧为行布局可使字段在页面上从上到下排列。本例选
4、择列布局。标题确定是否在报表中为每一个字段添加一个字段名标题。添加别名确定是否在报表中的字段前面添加表的别名。如果数据源是多个表则选择此项,否则别名无实际意义。将表添加到数据环境中确定是否自动将表添加到数据环境中作为报表的数据源。字段单击“字段”按钮,显示“字段选择器”对话框。在此可为报表选择要输出的字段或全部字段(通用型字段除外)。8VisualFoxPro“快速报表”对话框“字段选择器”对话框9VisualFoxPro(4)单击“字段选择器”的“确定”按钮,返回“快速报表”对话框,再按“确定”按钮,我们选中的选项就出现在“报表设计器”的布局中。(5)单击工具栏上的“打印预览”图标,在
5、“预览”窗口中可以看到快速报表的输出结果。如果对报表满意,可选择打印输出。(6)进行“保存”操作,在保存窗口中键入报表名:教师信息表。报表保存在以.frx为扩展名的文件中。10VisualFoxPro报表设计器布局快速报表预览11VisualFoxPro13.1.3利用报表设计器设计报表启动报表设计器有以下三种常用方法:方法一:打开“项目管理器”,选择“文档”选项卡中的“报表”项,单击“新建”按钮,在弹出“新建报表”对话框中,再单击“新建报表”按钮,如前面图13.1所示。方法二:打开“文件”菜单中的“新建”子菜单,在文件类型栏中选择“报表”,然后单击“新建文件”按钮,如前面图13.2所示
6、。方法三:直接使用命令CREATEREPORT也可启动报表设计器。12VisualFoxPro无论用上述哪种方法启动报表设计器,都会出先“报表设计器”窗口。“报表设计器”提供的是一个空白布局,从空白报表布局开始,可以设置报表数据源、设计报表的布局、添加报表的控件和设计数据分组等。1.设置报表数据源报表总是与一定的数据源相联系,因此在设计报表时,确定报表的数据源是首先要完成的任务。如果一个报表总是使用相同的数据源,就可以把它添加到报表的数据环境中。在设计数据环境以后,每次打开或运行报表时,系统会自动打开数据环境中已定义的表或视图,并从中收集报表所需的数据。当数据源中的数据更新之后,使用同一
7、报表文件打印的报表将反映新的数据内容,但报表的格式不变。当关闭和释放报表时,系统也将关闭已打开的表或视图。因此,设置数据环境能够方便我们添加控件。设置报表的数据源是在数据环境设计器中进行。13VisualFoxPro数据环境设计器“添加表或视图”对话框14VisualFoxPro2.设计报表的布局创建报表之前,应该确定所需报表的常规格式。报表可能同基于单表的电话号码列表一样简单,也可能复杂得象基于多表的发票那样。另外还可以创建特殊种
此文档下载收益归作者所有