(1)“商品”数据库下有两个表,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“查看”菜单项。该菜单项中有“供应商”“单价”和“关闭”3个子菜单。 “供应商”子菜单查询“供应商编号”为“0001”的商品的“名称”和“供应商名称”;

admin2010-05-08  73

问题 (1)“商品”数据库下有两个表,使用菜单设计器制作一个名为“cd1”的菜单,菜单只有一个“查看”菜单项。该菜单项中有“供应商”“单价”和“关闭”3个子菜单。
    “供应商”子菜单查询“供应商编号”为“0001”的商品的“名称”和“供应商名称”;
    “单价”子菜单查询“单价”在5 000(含)以上的“商品”的全部信息;
    “关闭”菜单项负责返回系统菜单。
    (2)在考生文件夹下有一个数据库“商品”,使用报表向导制作一个名为“rpt1”的报表,存放在考生文件夹下。要求:选择“商品信息”表中字段“商品编号”“商品名称”和“单价”;报表样式为“经营式”;报表布局:列数为“2”,方向为“横向”;按“单价”字段排序(降序);报表标题为“商品单价浏览”。

选项

答案(1)①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“查看”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“查看”子菜单。 ②输入子菜单名称“供应商”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“供应商”子菜单过程,在菜单过程代码编辑窗口中输入以下代码: SELECT商品名称,供应商名称FROM商品信息,供应商WHERE商品信息.供应商编号=供应商.供应商编号AND供应商.供应商编号="0001" 关闭菜单过程代码编辑窗口返回到菜单设计器。 ③单击下一行,输入子菜单名称“单价”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“单价”子菜单过程,在莱单过程代码编辑窗口中输入代码:SELECT*FROM商品信息WHERE单价>=5000。 关闭菜单过程代码编辑窗口返回到菜单设计器。 ④单击下一行,输入子菜单名称“关闭”,在“结果”下拉列表框中选择“命令”,在右边的“命令”文本框中编写程序代码: SET SYSMENU TO DEFAULT。 ⑤选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“cd1.mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd1.mpr,看到Visua1 FoxPro的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。 (2)①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“报表向导”,单击“确定”按钮进入“报表向导”对话框。 ②在“报表向导”对话框中,选择“商品”数据库下的“商品信息”数据表,并把“可用字段”下的“商品编号”“商品名称”和“单价”添加到“选定字段”列表框中。 ③连续单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“经营式”。 ④单击“下一步”进入“定义报表布局”,设置“列数”为“2”,“方向”为“横向”。 ⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“单价”字段添加到右边的“选定字段”列表框中,并选择“降序”单选项。 ⑥单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“商品单价浏览”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“rpt1”文件名保存在考生文件夹下,退出报表设计向导。

解析
转载请注明原文地址:https://jikaoti.com/ti/rkkiFFFM
0

最新回复(0)