(1)用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按“数量”降序排序存放于表supply_temp中。 (2)建立一个名为menu quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。

admin2015-08-20  35

问题 (1)用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按“数量”降序排序存放于表supply_temp中。
    (2)建立一个名为menu quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。然后在表单myform中的RightClick事件中调用快捷菜单menu_quick。

选项

答案(1)在命令窗口执行命令:(以下程序是通过查询设计器生成): 1 SELECT供应.供应商号,供应.工程号,供应.数量; 2 FROM供应零件!零件INNEP、IN供应零件!供应; 3 ON零件.零件号=供应.零件号; 4 WHERE零件.颜色=”红”; 5 ORDER BY供应.数量DESC; 6 INTO TABLE sLIpply_temp.dbf (2)步骤1:在命令窗口执行命令:CREATE MENU menu_quick,在弹出的“新建菜单”对话框中单击“快捷菜单”图标按钮,打开快捷菜单设计器。 步骤2:在菜单设计器“菜单名称”列的文本框中输入两个菜单项名“查询”和“修改”。执行【菜单】→【生成】菜单命令,生成一个可执行的菜单文件。 步骤3:在命令窗口执行命令:MODIFY FORM myform,打开表单设计器,双击表单,在事件代码编辑窗口的“过程”下拉框中选择RightClick(鼠标右击)事件代码,编写该事件的代码:DO menu_quick.mpr。 步骤4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。结构如图3.13所示。 [*]

解析 (1)本题主要考查的是SQL联接查询。SQL查询可以通过查询设计器完成,也可以直接编写SQL语句进行查询,在查询设计器中建立查询后,可以通过查看SQL代码将语句复制出来。
    SQL查询短语中,SELECT短语对应查询设计器的“字段”选项卡;JOIN对应“联接”选项卡:WHERE短语对应“筛选”选项卡;GROUp BY短语对应“分组依据”选项卡;ORDER BY短语对应“排序依据”选项卡。
(2)本题考查的是快捷菜单的设计,快捷菜单与下拉菜单的比较是缺少条形菜单,即快捷菜单仅包括一个弹出式菜单,其他设计基本上都与下拉菜单的设计一致,快捷菜单一般都是通过单击鼠标右键触发的,因此,在调用快捷菜单时需要在调用快捷菜单的对象的右击(Riqhtclick)事件中设置。
转载请注明原文地址:https://kaotiyun.com/show/cWEp777K
0

最新回复(0)