一、实验目的
1. 理解菜单在数据库应用系统中的应用。
2. 掌握菜单设计器的使用和系统菜单项的引用。
3. 掌握下拉式菜单和弹出式菜单的制作。
二、实验内容及上机步骤
【上机题】
利用菜单设计器建立“工资管理系统”菜单。
操作要求:
(1)主菜单的菜单项包括:数据录入、数据维护、统计报表、退出。
(2)“数据维护”菜单包括“浏览记录”和“修改记录”和“按字段修改”三个子菜单项。设置“修改记录”的快捷键为“CTRL+X”。
(3)“统计报表”菜单包括“职工情况一览表”,(报表文件名为YGYLB.FRX)和“职工基本工资汇总表”报表(GZHZ.FRX)两个子菜单项。子菜单项的功能为预览相应的报表文件。
(4)单击“退出”菜单命令,可退出“工资管理系统”菜单,并自动恢复VFP的系统菜单。
【上机步骤】
本题的知识点是“下拉式菜单”的制作。
(1)从系统“文件”菜单中选择“新建”命令,弹出“新建”窗口,选择“菜单”,然后单击“新建文件”按钮,将弹出“新建菜单”对话框,选择“菜单”按钮,打开“菜单设计器”窗口。
(2)设置主菜单的菜单项
在“菜单设计器”窗口中填入4个菜单项,并设置“结果”栏的选项。
(3)设置“数据维护”子菜单
单击“数据维护”行中的“创建”按钮,为“数据维护”设置其子菜单项。
(4)设置“修改记录”的快捷键为“CTRL+X”
选定“浏览记录”行中的“选项”按钮,出现“提示选项”对话框,单击“键标签”文本框,按下键盘上的“CTRL+X”组合键,单击“确定”按钮后返回“菜单设计器”窗口。
(5)为“统计报表”菜单建立子菜单
从菜单级列表框中选择“菜单栏”,回到“工资管理系统菜单栏”窗口,建立“统计报表”的子菜单项。
选定“统计报表”行,单击“创建”按钮,出现“统计报表”子菜单页窗口,在“菜单名称”栏下输入“职工情况一览表”,结果栏选“命令”,在其右边的文本框中输入命令“REPORT FORM YGYLB.FRX PREVIEW”。
建立“职工基本工资汇总表”子菜单行,菜单项的命令为“REPORT FORM GZHZ.FRX PREVIEW”。
(6)为“退出”菜单定义过程代码
在“菜单级”列表框中选定“菜单栏”,返回到“工资管理系统菜单栏”窗口,选定“退出”菜单项的“创建”按钮,并在出现的“过程”编辑窗口中键入代码。
USE &&关闭打开的表
MODIFY WINDOW SCREEN && 恢复VFP主窗口标题
SET SYSMENU TO DEFAULT && 恢复VFP系统菜单
ACTIVATE WINDOW COMMAND && 恢复Command窗口
(7)保存菜单定义,生成菜单程序
选定系统主菜单中的“菜单”项,选择“生成”命令,弹出对话框,选择“是”按钮,出现“另存为”对话框,在“保存在”下拉列表框中选择保存菜单文件的文件夹为“D:\工资管理系统\menus”,在“保存文件为”文本框中输入文件名“XSCJ”,“保存类型”下拉列表框中选择“菜单(*.mnx)。
在“另存为”对话框中单击“保存”按钮,单击“生成”按钮,生成菜单程序XSCJ.MPR。
(8)运行菜单程序
选定系统主菜单中的“程序”菜单中的“运行”命令,或命令窗口输入DO XSCJ.MPR,。