在考生文件夹中有一个学生数据库Stu,其中有数据库表Student存放学生信息,使用菜单设计器制作一个名称为Stme
每个菜单栏包括一个子菜单。菜单结构如下:
数据操作
数据输出
文件
保存
退出
其中“数据输出”子菜单对应的过程可以完成下列操作:打开数据库Stu,使用SELECT语句查询数据库表Student中的所有信息,然后关闭数据库。
“退出”菜单项对应的命令为SET SYSMENU TO DEFAULT,使之可以返回到系统默认菜单。“保存”菜单项不要求设置功能。
每个菜单栏包括一个子菜单。菜单结构如下:
数据操作
数据输出
文件
保存
退出
其中“数据输出”子菜单对应的过程可以完成下列操作:打开数据库Stu,使用SELECT语句查询数据库表Student中的所有信息,然后关闭数据库。
“退出”菜单项对应的命令为SET SYSMENU TO DEFAULT,使之可以返回到系统默认菜单。“保存”菜单项不要求设置功能。
如果输入的某个学生的学号对应的学生不存在,则在第二个文件框内显示“该生不存在”,第三个文本框不显示内容(如下图所示):如果输入的某个学生的学号对应的学生存在,但在宿舍表中没有该学号对应的记录,则在第二个文本框内显示该生的“姓名”,第三个文本框显示“该生不住校”。
单击“退出”按钮关闭表单。
在考生文件夹中完成如下综合应用: 在考生文件夹中有工资数据库WAGE3,包括数据表文件:ZG(仓库号C(4),职工号 C(4),工资N(4))。 设计一个名为TJ3的菜单,菜单中有两个菜单项“统计”和“退出”。程序运行时,单击“统计”菜单项应完成下列操作:检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照“仓库号”升序排列,在“仓库号”相同的情况下,再按“职工号”升序排列存放到lever文件中,该数据表文件和ZG数据表文件具有相同的结构。 单击“退出”菜单项,程序终止运行。
在考生文件夹中,对“商品销售”数据库完成如下综合应用: (1)编写名为better的命令程序并执行,该程序实现如下功能: 将“商品表”进行备份,备份名称为“商品表备份.dbf”。 将“商品表”中的“商品号”前两位编号为“10”的商品的单价修改为出厂价的10%。 (2)设计一个名为“form”标题为“调整”的表单,表单中有两个标题分别为“调整”和“退出”的命令按钮。 单击“调整”命令按钮时,调用better命令程序对商品“单价”进行调整。 单击“退出”命令按钮时,关闭表单。 表单文件名保存为myform。
在考生文件夹中完成如下综合应用: 现有医院数据库DOCT3,包括三个表文件:YISHENG.DBF(医生)、YAO.DBF(药品)、 CHUFANG.DBF(处方)。设计一个名为CHUFANG的菜单,菜单中有两个菜单项“查询”和“退出”。 程序运行时,单击“查询”应完成下列操作: (1)查询同一处方中,包含“感冒”两个字的药品的“处方号”、“药名”和“生产厂”,以及医生的“姓名”和“年龄”,把查询结果按“处方号”升序排序存入result数据表中。result表包含“姓名”、“年龄”、“处方号”、“药名”和“生产厂”字段。 (2)统计这些医生的人数(注意不是人次数),并在result中追加一条记录,将“人数”填入该记录的“处方号”字段中。 单击“退出”菜单项,程序终止运行。 注意: 相关数据表文件存在于考生文件夹中。
在考生文件夹中,打开Ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个文件名和表单名均为myform2的表单,表单标题为“客户基本信息”。 要求该表单上有“女客户信息”(Command1)、“输出客户信息”(Command2)、和“退出”(Command4)三个命令按钮。 各命令按钮功能如下: (1)单击“女客户信息”按钮,使用SQL的SELECT命令查询客户表Customer中“女客户”的全部信息。 (2)单击“输出客户信息”按钮,调用考生文件夹中的报表文件myreport在屏幕上预览(PREVIEW)客户信息。 (3)单击“退出”按钮,关闭表单。
在考生文件夹中的“仓库”数据库GZ3包括两个表文件,表结构为: ZG(仓库号C(4),职工号C(4),工资N(4)) DGD(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10)) 在GZ3库中建立“工资文件”数据表:GJ3(职工号C(4),工资N(4)),设计一个名为 YEWU3的菜单,菜单中设两个菜单项“查询”和“退出”。程序运行时,单击“查询”应完成下列操作:检索出与供应商S7、S4和S6都有业务联系的职工的“职工号”和“工资”,并按“工资”降序存放到所建立的文件GJ3表中。单击“退出”菜单项,程序终止运行。 注意: 相关数据表文件存在于考生文件夹中。