630 likes | 818 Views
Access 数据库程序设计. 四川大学计算机学院 主讲教师 曾新. 第 9 章 创建宏. 主要内容: 宏的基本概念 创建宏、宏组和条件宏 宏的编辑、运行和调试 . 宏的基本概念 . 宏 是由一个或多个操作组成的集合。 像打开某个窗体或打印某个报表这些操作都可以用宏来完成。 宏组 则是将几个功能相关或相近的宏组织到一起所构成的宏。 如果给宏加上条件表达式以确定当运行宏时,某个操作是否被执行,就称为 条件宏 。 . 宏的基本概念. 宏与 VBA
E N D
Access 数据库程序设计 四川大学计算机学院 主讲教师 曾新
第9章 创建宏 • 主要内容: • 宏的基本概念 • 创建宏、宏组和条件宏 • 宏的编辑、运行和调试
宏的基本概念 • 宏是由一个或多个操作组成的集合。 • 像打开某个窗体或打印某个报表这些操作都可以用宏来完成。 • 宏组则是将几个功能相关或相近的宏组织到一起所构成的宏。 • 如果给宏加上条件表达式以确定当运行宏时,某个操作是否被执行,就称为条件宏。
宏的基本概念 • 宏与VBA • 在Access中,对于不能使用控件完成的特定操作,可以使用建立宏或编写VisualBasic Application(简称VBA)应用模块两种方法来完成。一般地,对于简单的操作,像打开和关闭窗体,显示和隐藏工具栏或运行查询等,可以使用宏来完成。而对于复杂的操作,则必须使用程序来实现。当然,能够用宏完成的操作,同样可以用程序来完成。
宏的基本操作 • 创建宏 • 【例9-1】在“教学信息管理数据库”中,创建一个名为“浏览学生情况”的宏。并且在运行该宏时,以只读方式打开“学生情况”表。
宏设计窗口 1 2
3 在宏设计窗口中选择“Maximize”操作命令
保存宏 已建好的宏
宏的基本操作 • 创建宏 • 【例9-1a】在“教学信息管理数据库”中,使用向宏的设计窗口拖动数据库对象的方法,创建一个名为“学生信息登记”的宏,其功能是打开“学生信息登记”窗体。
1 调整“宏设计窗口”和“数据库设计窗口”, 使得两个窗口均可见,单击“数据库设计窗口” 使其成为活动窗口。
宏的基本操作 • 创建条件宏 • 【例9-2】创建一个带条件的宏,该宏在通过“学生信息登记”窗体向“学生情况”表中输入数据时,如果“入学成绩”小于或等于零,则给出提示信息,并要求重新输入。
消息设置 条件: Forms![学生信息登记]![入学成绩]<=0
宏的基本操作 • 创建宏组 • 【例9-3】在“教学信息管理数据库”中,创建一个名为“SC”的宏组,该宏组由“S1”、“S2”和“S3”3个宏组成,其中宏“S1”的功能是打开“查询男生”查询;宏“S2”的功能是打开“学生信息登记”窗体;宏“S3”的功能是预览“学生成绩表”报表;每个宏的最后都给一个提示信息。
宏设计窗口 1 2
“宏设计窗口”中增加了一列“宏名” ,用于建立宏组。
已有的查询 设置宏“S1”中的第一个操作
保存已建好的宏组, 取名为“SC”。 创建好的宏组“SC”
宏的基本操作 • 宏的运行与调试 • 【例9-4】在“教学信息管理数据库”中,运行已经建好的宏“显示学生信息”。。
法2 在“宏设计窗口”设计窗口运行宏
1 添加命令按钮 新建空白窗体 2 命令按钮向导对话框
选择要运行的宏 “浏览学生信息” 3 指定命令按钮上的文字 4
宏的基本操作 • 运行宏组中的宏 • 【例9-5】在窗体中创建命令按钮,以运行在“教学信息管理数据库”中已经建好的宏组“SC”中的宏S1,S2和S3。
“学生登记信息”按钮对应的宏 “课程表”按钮对应的宏