首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内[说明] 设有一张学生成绩表scores存放在Access数据库Student中,其中包括学生编号、姓名以及各科目考试成绩。下面的应用程序利用ADO Data和Data
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内[说明] 设有一张学生成绩表scores存放在Access数据库Student中,其中包括学生编号、姓名以及各科目考试成绩。下面的应用程序利用ADO Data和Data
admin
2009-02-15
24
问题
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内[说明]
设有一张学生成绩表scores存放在Access数据库Student中,其中包括学生编号、姓名以及各科目考试成绩。下面的应用程序利用ADO Data和DataGrid控件实现了对成绩数据的基本管理,其操作包括:
(1)添加新记录:单击“添加”按钮,光标将指向最后一条数据记录,在其后编辑好新的数据记录后,再单击“更新”按钮,该数据即被加入成绩表;
(2)删除记录:单击“删除”按钮将删除当前所指记录,其后的数据记录依次上移;
(3)更新记录:直接编辑某条已有记录,再单击“更新”按钮将更新成绩表;
(4)记录排序:选中单列字段后,单击“排序”按钮,记录集将按该字段升序排列。
程序的运行界面为:
在开发过程中,数据库连接对象使用了名为Adodc1的ADO Data控件,数据显示区域使用了名 DataGnd1的DataGrid控件,界面上从左到右各操作按钮分别取名为CmdAdd、CmdDel、CmdUpdate、 CmdRefresh、CmdSort和CmdExit。
[Visual Basic代码]
Dim conn, database, table As String
Private Sub Form_Load()
database ="E:\Student.mdb" ’设置要访问的数据库
conn ="Provider=Microsoft.Jet.OLEDB.4.0;Data Souse=" & database
Adodc1.ConnectionString=conn ’设置连接字符串
table = "scores"
Adode1. (1)= table ’设置所要访问的数据表
Set DataGrid1. (2)= Adodc1
End Sub
Private Sub CmdAdd_Click() ’“添加”按钮的单击事件响应过程
Adodc1.Recordset. (3)
End Sub
Private Sub CmdDel_Click() ’“删除”按钮的单击事件响应过程
Adodc1.Recordset.Delete
Adodc1.Reeordset.MoveNext
End Sub
Private Sub CmdUpdate_Click() ’“更新”按钮的单击事件响应过程
Adode1.Reeordset.UpdateBatch adAffectAll
End Sub
Private Sub CmdRefresh_Cliek() ’“刷新”按钮的单击事件响应过程
Adodc1.Refresh
End Sub
Private Sub CmdSort_Cliek() ’“排序”按钮的单击事件响应过程
If DataGrid1.SelStartCol < 0 Or DataGridl. SelStartCol (4) DataGrid1. SelEndCol Then
MsgBox “请选择某一字段(列)!”
Exit Sub
End If
Adodc1. RecordSource = "SELECT * FROM" & table & "order by" & _
DataGrid1. Columns((5)).DataField
Adodc1.Refresh
End Sub
Private Sub CmdExit_Click() ’“退出”按钮的单击事件响应过程
End
End Sub
选项
答案
(1) RecordSource (2) DataSource (3) MoveLast (4) <> (5) DataGrid1.SelEndCol或DataGrid1.SelStartCol
解析
(1)界面上呈现的数据集是整个成绩表,即 Adodc1的RecordSource;
(2)DataGrid控件通过DataSource属性实现与ADO Data控件的绑定;
(3)根据程序说明,单击“添加”按钮,光标指向最后一条数据记录;
(4)DataGrid1.SelStartCol<0表示用户没有选择列, DataGrid1.SelStartCol<>DataGrid1.SelEndCol表示用户选定了多列,都与程序说明中不符;
(5)DataGrid1的Columns属性返回一个列的集合变量,因此此处应填入所选列的序号,由前文可知,填入DataGrid1.SelEndCol或DataGfid1.SelStartCol均可。
转载请注明原文地址:https://kaotiyun.com/show/mojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
信息处理技术员考生信息库中,具有“准考证号”、“姓名”、“笔试成绩”与“机考成绩”等字段。按“笔试成绩>0 and机考成绩>0”查询,有r1人;按“笔试成绩>0 or机考成绩>0”查询,有r2人,则必然有关系(69)。
在PowerPoint 2000中,如果要更改幻灯片上对象出现的顺序,应设置“自定义动画”中的(62)。
Word可以打开很多类型的文件,在Word的“打开”对话框中对这些类型都以列表的形式列了出来,但是扩展名是(47)的文件不能够被Word正常打开。
在Excel中,根据数据表制作统计图表后,如果将其对应数据表中的数据进行修改,则图表______。
若要查询成绩为70-80分之间(包括70分,不包括80分)的学生的信息,以下查询准则设置正确的是()。
在Excel2007中,设单元格A1中的值为-1,B1中的值为1,A2中的值为0,B2中的值为1,若在C1单元格中输入函数“=IF(AND(A1>0,B1>0),A2,B2)”,按回车键后,C1单元格中的值为______。
在调查某地区各类用户所喜欢的电视栏目时,信息处理技术员小王制作了用户类(U)与电视栏目(V)关系图。下面的示意图描述了五类用户(从上到下U1~U5)与四个电视栏目(从上到下V1~V4)之间的关系:如果某类用户大多喜欢某个电视栏目,则在它们之间画一条连线。从
人工智能(AI)时代,人类面临许多新的安全威胁。以下(60)________________不属于安全问题。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
随机试题
发病的主要类型有
肺炎球菌肺炎最可能的症状为肺炎杆菌肺炎最可能的症状为
铅中毒的临床表现苯中毒的临床表现
A制药公司是一家现代化企业,许多产品在市场上口碑很好,B制药公司为获取更大利润,将自己产品的包装盒装潢设计得与A制药公司同类药品非常相似,并在印制药品说明书和标签时假冒了A制药公司的注册商标,同时做了宣传和广告。关于上述信息中所指的药品注册商标的说法,
经营者与消费者进行交易,应遵循的原则是
下列有关短期融资券的表述,正确的是()。
在贫困救助社会工作中,下列哪些属于社会工作者倡导救助对象通过劳动就业解决自身困难的?( )
亨利.摩尔的艺术特点是什么?
有一天,张三、李四、王五在一起,互相指责别人说谎话。张三指责李四说谎话,李四指责王五说谎话,王五指责张三和李四都说谎话(当然都是指他们现在所说的话)。请问:从他们的指责中推论,谁说真话?
恩格斯说:“当我们深思熟虑地考察自然界或人类历史或我们自己的精神活动的时候,首先呈现在我们眼前的,是一幅由种种联系和相互作用无穷无尽地交织起来的画面。”这段话说明
最新回复
(
0
)