用SQL查询语言实现:
①查找“生产科”人员的记录,命令如下:
SELECT职工. 部门号AS部门号,职工. 姓名. 部门. 部门名AS部门名 FROM 职工,部门
WHERE 职工. 部门号=部门. 部门号 AND 部门. 部门名 ②显示“马英”所在的部门名称,命令如下:
SELECT 职工.部门号 AS 部门号, 部门. 部门名AS 部门名 FROM 职工,部门
WHERE 职工. 部门号=部门. 部门号 AND =”马英”
16、从“选课”表中检索成绩大于等于60并且小于90的记录信息(成绩是整数),正确的SQL命令是:
SELECT * FROM 选课 WHERE 成绩 ① 60 AND 89 17、假设所有的选课成绩都已确定,显示\号课程成绩中最高的10%记录信息,正确的SQL命令是:
SELECT * ② 10 PERCENT ; FROM 选课 ;
ORDER BY 成绩 DESC WHERE 课程号=\18、有图书信息表BOOKS.DBF(图书编号 C4,书名 C22,出版单位 C20,出版日期 D,价格 N8/2,作者编号 C4,页数N4),以下程序段实现:将BOOKS.DBF表中所有书名中含有“计算机”三个字的图书复制到“BOOKS_C.DBF”中;复制后的图书价格在原价的基础上降低5%;从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称和均价,查询结果保存在NEW.DBF中,表中含字段出版单位和均价。
SELECT * FROM BOOKS WHERE 书名 ① \计算机%\
INTO TABLE BOOKS_C
② BOOKS_C SET 价格=价格*(1-0.05)
SELECT TOP 1 BOOKS_C.出版单位,AVG(BOOKS_C.价格) AS 均价 ; FROM BOOKS_C ;
GROUP BY BOOKS_C.出版单位 ; HAVING ③ ; ORDER BY 2 ;
INTO TABLE NEW.DBF CLOSE ALL
19、数据表“教师”和“学院”如下图所示:
(1)使用SQL语句将一条新的记录插入学院表。
INSERT INTO 学院(系代码,系名称) ① (\,\外国语学院\) (2)使用SQL语句求“物理学院”的所有职工的工资总和:
SELECT SUM(工资) FROM 教师 ;
WHERE ② IN(SELECT 系代码 FROM 学院 WHERE 系名称=\物理学院\
知识点:表单
20、如图所示表单: (1)表单上三个文本框将绑定学生.dbf中相关字段,则设计时在表单设计器中,应将数据表“学生.dbf”添加到表单的 设计器中。
(2)三个文本框的值在运行时不能修改,则在表单设计器中,可设置它们的 属性为.t.。
(3)命令按钮command1的标题为“上一条”,如果在Init事件代码中进行设置,应使用如下命令:
Thisform.command1. =“上一条” (4)单击command1(上一条)按钮,显示上一条记录,则应设置command1的 事件代码为:
Skip -1
Thisform. &&刷新表单 21、如图所示表单:
(1) 表单由标签、文本框、列表框和命令按钮组构成,应设置命令按钮组Commandgroup1的
_____________属性值为4,以使得命令按钮组中有4个命令按钮(添加、删除、全部删除、退出)。
(2) 表单运行时,在文本框中输入游戏名,单击“添加”可将其添加到列表框中;当选中列
表框中的游戏名后,单击“删除”可将其从列表框中删除;单击“全部删除”可将列表框中内容全部清空;单击“退出”结束表单运行。
命令按钮组Commandgroup1的Click事件代码如下,请完善。 Ch=This.Value Do case
Case Ch=1
Thisform.list1.additem(thisform.text1. _____________) Case ch=2
Thisform.list1. _____________(thisform.list1.listindex) Case ch=3
Thisform.list1. _____________ Case ch=4
Thisform.release Endcase
22、如图所示的登录表单。
其中用户名及密码来自于自由表:用户登记.dbf(用户名C(8),密码C(8))。
(1)运行时表单自动居中,应设置表单的AUTOCENTER属性为:
(2)表单上组合框的ROWSOURCE属性应设置为 ,ROWSOURCETYPE属性应设置为 。
23、设计有如下所示由标签、选项按钮组(从左至右为OPTIONGROUP1、OPTIONGROUP2)、文本框(TEXT1)、命令按钮(COMMAND1)构成的表单,单击“确定”按钮后能根据选择在文本框中显示相应的信息。
(1)为了使得每组选项按钮都有三个选项,因此,选项按钮组的 属性应设为3。 (2)“确定”按钮的Click事件代码如下,请完善:
CFD=THISFORM.OPTIONGROUP1.VALUE DO CASE
CASE CFD=1 C1=\成都\ CASE CFD=2 C1=\重庆\ CASE CFD=3
C1=\昆明\ENDCASE
MDD= DO CASE
CASE MDD=1 M1=\北京\ CASE MDD=2 M1=\上海\ CASE MDD=3 M1=\广州\ENDCASE
THISFORM.TEXT1.VALUE=\你将从\到\去!\
24、下图所示表单的功能是计算S=1! + 1/2! + 1/3! + ?? +1/N!的值。表单运行时,在第1个文本框TXTINPUT中输入一个整数值,单击“计算”命令按钮后,S的值在第2个文本框TXTRESULT中显示出来。命令按钮的代码如下。
S=1 P=1
FOR I=2 TO (THISFORM.TXTINPUT.VALUE) P= S= S+1/P ENDFOR
THISFORM. TXTRESULT.VALUE=
25、下面表单功能是向左滚动字幕,其中左下有一个数字时钟,右下有一个命令按钮。(显示“四川欢迎你!”的控件名称为label1,显示时间的控件名称为label2)。