习题8
习题8
一、选择题
1.以下关于宏的说法错误的是( )。
A.宏可以是多个命令组合在一起的宏 B.宏一次能完成多个操作
C.宏实质上是使用编程方法来实现的 D.生成宏的操作码,用户必须记忆
2.用于打开一个窗体的宏命令是( )。
A.OpenTable B.OpenReport C.OpenForm D.OpenQuery
3.用于打开一个报表的宏命令是( )。
A.OpenTable B.OpenReport C.OpenForm D. OpenQuery
4.用于打开一个查询的宏命令是( )。
A.OpenTable B.OpenReport C.OpenForm D.OpenQuery
5.以下关于宏的描述错误的是( )。
A.所有的宏均可以转换为相应的模块代码 B.宏是Access的对象之一
C.宏操作能实现一些编程的功能 D.宏命令中不能使用条件表达式
6.用于关闭数据库对象的命令是( )。
A.Close B.Close All C. Exit D.Quit
7.用于显示消息框的命令是( )。
A.InputBox B.MsgBox C.MsgBox() D.Beep
8.用于从其他数据库向当前数据库导入、导出数据的命令是( )。
A.TransferDatabase B.TransferText C.Transfer D.Transfer Form
9.用于从文本文件导入、导出数据的命令是( )。
A.TransferDatabase B.TransferText C.Transfer D.Transfer Form
10.能够创建宏的设计器是( )。
A.窗体设计器 B.表设计器 C.宏设计器 D.编辑器
二、填空题
1.运行宏组中宏的命令是__________ 。
2.将宏转换为模块代码的操作是__________ 。
3.写出图8-30中4处工具按钮的功能含义:(a)__________ ,(b)__________ ,(c)__________ , (d)__________ 。

图8-30 工具栏
4. 自动运行宏的操作是__________ 。
5.由多个操作构成的宏,运行时是按__________ 依次执行的。
三、思考题
1.什么叫宏?
2.如何将宏转换为VB代码?
3.简述宏与宏组的关系。
4.一般触发宏的事件是什么?
5.怎样将宏与窗体结合使用?
四、上机实验
1.使用宏将当前操作的学生信息表转换成FoxPro能够接收的名为“学生”的表。
2.使用宏将FoxPro的学生表,转换成Access当前操作的学生信息表。
3.创建一个宏,名为“打开”,其中打开两个窗体,一个报表(可以是上机实习用数据库中的读者表、借阅表、图书表建立的)。
4.试用宏创建一个菜单程序(可为一级菜单,也可为二级菜单)。
操作要求:菜单为“图书借阅管理系统”操作管理中的读者表、借阅表、图书表,如图8-31所示。

图8-31 操作要求示意
5. 建立一个连续打开两个窗体的名为“打开”的宏,并试将该宏转换为模块代码。