三、简单应用题(共24分)
42考生文件夹下有一个数据库"schoo1",其中有数据库表"student"、"score"和"course"。
(1)在考生文件夹下有程序文件"cx1.prg".该程序的功能是检索同时选修了课程编号为"0001"和"0003"的学生的学号。请修改程序中的错误,并调试该程序.使其正确运行。考生不得增加或删减原程序的行数。
(2)在考生文件夹下设计一个表单"bd1",该表单为
"student"表的窗口式输入界面,表单上还有一个名为"cmd-Close"的按钮,标题名为"关闭",单击该按钮,使用This-Form.Release退出表单。最后将表单存放在考生文件夹中。
注意:在设计表单时,打开"school"数据库。将"student"表拖入到表单中就实现了"student"表的窗口式输入界面,不需要其他设置或修改。
填写我的答案插入图片 本题共24分,参考答案: 请参考解析
【考点指引】本大题第l小题主要考查改正在使用SQL编程时容易产生的错误;第2小题主要考查表单的创建。
(1)【操作步骤】
①在命令窗口中输入命令:M()DI C()MM exl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中修改如下:
原程序:SELECT学号FR()M score WHERE课程编号IN("0001","0003")
修改后:SELECT DIsTINcT学号FROM score
WHERE学号IN(SELECT学号FROM
score WHERE课程编号="0001")AND学
号IN(SELECT学号FROM score
WHERE课程编号="0003")
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cxl(回车执行),执行程
序文件。
(2)【操作步骤】
①选择【文件】→【新建】命令,选择"表单",单击"新建文件"按钮打开表单设计器,单击表单控件工具栏上的"命令按钮"控件图标,为表单添加一个命令按钮Commandl。
②在按钮属性窗口中将命令按钮Commandl的Name属性值修改为cmdClose,将Caption属性值修改为"关闭"。
双击命令按钮,在Click事件中输入代码:ThisForm.Re-lease,用来关闭表单。
③在表单设计器中,鼠标右键单击表单空白处,在弹出的快捷菜单中选择"数据环境"命令,打开表单的数据环境,将数据表文件"student"添加到数据环境中,将数据环境中的"student"表拖放到表单中,可看到在表单中出现一个表格控件,此时实现了"student"表的窗口式输入界面。
④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的"另存为"对话框中输入表单文件名"bdl",保存在考生文件夹下,然后运行表单。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |