《报表与菜单设计.ppt》由会员分享,可在线阅读,更多相关《报表与菜单设计.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第第9 9章章 报表与菜单设计报表与菜单设计n 9.1 9.1 报表设计基础报表设计基础n 9.2 9.2 报表设计器报表设计器n 9.39.3 报表设计示例报表设计示例n 9.49.4 菜单设计菜单设计下拉式菜单下拉式菜单子菜单子菜单 下拉式菜单下拉式菜单快捷菜单快捷菜单 快捷菜单快捷菜单 9.4.1 9.4.1 菜单设计的基本步骤菜单设计的基本步骤启动菜单设计器启动菜单设计器设计菜单设计菜单生成菜单程序生成菜单程序(.mpr)(.mpr)运行菜单程序(运行菜单程序(.mpx.mpx)保存菜单保存菜单(.mnx,.mnt)(.mnx,.mnt)示例示例1:创建一个下拉菜单:创建一个下拉菜单
2、示例示例2:为顶层表单添加菜单:为顶层表单添加菜单示例示例3:创建快捷菜单:创建快捷菜单菜单设计示例菜单设计示例演示操作演示操作SET SYSMENU SET SYSMENU 命令命令SET SYSMENU ON|OFF|AUTOMATIC;SET SYSMENU ON|OFF|AUTOMATIC;|TO DEFAULT|SAVE|NOSAVE|TO DEFAULT|SAVE|NOSAVE说明:说明:ON|OFF:ON|OFF:允许或禁止程序执行时访问系统菜单允许或禁止程序执行时访问系统菜单AUTOMATIC:AUTOMATIC:可使系统菜单显示出来可使系统菜单显示出来TO DEFAULT:T
3、O DEFAULT:将系统菜单恢复为缺省配置将系统菜单恢复为缺省配置SAVE:SAVE:将当前的系统菜单指定为缺省配置将当前的系统菜单指定为缺省配置NOSAVE:NOSAVE:将缺省配置恢复成将缺省配置恢复成VFPVFP系统菜单的标准系统菜单的标准配置配置为顶层表单添加菜单为顶层表单添加菜单步骤:步骤:1 1 设计下拉式菜单设计下拉式菜单2 2 菜单设计时,在菜单设计时,在“常规选项常规选项”对话框中选择对话框中选择“顶层表单顶层表单”复选框复选框3 3 将表单的将表单的ShowWindowShowWindow属性值设置为属性值设置为2 2,使其,使其成为顶层表单成为顶层表单为顶层表单添加菜单
4、为顶层表单添加菜单步骤:步骤:4 4 在表单的在表单的InitInit事件中添加调用菜单程序的事件中添加调用菜单程序的命令命令 DO DO 文件名文件名.mpr WITH THIS,”.mpr WITH THIS,”5 5 在表单的在表单的DestroyDestroy事件中添加清除菜单的命事件中添加清除菜单的命令,使得在关闭表单同时释放菜单令,使得在关闭表单同时释放菜单 RELEASE MENU RELEASE MENU EXTENDED EXTENDED快捷菜单快捷菜单步骤:步骤:1 1 设计快捷菜单设计快捷菜单2 2 在快捷菜单的设置代码中添加接受表单对象在快捷菜单的设置代码中添加接受表单
5、对象应用的参数语句应用的参数语句 PARAMETERS PARAMETERS 形参形参3 3 在快捷菜单的清理代码中添加清除菜单命令在快捷菜单的清理代码中添加清除菜单命令 RELEASE POPUPS RELEASE POPUPS EXTENDED EXTENDED快捷菜单快捷菜单步骤:步骤:5 5 在表单设计器中,在需要添加快捷菜单对象在表单设计器中,在需要添加快捷菜单对象的的RightClickRightClick事件中添加调用快捷菜单的命事件中添加调用快捷菜单的命令令 DO DO.mpr with this.mpr with this 第第9 9章章 报表与菜单设计报表与菜单设计n 9.
6、1 9.1 报表设计基础报表设计基础n 9.2 9.2 报表设计器报表设计器n 9.39.3 报表设计示例报表设计示例n 9.49.4 菜单设计菜单设计三种创建报表的方法三种创建报表的方法:使用报表向导使用报表向导使用快速报表创建简单报表使用快速报表创建简单报表使用报表设计器创建定制报表使用报表设计器创建定制报表9.1.1 9.1.1 报表设计概述报表设计概述报表设计主要包括两方面的工作:报表设计主要包括两方面的工作:数据源数据源-数据环境数据环境(数据表、视图、查询等数据表、视图、查询等)报表布局报表布局-数据排列格式与打印格式数据排列格式与打印格式 模式化简单报表模式化简单报表三种创建报表
7、的方法三种创建报表的方法:使用报表向导使用报表向导使用快速报表创建简单报表使用快速报表创建简单报表使用报表设计器创建定制报表使用报表设计器创建定制报表9.1.1 9.1.1 报表设计概述报表设计概述报表设计主要包括两方面的工作:报表设计主要包括两方面的工作:数据源数据源-数据环境数据环境(数据表、视图、查询等数据表、视图、查询等)报表布局报表布局-数据排列格式与打印格式数据排列格式与打印格式 模式化简单报表模式化简单报表 第第9 9章章 报表与菜单设计报表与菜单设计n 9.1 9.1 报表设计基础报表设计基础n 9.2 9.2 报表设计器报表设计器n 9.39.3 报表设计示例报表设计示例n
8、9.49.4 菜单设计菜单设计9.2.1 9.2.1 报表设计器窗口报表设计器窗口CREATE REPORT CREATE REPORT MODIFY REPORT MODIFY REPORT 带区:控制数据在带区:控制数据在页面上的打印位置页面上的打印位置9.2.3 9.2.3 在报表中使用控件在报表中使用控件1.1.标签控件标签控件用来显示和数据源无关的说明性文字用来显示和数据源无关的说明性文字2.2.线条、矩形和圆角矩形线条、矩形和圆角矩形用于绘制图形,增加报表的美观性用于绘制图形,增加报表的美观性3.3.域控件(重点)域控件(重点)用于显示字段变量、内存变量或表达式的结果用于显示字段变量、内存变量或表达式的结果4.4.图片图片/ActiveX/ActiveX绑定控件绑定控件用于显示图片、声音、文档等对象用于显示图片、声音、文档等对象