首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内[说明] 设有一张学生成绩表scores存放在Access数据库Student中,其中包括学生编号、姓名以及各科目考试成绩。下面的应用程序利用ADO Data和Data
阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内[说明] 设有一张学生成绩表scores存放在Access数据库Student中,其中包括学生编号、姓名以及各科目考试成绩。下面的应用程序利用ADO Data和Data
admin
2009-02-15
73
问题
阅读以下说明及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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,若要计算出B3:E6区域内的数据的最大值并保存在B7单元格中,应在B7单元格中输入______。
Word2007默认的文件扩展名是(37)。
信息处理技术员的网络信息检索能力不包括(10)。
某学生要进行数据结构、操作系统和计算机组成原理三门课的考试。已知数据结构成绩是85分、操作系统成绩是87分,希望总分达到240分,需要求出计算机组成原理成绩应考的分数。此类问题可以使用Excel中的(53)功能来解决。
计算机维护的注意事项中不包括________。
结构化程序中的基本结构不包括(28)。
某商场的部门和商品两个实体之间的关系如下图所示。假设每个部门负责销售若干种商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着(14)的联系。
数据处理过程中,影响数据精度的因素不包括(10)________________。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
随机试题
为何要实施纠正措施和预防措施?纠正措施和预防措施有何区别?
吹填工程量计算时应考虑()。
2009年5月5日,张兰英在滑县工商行政管理局登记成立滑县泰山红日摩托城,登记注册类型为个体丁商户,并先后在国税和地税部门办理了税务登记。2011年2月12日,红日公司蹙记成立,张兰英为法定代表人,股东为张兰英、杨国平、史自贤,企业类型为有限责任公司。红日
零售商业物业的租赁管理中,制定租赁()是零售商业物业策略与运行管理的核心内容,其目的是实现物业收益的最大化。
___________himselfincarryingoutanexperiment,hecan’tsparetimetolookafterhischildren.
计算19961997×19971996-19961996×19971997的值是( )。
大凡能用声音、图画或文字去打动人们的艺术家,往往会历经沧桑,甚至要闯过多少生死的______,还得在日后反复地______,昼夜都不能停歇。既然已经耗尽了毕生的心血,投入了如此巨大的工夫,确实就应该永不停顿地奋斗下去,将自己美好和高尚的憧憬始终存留在人们的
A、 B、 C、 D、 D观察题干,第一印象认为该数列是分式数列,但第二项的2极为特殊,大于其他数项,通分后分子的规律也不明显。若前后两项相乘,还可进行约分。尝试两项作积得到,
软件配置管理通过标识产品的组成元素、管理和控制变更、验证、记录和报告配置信息,来控制产品的进化和()。
Whatdomostofnsdotothepreparationforourtaskssincetheyseemacertainperiodoff?Weshouldstartourpreparationfo
最新回复
(
0
)