(1)根据数据库“炒股管理”下的“股票信息”和“数量信息”表建立一个查询,该查询包含的字段是两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为my。 (2)考生文件夹下有一个名为 myf 表单文件,其中有一个命令按钮(标题为“查询”)下的

admin2009-02-15  27

问题 (1)根据数据库“炒股管理”下的“股票信息”和“数量信息”表建立一个查询,该查询包含的字段是两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为my。
   (2)考生文件夹下有一个名为 myf 表单文件,其中有一个命令按钮(标题为“查询”)下的 Click 事件下的语句是错误的。请按要求进行修改。要求:单击该按钮查询出住在四楼的所有学生的全部信息。该事件共有3条语句,每一句都有一处错误。更正错误但是不允许添加或删除行。

选项

答案(1)可以直接在命令窗口输入:CREATE QUERY my,打开查询设计器,新建一个查询。在查询设计器中,分别将“股票信息”和“数量信息”两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击“确定”按钮,如图3-97所示。 [*] 图3-97 在查询设计器中的“字段”选项卡中,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中,在“排序依据”选项卡中,将“选定字段”列表框中的“数量信息.现价”字段添加到“排序条 件”列表框中,“排序选项”为“降序”排序。执行菜单命令“查询”—“运行查询”。查看查询结果。 (2)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的表单文件myf. scx。 双击表单上的“查询”命令按钮,在弹出的程序编辑窗口,其程序段如下: ****“查询”命令按钮的源程序*********** Select all from 宿舍; inner join 学生 when 学生.宿舍:宿舍.宿舍; for subs(宿舍.宿舍,1,1)=“4” *************************************** 根据题意提供的错误,修改后的程序段如下所示: ****“查询”命令按钮修改后的程序段**** Select*from 宿舍; inner join 学生 on 学生.宿舍;宿舍.宿舍; where subs(宿舍.宿舍,1,1)=“4” ***************************************

解析 本大题1小题主要考查的是联接查询,设计过程中主要注意两个表之间进行关联的字段。2小题改错过程中,主要注意的一些常用的但容易混淆的命令或函数,例如SUBS,STR等函数之间的区别。
转载请注明原文地址:https://kaotiyun.com/show/YeKZ777K
0

最新回复(0)