问答题 在考生文件夹下有“学生成绩”数据库,设计一个名为“cdl”的菜单,菜单中有两个菜单项“查询”和“关闭”。程序运行时,单击“查询”菜单项应完成下列操作: 将所有选修了“计算机基础”的学生的所有成绩,按成绩降序,学号升序查询出来并保存到表“cjb.dbf”中。单击“关闭”菜单项,程序终止运行。
【正确答案】①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“查询”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“查询”过程,在菜单过程代码编辑窗口中输入以下代码: SELECT*INTO TABLE cjb FROM成绩WHERE课程名=〝计算机基础〞0RDER BY成绩DESC,学号 关闭菜单过程代码编辑窗口,回到菜单设计器。 ②单击下一行,输入菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT ③选择【菜单】→【生成】命令,将菜单保存为“cdl”,生成一个菜单文件“cd1.mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd1.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。
【答案解析】