Access数据库实用教程练习题

上传人:飞*** 文档编号:44969329 上传时间:2018-06-14 格式:DOC 页数:16 大小:112KB
返回 下载 相关 举报
Access数据库实用教程练习题_第1页
第1页 / 共16页
Access数据库实用教程练习题_第2页
第2页 / 共16页
Access数据库实用教程练习题_第3页
第3页 / 共16页
Access数据库实用教程练习题_第4页
第4页 / 共16页
Access数据库实用教程练习题_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Access数据库实用教程练习题》由会员分享,可在线阅读,更多相关《Access数据库实用教程练习题(16页珍藏版)》请在金锄头文库上搜索。

1、Access 数据库实用教程数据库实用教程一、简答题一、简答题(每题每题 1 分分) 1. 如何在报表中添加分页符? 2. 如何在报表的背景上添加图片以增加显示效果? 3. 怎样查找和替换表中的数据? 4. 为什么自动编号字段会不连续? 5. 什么是宏? 6. 查询有几种类型?Select 查询命令的作用是什么? 7. 报表由哪几部分组成?每部分的作用是什么? 8. 如何在数据访问页中添加滚动文字“欢迎访问!”? 9. 数据访问页有什么作用?10. “级联更新相关字段”和“级联删除相关字段”各起什么作用? 11. 报表有哪几种视图? 12. 创建报表有几种方式?它们各有什么特点? 13. Ac

2、cess 的启动和退出各有几种方法? 14. 怎样设置表的外观?主要从哪几个方面设置? 15. 什么是表达式?在 Access 中,表达式有什么作用? 16. 控件有什么作用? 17. 查询对象中的数据存放在哪里? 18. 在表关系中, “参照完整性”的作用是什么?设置“参照完整性”后对主表和从表的 限制是什么? 19. 比较表和查询的异同之处。 20. 简述数据管理技术的几个发展阶段。 21. 什么情况下需要修改表结构?修改表结构时需要注意什么问题? 22. 表间关系的作用是什么? 23. 报表和窗体的区别是什么? 24. 数据访问页和其他数据库对象有什么相同点和不同点? 25. 用 SQL

3、 语句将“学生成绩表”中所有“英语”大于 90 分的记录的“语文” 、 “数学” 各减去 2 分。 26. 如何设置窗体和报表中所有控件的默认属性? 27. 用 SQL 语句建立一个查询:运行时,输入一个学生的学号,就能把学生的成绩及基 本情况查询出来。 28. 以下竞赛评分程序的功能是什么? Private sub form_click( ) Dim max as integer, min as integer Dim I as integer, x as integer, s as integerDim j as single max=0 min =10 For i=1 to 10 x=v

4、al(inputbox(“请输入分数:“) If xmax Then max=x If x9026. 在开发过程中,窗体和报表的使用是最为频繁的,在窗体和报表里创建控件和修改控 件的属性是经常性的操作,而同类型控件的属性通常大同小异。所以,有必要设置控件 的默认属性,以减轻设计时的工作量。方法如下: (1)单击“工具箱”按钮,弹出“工具箱”对话框,在对话框里选择需要设置默认属性 的控件,如“文本框” 。 (2)单击“属性”按钮,在弹出的“属性”设置窗口中设置需要成为默认的属性。27. Select 学生状况表.学号,姓名,所在小组,职务,语文,数学,英语 From 学生状况表,学生成绩表 Wh

5、ere 学生成绩表.学号=( 请输入学号:) and 学生成绩表.学号=学生状况表.学号28. 该程序的:10 个分数中,去掉最高分和最低分后,求剩下 8 个分数的平均分。29. Delete From 学生状况表 Where 姓名 is null30. 可以在窗体的代码窗口中直接调用模块,或者在窗体中添加控件,在控件的事件中调 用模块。31. 筛选即筛选记录,其含义是指按照指定的条件查找数据记录,只显示符合条件的记录。筛选记录的方法有三种,其特点分别如下: (1) “按指定内容筛选”方法,其特点是可以指定一个筛选条件。(2) “按窗体筛选”方法,其特点是可以指定两个以上的筛选条件。 (3)

6、“按筛选目标筛选”方法,其特点是需要先指定筛选目标。32. Select 学号 From 课程,成绩 Where 课程课号成绩课号 And 课程名称 Like *数据库*33. 因为查询的数据不是一个真正存在的数据表,只是在运行查询时数据才出现。查询对 象在运行时从提供数据的表或者查询的数据中提取字段和数据,并在数据表视图中将相 关的数据记录显示出来,所以说查询的数据是动态的数据集合。查询实质上只是一个链 接数据字段的结构框架,查询中的数据是由于链接关系而临时出现在数据表视图中的, 它们会随着相关链接表中数据的更新而更新,所以说查询的数据是动态的。34. 可以。可以创建独立于数据库的数据访问页

7、。35. 变量类型决定了系统为变量所分配内存空间的大小,所以变量类型与速度有很大的关 系。 定义变量时应注意以下原则: (1)显式声明变量 在声明变量时,如果没有明确指定数据类型,Access 会自动将其视为 Variant,这种 类型在所有的数据类型中所分配的内存空间是最大的,同时在实际运行过程中,系统还 需判断其实际类型并进行隐式转换,这将影响到系统的性能。 (2)尽量使用恰当的、最小的数据类型 在声明一个变量时,应该掌握一个原则“够用就行” 。36. Private sub command1_click( ) Me!text1=“ Me!text2=“ Me!text3=“ Me!tex

8、t4=“ End Sub Private Sub Command2_click( ) If Me!text1=“or Me! text2=“or Me!text3=“ Then Msgbox “成绩输入不全“ Else Me!text4=(val(Me!text1)+val(Me!text2)+val(Me!text3) )/3 End If End Sub Private Sub Command3_Click( ) Docmd. quit End Sub37. Option ExplicitPrivate Function jl(By Val score%)As String Select

9、Case Score Case 0 to 59 jl=“不及格“ Case 60 to 79 jl=“及格“ Case 80 to 89 jl=“良好“ Case 90 to 100 jl=“优秀“ Case else jl=“数据错误! “ End Select End Function Private Sub Form-Click( ) Dim sl As Integer sl=InputBox(“请输入成绩:“) print jl(sl) End Sub38. Public Function Area( R as single) as single If R040. 共有 2 个实体,图

10、书,读者。 图书(书号,书名,作者,出版日期,类型,页数,出版社名称) 读者(姓名,借书证号,性别,住址,电话) E-R 图如下所示:关系模型: 图书(书号,书名,作者,出版日期,类型,页数,价格,出版社名称) 读者(姓名,借书证号,性别,住址,电话) 借阅(书号,借书证号,借书日期,还书日期)41. 光标在数据表窗体中逐行移动时,光标在字段中移动。若要使光标选中整行,则可以 在窗体的 Current 事件中添加如下代码: Private Sub form_current( ) Docmd.RunCommand acCmdSelectRecord end sub42. Private Sub

11、Form-Click( )Call p1End SubPrivate Sub p1( )For I=1 to 4For j= l to Ia= (I-1) *10+j借阅借书证号性别书号书名读者图书姓名1n 出版日期作者价格页数出版社名称 电话住址还书日期借书日期类型Print Tab(j-1)*5+1);a;Next jPrintNext IEnd Sub43. 实体有四种:车间、工人、产品和零件。 车间(车间号,车间主任名,电话)工人(职工号,姓名,年龄,性别,工种,等级)产品(产品号,产品名)零件(零件号,重量,材料)车间车间号电话车间主任名产品产品号产品名零件零件号重量材料工人职工号

