首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单form1ist(控件名和文件名) ①添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单form1ist(控件名和文件名) ①添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包
admin
2015-08-20
40
问题
建立“学生”数据库;把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库;建立满足如下要求的表单form1ist(控件名和文件名)
①添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩)。
②添加命令按钮“保存”(Command1)和“退出”(Command2),单击命令按钮“保存”时将表格控件Gridl中所显示的内容保存到表results(方法不限),单击命令按钮“退出”时关闭并释放表单。运行表单如图2.10所示。
注意:程序完成后必须运行,并按要求保存表格控件Grid1中所显示的内容到表results。
选项
答案
步骤1:在命令窗口执行命令:MODIFY DATABASE学生,创建数据库并打开数据库设计器。 步骤2:在新建的“学生”数据库设计器中单击右键,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击自由表“student”,将表添加到数据库中。以同样的方法,将“score”和“course”表添加到数据库中。 步骤3:在命令窗口执行命令:CREATE FORM FORMLIST,打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加一个表格和两个命令按钮控件。 步骤4:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表3.1l。 [*] 步骤5:双击表格(Gridl)控件编写Init事件代码。内容如下: *****表格(Grid1)的Init事件代码(以下SQL查询语句是通过查询设计器生成)***** 1 THIS.RECORDSOURCE="; 2 SELECT studerlt.学号,student.姓名,student.院系, courSe.课程名称,score.成绩; 3 FROM 学生!student INNER JOIN 学生!score; 4 INNER JOIN学生!course; 5 ON score.课程编号=course.课程编号; 6 ON student.学号=score.学号; 7 ORDER BY 1; 8 INTO CURSOR CURSOR1" 步骤6:双击命令按钮,编写各个命令按钮的Click事件代码。各按钮代码如下: *****“保存”按钮的click事件代码***** SELECT * FROM CURSOR1 INTO TABLE RESULTS *****“退出”按钮的Click事件代码***** THISFORM.RELEASE 步骤7:单击“常用”工具栏中的“运行”按钮查看结果并生成表文件,将表单文件保存到考生文件夹下。
解析
本题考查了数据库的基本操作;表单及控件的常用属性和方法的设置;SQL超连接查询
利用MODIFY DAT.ABASE命令可以新建数牲库并打开数据库设计器,在数据库设计器中可以进行添加、新建和删除表等操作;建立数据表可以在表设计器中进行。
本题的关键是表格数据的来源,通过ReCOrdSourceType和Recordsource属性可以设置表格中显示的数据,本题中表格的数据源类型应为“4-SQL说明”,而数据源通过SQL超连接查询得出,该语句保存在表格的Init事件中;由于SQL语句涉及3个表的数据,因此注意3个表之间的联系,正确设置各联系字段,其中snident表和sCOre表通过“学号”字段连接,COurse表和sCOre表通过“课程编号”字段连接;查询结果保存到临时表中,通过表格控件显示。
“另存为”按钮中则通过一条简单的SQL查询语句将临时表的记录输出到永久性表中保存。
转载请注明原文地址:https://jikaoti.com/ti/6Kv0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种基本逻辑结构是______。
请对下面的程序填空:***计算乘法表XY.PRG***SETTALKOFFCLEARFORJ=1TO9?STR(J,2)+’)’FORK=(10)??(11)ENDFOR
项目管理器的“文档”选项卡用于处理______。
在面向对象方法中,类之间共享属性和方法的机制称为______。
修改数据表中的数据是在______环境下完成的。
打开一个数据库的命令是______。
VisualFoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。
有如下SQL语句:SELECT班级名称FROM班级WHERENOTEXISTS;(SELECT*FROM学生WHERE班级号=班级.班级号)执行该语句后,班级名称的字段值是()。
随机试题
某啤酒厂销售啤酒时,采用购买者可以免费使用啤酒储藏罐1年的政策,为了保证啤酒罐按时收回,啤酒厂在提供啤酒罐时,每个啤酒罐收取2000元的押金。2018年6月销售啤酒200吨,每吨不含增值税价格2980元,发出免费使用啤酒罐20个。则当期进行会计处理如下
下列作品中,是冰心所作的散文的是()
A、氢氧化钠滴定液B、甲醇钠滴定液C、碘滴定液D、硝酸银滴定液E、乙二胺四乙酸二钠滴定液以下容量;分析法所使用的滴定液是酸碱滴定法
某建设项目的建筑安装工程及设备购置等本期完成工作量如下:假定间接费为20%,计划利润率为5%(不考虑税率),在设备、工具、器具购置过程中发生的运杂费6000元、仓库保管费1500元,请结合下列选题,给出正确答案。
权证发行人应在权证发行结束后1个工作日内,将权证发行结果报送证券交易所,并提交权证上市申请材料。()
依据供应商的生产经营规模和经营品种划分,供应商的类型有()。
A:CouldIinvitemyfriendstomyhousefortheDragonBoatFestival,Mom?B:【H1】______Thatsoundslikefun.A:Yeah.Ummm...Co
小时候,女孩子喜欢过家家,男孩子喜欢争斗、打仗。下面哪种游戏说可以帮你解释他们游戏的原因()
没有读者的参与,文学作品的价值无法实现,文学的存在__________失去可能。从这个意义上说,任何一个作家都必须树立读者意识。__________读者是上帝这句话,__________不能作机械和庸俗的理解。缺乏必要的辨识,没有应有的主张,一切唯读者是从
若Y=㏑X服从正态分布N(μ,σ2),称产品寿命X服从对数正态分布。设X1,X2,…,Xn是取自总体X的简单随机样本,令Y=㏑Xi(i=1,2,…,n),Y1,Y2,…,Yn相互独立且均服从正态分布N(0,σ2),其中σ2未知。求X的概率密度;
最新回复
(
0
)