首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单fomllist(控件名和文件名) ①添加一个表格控件Gridl,并按学号升序显示学生选课及考试成绩信息(包
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单fomllist(控件名和文件名) ①添加一个表格控件Gridl,并按学号升序显示学生选课及考试成绩信息(包
admin
2014-11-30
34
问题
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单fomllist(控件名和文件名)
①添加一个表格控件Gridl,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩)。
②添加命令按钮“保存”(Commandl)和“退出”(Command2),单击命令按钮“保存”时将表格控件Gridl中所最示的内容保存到表results(方法不限),单击命令按钮“退出”时关闭并释放表单。运行表单如图3-10所示。
注意:程序完成后必须运行,并按要求保存表格控件Gridl中所显示的内容到表results。
选项
答案
步骤1:在命令窗口执行命令:MODIFY DATABASE学生,创建数据库并打开数据库设计器。 步骤2:在新建的“学生”数据库设计器中单击右键,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击自由表“student”,将表添加到数据库中。以同样的方法,将“score”和“course”表添加到数据库中。 步骤3:在命令窗口执行命令:CREATE FORMFORMLIST,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加一个表格和两个命令按钮控件。 步骤4:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表4-14。 [*] 步骤5:双击表格(Gridl)控件编写Init事件代码。内容如下: ****表格(Gridl)的Init事件代码(以下SQL查询语句是通过查询设计器生成)***** 1 THIS.RECORDSOURCE=”; 2 SELECT student.学号, student.姓名, student.院系,COurse.课程名称,score. 成绩; 3 FROM 学生!student INNER JO工N学 生!score; 4 INNER JoIN学生!course ; 5 ON score.课程编号=course.课程编号; 6 ON student.学号=score.学号; 7 ORDER BY 1;j 8 INTO CURSOR CURSORl” 步骤6:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“保存”按钮的click事件代码*****
SELECT * FROM CURSORl INTO TABLE RESULTS
*****“退出”按钮的click事件代码*****
THISFORM.RELEASE
步骤7:单击“常用”工具栏中的“运行”按钮查看结果并生成表文件,将表单文件保存到考生文件夹下。
解析
本题考查了数据库的基本操作;表单及控件的常用属性和方法的设置;SQL超连接查询。
利用MODIFY DAT.ABASE命令可以新建数据库并打开数据库设计器,在数据库设计器中可以进行添加、新建和删除表等操作;建立数据表可以在表设计器中进行。
本题的关键是表格数据的来源,通过RecordsourceType和ReCOrdsource属性可以设置表格中显示的数据,本题中表格的数据源类型应为“4-SQL说明”,而数据源通过SQL超连接查询得出,该语句保存在表格的Init事件中;由于SQL语句涉及3个表的数据,因此注意3个表之间的联系,正确设置各联系字段,其中student表和score表通过“学号”字段连接,course表和score表通过“课程编号”字段连接;查询结果保存到临时表中,通过表格控件显示。“另存为”按钮中则通过一条简单的SQL查询语句将临时表的记录输出到永久性表中保存。
转载请注明原文地址:https://jikaoti.com/ti/1Zv0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,______是属于数据控制功能的语句。
设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是______。
关系数据库中,实现表与表之间的联系是通过______。
数据库系统与文件系统的主要区别是______。
VisualFoxpro6.0是一种关系型数据库管理系统,所谓关系是指______。
数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
数据库设计包括两个方面的设计内容,它们是______。
使用SQL语句实现将一条新的记录插入“学生”表中:INSERT______学生(学号,姓名)VALUES("9801","李峰")
随机试题
下列内容中,属于设计概算审查内容的是()。
某城市给水工程项目,通过招标投标确定了本市一家具有承担该工程项目资质的施工企业实施施工任务。施工企业在给水厂站工程施工时制定了以下施工技术要求。(1)水池底板混凝土应分层分次浇筑完成;(2)水池底板混凝土浇筑采用掺外加剂的泵送混凝土
信用风险监控是信用风险管理流程的重要环节.下列关于信用风险监控的说法错误的是()。
商业银行向客户提供财务分析与规划、投资建议、个人投资产品推介等专业化服务的业务活动是()。
钢琴曲《梦幻曲》的作者是()。
在近代以后,女性和男性一样参与经济生产,但在帝国主义殖民的过程中,将殖民母国的资本主义式经济带人殖民地,同时也将西方资本主义社会下的男女分工方式带人被殖民国家,也就是男性在外工作,女性则在家成为家庭主妇,这使得女性逐渐脱离了经济生产且与社会隔离。以下哪项为
阅读下列材料:两个阿拉伯人在沙漠里结伴同行,一个阿拉伯人在沙漠里失去了骑骆驼的同伴,他找了一整天也没有找到。晚上遇到了一个贝都印人,阿拉伯人开始打听失踪的同伴和他的骆驼。“你的同伴不仅是胖子而且还是跛予吗?贝都印人问。“是啊。他在哪里?”希望涌上了阿
实现算法所需要的存储单元的多少称为()。
Mobilityofindividualmembersandfamilygroupstendstosplitupfamilyrelationships.Occasionallythemovementofafamilya
Whatanimalsswimfrombirth?Allmammalsexeptmanand______.
最新回复
(
0
)