(A)opentable (B)openreport (C)openform (D)openquery 5.以下关于宏的描述错误的是( D )。 (A)“宏”均可转换为相应的VBA模块代码 (B)宏是Access的对象之一 (C)宏操作能实现一些编程的功能 (D)宏命令中不能使用条件表达式 6.用于关闭数据库对象的命令是( A )。 (A)CLOSE (B)CLOSE ALL (C)EXIT (D)QUIT
7.用于显示消息框的命令是( B )。 (A)INPUTBOX (B)MSGBOX (C)MSGBOX() (D)BEEP
8.用于从其他数据库导入、导出数据的命令是( A )。 (A)TRANSFERDATABASE (B)TRANSFERTEXT (C)TRANSFER (D)TRANSFER FORM 9.用于从文本文件导入、导出数据的命令是( B )。 (A)TRANSFERDATABASE (B)TRANSFERTEXT (C)TRANSFER (D)TRANSFER FORM 10.能够创建宏的设计器是( C )。
(A)窗体设计器 (B)表设计器 (C)宏设计器(D)编辑器
11.在Access中,自动启动宏的名称是( A )。
(A)autoexec (B)auto (C)auto.bat (D)autoexec.bat
12.在Access中,如果不想在打开数据库时运行 AutoExec 宏,可在打开数据库时按( C )键。
(A)Del (B)Ctrl+Del (C)Shift (D)Ctrl+Shift
13.下列宏操作的参数不能使用表达式的是( D )。
(A)GoToRecord (B)MsgBox (C)OpenTable (D)Maximize
14.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( D )。
(A)OpenQuery (B)OpenReport (C)OpenWindows (D)OpenForm
15.用于查找满足指定条件的第一条记录的宏命令是( B )。
(A)Requery (B)FindRecord (C)FindNext (D)GoToRecord 16.用于指定当前记录的宏命令是( D )。
(A)Requery (B)FindRecord (C)GoToControl (D)GoToRecord
17.某窗口中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个外部应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( A )。
(A)RunApp (B)RunCode (C)RunMacro (D)RunSQL
8.3 思考题
1.什么叫“宏”,宏编程与普通编程相比有什么优势? 2.如何将“宏”转换为VBA代码,转换后有什么优势? 3.不使用“宏组”有什么不利之处?
4.条件栏“?”的确切含义是什么?条件栏填写“No”有什么效果? 5.一般触发宏经常使用哪些事件?记录和字段分别对应何种事件?
6.什么叫对象的引用?绝对引用(形如:Forms![颜色]![红].BackColor)和相对引用(形如:[红] .BackColor)有何不同?