习题答案

(C)查询(D)数据访问页

7.3 思考题

1.数据访问页与静态网页有什么差别? 2.使用向导与自动创建页有何区别?

3.数据访问页工具箱中哪几项在设计页中最有用? 4.如何将数据访问页在网上发表如何操作?

7.4 上机实验

第8章宏

8.1 填空题

1.宏可以包含 一个 或 多个 操作代码,宏也可以由几个宏名组织在一起的 宏组 构成。

2.在数据库中,经常使用宏来方便、 间接 地完成对数据库的操作。 3.因为有了宏,数据库应用系统中的不同的对象就可以 联系起来 。 4.运行宏组中的宏的命令形式是 宏组名.宏名 。 5.添上图中的 保存宏名插入行运行宏 工具项的含义。

6.自动运行宏的命令是 单击工具栏的“运行”按钮(!) 。 7.由多个操作构成的宏,运行时,按 宏命令的顺序 依次执行。

8.2 选择题

1.以下关于“宏”的说法错误的是( D )。

(A)宏可以是多个命令组合在一起的(B)宏一次能完成多个操作 (C)宏是一种编程的方法 (D)宏操作码用户必须用键盘逐一输入 2.用于打开一个窗体的宏命令是( C )。 (A)opentable (B)openreport (C)openform (D)openquery

3.用于打开一个报表的宏命令是( B )。 (A)opentable (B)openreport (C)openform (D)openquery

4.用于打开一个查询的宏命令是( D )。

(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)有何不同?

联系客服:779662525#qq.com(#替换为@)