12、号等级姓名 年龄性别工种关系模型: 车间(车间号,车间主任名,电话) 工人(职工号,姓名,年龄,性别,工种,等级) 产品(产品号,产品名) 零件(零件号,重量,材料) 拥有(车间号,职工号) 生产 1(车间号,零件号) 生产 2(车间号,产品号) 配备(零件号,产品号)44. 在窗体上创建一个切换按钮、两个 图像按钮,分别设置好个按钮的 “图片”属性,然后在窗体代 码中添加如下代码: Private Sub Form_Load()tglImage.PictureData=cmdUpImage.PictureData/初始化切换按钮的图像为弹起的图像 End Sub Private Sub tg

13、lImage_Click() If tglImage.Value=0 thentglImage.PictureData=cmdUpImage.PictureData/设置切换按钮的图像为弹起的图像 ElsetglImage.PictureData=cmdDownImage.PictureData/设置切换按钮的图像为按下的图像 End If End Sub45. Access 中提供了未绑定对象框来显示和编辑 Word、Excel 等 OLE 对象。将 Word 文 档插入未绑定对象框的方法如下: 在“工具箱”上选择“未绑定对象框”控件,在窗体的空白处单击鼠标左键,在弹 出的“插入对象”对话框

14、中,选择“由文件创建” ,然后单击“浏览”按钮选择一个 Word 文档,单击“确定”按钮返回。 插入后,未绑定对话框中的 Word 文档此时是不可编辑的,将“可用”属性改为“是” , “是否锁定”属性改为“否” ,则可对文档进行编辑。46. 在窗体模块中写入如下代码: Private Sub com 清除_click( ) me.txt 你好.set focus me.txt 你好.text=“1nn1nmnm车间产品工人零件有生 产 2生 产 1配备End Sub Private Sub Com 显示_Click( ) me.txt 你好.set focus me.txt 你好.text=“

15、你好“ End Sub Private Sub Form_Load( ) me.caption=“欢迎“ End Sub47. 组合框允许显示多列数据,但是所保存的数据只能绑定到其中一列,不过每列的宽度 是可以自己调节的,所以只要设置绑定客户编号那列的列宽为,就可以实现所绑定数 据是客户编号,但是显示的是客户名称了。具体操作如下: (1)在窗体上创建一个组合框,名称为 cboCustomer,设置其“行来源类型”属性为“表 查询” ,设置“行来源”属性为 Select 客户表.客户编号,客户表.客户姓名 FROM 客 户表。 (2)设置“列数”属性为 2, “绑定列”属性为 1,为了实现隐藏客

16、户编号列的效果,需 要设置“列宽”属性为“0cm;3cm” ,同时,为了避免组合框下拉时出现水平滚动条,需 要设置“列表宽度”的属性值为 3cm,即两列宽度之和。48. 用于创建主窗体和子窗体的表之间必须满足一对多的关系。若要使子窗体中的内容随 主窗体中记录的改变而改变,只需要建立主窗体和子窗体之间的一对多关系就可以了。49. 优化表结构和性能要遵循以下原则: (1)设计没有多余数据的表。 (2)为字段选择适当的数据类型。 (3)为要排序、联结或设定准则的字段创建索引。 (4) 在多字段的索引中,应该只使用所需要的字段。50. 在代码窗口中输入如下代码: Private Sub Ok_Click( ) If len(nz(me!user name)=0 and len(nz(me!user password)=0 Then msgbox“用户名,密码为空,请重新输入“,vbcritical,“error“ me!user name. set focus Else If

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号