您当前所在位置:首页 > PPT课件 > 工作PPT > 培训教程PPT → access培训教程PPT

access培训教程PPT

PPT预览

access培训教程PPT

PPT内容

这是一个access培训教程PPT,主要介绍了了解数据与数据处理的概念、数据管理发展的几个阶段、理解数据库系统中的基本概念等内容。

第一章 数据库基础知识
1、学习目标与要求
通过本章学习,读者应达到以下要求:
  1.了解数据与数据处理的概念、数据管理发展的几个阶段
  2.理解数据库系统中的基本概念,理解数据模型的分类及数据模型中的实体概念以及实体之间的关系
  3.掌握关系数据库中关系、元组、属性、域、关键字等术语、掌握常见关系运算
  4.初识Access
信息
  信息与能源、物质并列为人类社会活动的三大要素,我们所在的时代被称为信息时代。
  信息是对现实世界中事物的存在特征、运动形态以及不同事物间的相互联系等多种属性的描述,通过抽象形成概念。这些概念能被人们认识、理解,被表达、加工、推理和传播,以达到认识世界和改造世界的目的。因此,信息是关于事物以及事物间联系的知识。
  信息一般分三类:事物的静态属性信息、动态属性信息、事物间的内在联系信息。
  目前人们使用的信息表达方法,主要包括:数字、文字和语言、公式、图形和曲线、表格、多媒体(包含图像、声音、视频等)、超链接等。
  信息具有可共享性、易存储性、可压缩性、易传播性等。
数据与数据处理系统
      表达信息的符号记录就是数据。数据是信息的载体,信息是数据的内涵。计算机是目前最普遍使用和最重要的信息处理工具。计算机是处理数据的。作为数据的符号在计算机中都转换成二进制符号“0”和“1”保存和处理
      为实现特定数据处理目标所需要的所有各种资源的总和称为数据处理系统。一般情况下,主要指硬件设备、软件环境与开发工具、应用程序、数据集合、相关文档等。
      数据处理系统的开发是指在选定的硬件、软件环境下,设计实现特定数据处理目标的软件系统的过程。数据库技术是数据处理系统的核心技术。
计算机数据管理的发展阶段
1、人工管理
    这一时期的计算机数据管理的特点是:数据与程序不具有独立性,一组数据对应一组程序,数据不能长期保存,程序运行结束后就退出计算机系统一个程序中的数据不能被其他程序使用,因此,程序与程序之间存在大量的重复数据,即数据冗余。
2文件系统
    程序与数据有了一定的独立性,程序与数据分开存储,数据文件可以长期保存在外存储器上被多次存取。程序只需用文件名就可以访问数据文件
3、数据库系统
提高了数据的共享性,使多个用户能够同时访问数据库;中的数据,减少数据的冗余,提高数据的一致性和完整性;提高了数据和应用程序的独立性,减少了应用程序的开发和维护代价
     为数据库的建立、使用和维护而配置的软件为数据库管理系统(Data Base Management System DBMS)
4、分布式数据库系统
    即客户机/服务器(Client/Server,C/S)系统结构。C/S结构将应用程序根据应用情况分布到客户的计算机和服务器上,将数据库管理系统和数据库放置到服务器上,客户端的程序使用开放数据库连接(Open Data Base Connectivity,ODBC)标准协议通过网络访问远端的数据库。
5、面向对象数据库系统
相关真题:数据管理技术发展的三个阶段中    没有专门的软件对数据进行管理  a人工管理阶段  b 文件系统阶段   c 数据库阶段
数据库系统的基本概念
1.数据
      数据指描述事物的符号记录。在计算机中文字、图形、图像、声音等都是数据,学生的档案、教师的基本信息、货物的运输情况也都是数据
2.数据库
      即存储在计算机存储设备、结构化的相关数据的集合,它不仅包括描述事物的数据本身,也包括相关事物之间的关系。比如一个具有姓名地址电话等信息的通讯录,就是一个简单的数据库,我们既可以添加信息,也可以更改信息。
3.数据库应用系统
      即指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。
4.数据库管理系统
    即(DataBase Management System,DBMS),是用户和操作系统之间的一层数据管理软件,是为了数据库的建立、使用和维护而配置的软件。
5.数据库系统
    即(DataBase System ,DBS),是指引进数据库技术后的计算机系统,层次如下
数据模型
    数据库需要根据应用系统中数据的性质、内在联系,按照管理的要求设计和组织。数据模型就是从现实世界到机器世界的一个中间层次。
一、实体描述
   1.实体
       客观存在并相互区别的事物成为实体,可以是实际的事物,也可以是抽象的事物如学生、课程、读者都是实际的事物,而学生选课、借阅图书等都是抽象的事物。
   2.实体的属性
     描述实体的特性即为属性,如学生实体用学号,姓名,性别,出生年月,入学时间等属性来描述,图书实体属性用图书编号、分类号、书名、作者、单价等多个属性来描述。
3.实体间的联系及分类
   实体之间的对应关系即为联系,它反映现实世界事物之间的相互关系,实体联系分为以下三种
     a、一对一关系;
     b、一对多关系;
     c、多对多的关系
举例
      1.如果表A中的一条记录与表B中的多条记录匹配,且表B中的一条记录与表A中的一条记录匹配,则表A与表B的关系是
      2.如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是
      3.假设数据表A与表B建立了一对多的关系,表A为“多”的一方则下述正确的是
a、表B中的一个字段能与表A中的多个字段匹配
                      b、表B中的一个记录能与表A中的多个记录匹配
                      c、表A中的一个记录能与表B中的多个记录匹配
                      d、表A中的一个字段能与表B中的多个字段匹配
   4、在人事管理数据库中工资和职工的关系是
   5、下列实体联系中,属于多对多的联系是
                      a.学生与课程   b.学校与校长  c.住院的病人与病床  d.工资与职工
   6、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是
   7、在学校中,教师的“职称”与教师个人“职工号”的联系是               
关系数据库
   一个关系的逻辑结构就是一个二维表,用这种二维表的形式表示实体和实体联系的数据模型为关系数据模型。
1.关系:  一个关系就是一个二维表
2.元组:   在二维表中,元组也称记录
3.属性:   Access表中字段名即为属性
4.域    : 属性的取值范围
5.关键字:能够唯一识别一条记录的属性或属性的组合
6.外部关键字:如果表中的一个字段不是本表的主关键字段,而是另外一个表的主关键字或候选关键字这个字段就为外部关键字
关系运算
一、传统的集合运算
       1.并       2.差       3.交
二、专门的关系运算
    1.选择运算
       从关系中找出满足给定条件的元组的操作即为选择运算。即找出给定逻辑表达式为真的记录。
     2.投影运算
       从关系模型中指定若干属性(字段)组成新的关系即为投影
     3.联接运算
       将两个或者更多的关系模式(二维表)拼接成一个更宽的关系模式(表),生成的关系(表)包含满足联接条件的元组(记录)
     4.自然连接
       联接运算中,按照字段值对应相等为条件进行的联接操作为等值联接,自然连接是去除重复属性的等值联接
举例
      1.设关系R和关系S的元数分别是3和4,元组数分别是5和6,则R和S自然连接所得到的关系,其元数和元组数分别为
          a.7和11   b.12和30     c.小于7和小于30    d.等于7和小于等于30
        2.在关系运算中,选择运算的含义是
        a在基本表中选择满足条件的记录组成新的关系
          b在基本表中选择需要的字段组成一个新的关系
          c在基本表中选择满足条件的记录和属性组成新的关系
          d以上均正确
      3.关于二维表说法错误的是
         a二维表中的列成为属性
           b属性值的取值范围称为值域
           c二维表中的行称为元组
           d属性的集合称为关系
4.常见的数据模型有三种,它们是层次、关系、网状
5.在关系数据模型中,一个关系就是一个二维表
6.用树形结构表示实体之间的联系的模型是层次模型
7在教室表中,如果要找到职称是“教授”的教师,所采用的关系运算是  a选择  b投影  c联接  d自然联接
第二章   数据库与表
2.1建立数据库
     a 创建空数据库  
        b 使用“向导”创建数据库
2.2建立表
   2.2.1表的组成
注:字段命名规则:1.长度为1-64个字符;2.可以包含数字、字母、汉字、空格等字符,但不能以空格开头;3.不能包含句号、感叹号、方括号及单引号
数据类型
        Access的数据类型共有10种包括
        1.文本型
            可以用来保存文本或数字(此数字不再
         需要计算),默认大小为50个字符,最大
         255个,超过255个,可使用备注型
        2.备注型
         允许存储最大64000个字符
        3.数字型
         用来存储算术运算的数字数据
        4.日期型    5货币型 
        6.自动编号
            自动编号一旦被指定,就会永久和记录连接,如果删除了某一               记录,其他记录自动编号不会重新编号,当插入记录时,不再使用已删除的自动编号的数值而是递增重新赋值,对自动编号,人为不能干预。
        7.是/否型(逻辑型或布尔型)
          域值只有两种情况:Yes/No、True/False、On/Off,前者值为-1,后者为0
8.OLE对象
         OLE对象是指由OLE(Object Linking and Embedding )协议程序创建的对象,如Word文档,Excel表格、图像、声音或其他二进制数据。        
          该类型是指字段允许单独地链接或者嵌入ole对象 ,如果是嵌入,OLE对象存放在数据库中,如是链接,链接对象只存放在最初的文件中。
       9.超级链接
       10.查阅向导
         在进行数据输入的时候,如果希望通过一个列表或组合框选择所需的数据以便将其输入到字段中,而不是手工输入,可使用该类型。
2.2.2建立表结构
    1、三种方法
       a.使用数据表视图
       b.使用设计视图
       c.使用表向导
     2、定义主键
       a.什么是主键
           主键也称为主关键字,是表中能够唯一识别记录的一个字段或多个字段的组合。只有为表定义了主键,才能与数据库中的其他表建立关系。
       b.主键的类型
       c.主键的建立方法
2.2.3字段属性
       1.字段大小
        2.格式
        3.输入掩码
例如:
    掩码                 允许值显示
(000)0000-0000        (010)5448-1165
(999)9999-9999!       (010)6566-5458
                                  (     )4695-5444
(000)AAAA-AAAA      (201)5498-drgg
#999                          -20        
                                  2000
2.3维护表
   2.3.1打开、关闭表
   2.3.2修改表的结构
         主要有添加、删除、移动字段位置
   2.3.3编辑表
   2.3.4调整表的外观
         主要有改变字段次序、字段的显示高度宽度、隐藏列、冻结列、数据表格式、字体显示。
2.4表操作
   2.4.1查找数据
         注意通配符的使用方法
      *   :任意字符                                    -   通配范围内的任意单个字符
      ?     任意单个字符                           !  在不方括号内的任意单个字符
      [ ]      通配括号内的任意单个字符     #    任何单个数字字符
举例:
      wh*            可以找到who、what等,不能找wash、with
      b?ll             可以找ball 、boll   不能找beall、blle
      b[ea]ll         可以找bell 、ball 不能找bill
     b[!ea]ll         可以找bill bull 不能找bell、ball
     b[a-c]ll         可找ball bbll bcll 不能找bdll
     1#3              可找103 113 123等
如果要查询空值,可使用null
2.4.2替换数据
2.4.3排列记录
       数据类型不同排序的规则不同(英文、中文、数字、日期时间)
       特例:
      现有文本字符串“5”、“6”,“12”,按升序排序,结果为
2.4.4筛选记录
      a.按内容筛选  b.按窗体筛选  c按筛选目标筛选  d.高级筛选
2.4.5 编辑表之间的关系
     1、定义关系的条件
        a.如果仅有一个相关字段是主键或具有唯一索引,则建立一对多的关系
        b.如果两个相关字段都是主键或唯一索引,则创建一对一的关系
        c.多对多的关系实际上是某两个表与第三个表的两个一对多关系,第三个表的主键包含两个字段,分别是前两个表的外键
      2、参照完整性
         如果设置了参照完整性,当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时更改主表中的主键值。
         设置参照完整性条件:
         a.主表的匹配字段是主键或具有唯一索引
         b.相关字段具有相同的数据类型
         c.两个表都属于同一个access数据库
1.要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在关系中设置()
2.Access中的参照完整性规则不包括()
      删除规则   插入规则   查询规则   更新规则
3,对数据进行筛选操作,结果是()
      a显示满足条件的记录,并将这些记录保持到一个新表
      b 只显示满足条件的记录,将不满足条件的记录删除
      c将满足条件的记录和不满足条件的记录分为两个表显示
      d 只显示满足条件的记录,不满足条件的记录被隐藏
4关于输入掩码的叙述,正确的是
      a定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符
      b 定义输入掩码,是为了设置输入时以密码显示
      c输入掩码中的字符“A”表示可以选择输入数字0-9
      d直接使用字符定义输入掩码时不能将字符组合起来
5数据类型是   a字段的另一种说法  b决定字段能包含那类数据的设置 c一类数据库应用程序   d一类用来描述access表向导从中选择的字段名称
6在access中,在要查找的条件中设置与任意一个数字字符匹配的条件,可使用的通配符是()
7在Access数据库的表设计视图中,不能进行的操作是
     修改字段类型     设置索引   增加字段    删除记录
8在数据表视图中,不能
     修改字段的类型   修改字段的名称   删除一个字段   删除一条记录
9下列正确的是
      a 在access表中,不能对备注型字段进行格式属性设置
      b 创建表之间的关系时,应关闭所有打开的表
      c若删除表中含有自动编号型字段的一个记录,access 不会对表中自动编号字段重新编号
      d可在access 表的设计视图“格式”列中对字段进行具体的说明
10某文本型字段的值只能是字母且不允许超过4个,则可将该字段的输入掩码定义为
      AAAA    &&&&    LLLL    ####
11“是/否”数据类型常称为
    真假型    对错型   I/O型   布尔型
12能够使用“输入掩码向导”创建输入掩码的字段类型是
13access中,如果不想显示数据表中的某些字段,可以使用的命令是
        隐藏  删除  冻结  筛选
相关机试题
2
3
第三章   查询
3.1查询的基本知识
    3.1.1选择视图的方法
       a 使用视图工具
       b使用菜单
c使用工具栏上工具按钮
      3.1.2查询的分类
      a 选择查询  b参数查询  c交叉表查询   d操作查询  e SQL查询
3.2查询操作
   3.2.1选择查询
      a 创建不带条件的查询
      b 创建带条件的查询
         常用的一些运算符
           算术运算:+ - * /  \  mod  ^
           关系运算   =  > < >= <=
           逻辑运算  and or not
           特殊运算   in   between
           通配符       *   ?    Like     is null     is not null
       c 创建带“与”或者“或”条件的查询
      查询中表达式实例
       Between  #1998-8-8# And #1998-9-9#
       Like (“张*”)   Like “*小*”   Like (“??”)
       In(“回族”,”汉族”)
在选择查询中实现计算
          在选择查询中,除可实现有图中的运算外,也可
实现自定义运算。
实例:
       1.以学生表为数据源,建立一个统计各班人数的查询
       2.查询各班期中成绩的平均值
       3.计算期末成绩,期末成绩=(期中成绩+期末成绩+平时成绩)/3
       4.以学生表、成绩表为数据源,统计各班成绩表中的最好成绩。
   3.2.2参数查询
      参数查询也叫人机对话查询,当运行查询时,根据设计好的提示信息,输入参数,从而得到查询结果。
      实例:
      1.建立一个参数查询,根据输入性别进行查询,要求输出全部字段。
      2.建立一个带有性别及民族两个条件的参数查询。
    3.2.3交叉表查询
      交叉表可以实现表格的汇总计算,并将结果显示在行或列交叉的单元格中
实例:
        1.以学生表为数据源,产生“班号”(行)与“性别”(列)的交叉表查询。
     3.2.4操作查询
        操作查询也叫动作查询,操作查询可以修改数据源。包括生成表查询、更新查询、删除查询和追加查询。
        a、生成表查询
            可以实现由一个或多个数据源提取数据而生成一个新的数据源
         实例:
         由学生表和成绩表为数据源生成一个新的表。
        b、更新查询
           可是更新操作表的数据,在实现更新过程中,还可以    对表中的字段进行运算。
     实例:将学生表中的政治面貌由团员更新为党员
        c、追加查询
            是指将表中符合一定条件的某些记录追加到另外一个表尾部的操作,也叫表见操作。
     实例:  
        建立一个政治面貌为党员的表,命名为“党员表”,再将学生表中政治面貌为团员的学生记录追加到党员表中。
d、删除查询
           可以从一个或多个表中产出一组记录,将删除整个记录,而不是只删除记录中所选的字段。
     实例:
            建立一个删除查询,删除“是否代培”为“-1”的记录
    相关上机真题实例:
     1.
2
3
4
5
6
7
8、
10
3.2.5 SQL命令查询
      SQL查询是利用SQL命令创建的查询,可以用结构化查询语言来查询、更新和管理关系数据库。在查询设计视图中创建查询时,Access在后台建立了等效的SQL语句。
      SQL查询的特殊方式包括联合查询、传递查询、数据定义查询和子查询。
     1 SQL基本命令
        SQL语句格式
         SELECT  [DISTINCT (消除重复值)]  <字段列表>|<表达式>(*)
         [AS <代替内容>]  FROM  <表列表> [WHERE <条件>]
         [GROUP BY <分组条件> having <组选项条件>]
         [ORDER BY <排序条件>]
       2 SQL 基本操作
        SQL设计视图的打开方式
          a、右键   b菜单
       3 单表查询
实例:
        1在成绩表中,使用SQL计算:总评成绩=期中成绩*0.3+期末成绩*0.6+平时成绩*0.1
      select 学号,期中成绩*0.3+期末成绩*0.6+平时成绩*0.1 as 总评成绩 FROM 成绩表
          常用数据类型的条件查询举例:
         selece * from student where 性别=“女”
         selece * from student where 平时成绩>=80
         selece * from student where 是否代培=-1
         selece * from student where 出生年月>=#1999-9-9#
         selece * from student where 民族 IN(“汉族”,”回族”)
         selece * from student where 年龄 between 21 and 24
         selece * from student where 年龄 is null
         selece * from student where 年龄<>null
         selece * from student where 姓名 like ”*刘*”
4 创建SQL联合查询
         联合查询可以将两个或者更多表或者查询中的字段合并到查询结果中的一个字段中,联合查询包括:等值查询、自然连接、非等值查询、自身连接、外连接、复合条件连接查询。
       (1) 等值联接与非等值连接查询
           select 学生表.* ,成绩表.* from 学生表,成绩表 where 学生表.学号=成绩表.学号
       (2) 自然连接
       (3) 自身连接(本表连接)
         查询与姓“李”的同籍贯的学生
         select distinct s1.学号,s1.姓名 from 学生表 s1,学生表 s2 where s1.籍贯=s2.籍贯 and s2.姓名 like"刘*“
        (4) 复合条件连接
          SELECT 学生.姓名, 学生.学号 FROM 学生,成绩 WHERE 学生.学号=成绩.学号 and (成绩.课程号)="1" AND 成绩.成绩)>71
        (5) 嵌套查询
          查询与姓“李”的同籍贯的学生
         SELECT 姓名,籍贯 from 学生表 where 籍贯 in(select 籍贯 from 学生表 where 姓名 like "*刘*")
查询选修了101号课程的学生
          select 姓名,成绩表.学生编号 from 成绩表,学生表 where 成绩表.学生编号=学生表.学号 and 课程号="101“
          查询没有选修101号课程的学生
           select 姓名 from 学生表 where not exists (select * from 成绩表 where 成绩表.学生编号=学生表.学号 and 课程号="101")
          查询选修了全部课程的学生
          SELECT 姓名 from 学生表 where not exists (select * from 成绩表 where not exists (select * from 成绩表,课程表 where 成绩表.学号=学生表.学号 and 成绩表.课程号=课程表.课程号))
         6数据定义查询
          数据定义查询可以创建、删除或改变表,也可以在数据库表中创建索引
     create table       
     alter table
     drop
     create index
如:create talbe 学生表 ( [姓名] text,[性别] text ,[出生日期] date)
      注:数据类型说明
       integer 整形  ,text 文本  ,long  长整形, single 单精度,double
       双精度 , string 字符型 ,  currency 货币型, date 日期型 ,  boolean 布尔型
       如:alter table 学生表 add 年龄 integer
              drop table 学生表
              alter table 学生表 add unique 姓名
第四章  窗体
4.1窗体的基本知识
    4.1.1 窗体的定义和用处
        窗体有如下用处
          a、创建数据入口窗体,可以用来向数据表中输入数据
          b、创建切换面板窗体或主窗体,可以用来打开其他窗体或报表,可以实现窗体的层层调用
          c、创建自定义对话框,可以接收用户输入并依照输入执行某个操作。
     4.1.2 窗体的数据源于视图方式
         1、窗体的数据源
          数据表和查询是窗体的数据源,也就是说,没有数据表和查询很难建立有用的窗体。
2、窗体的视图方式
        窗体应用中有3种视图方式
          a、设计视图:用户在设计视图方式下,可以完成对窗体的创建、编辑与修改。
          b、 窗体视图:用户在窗体视图方式下,可以查看窗体的设计效果。
          c、 数据表视图:用户在数据表视图下,可以查看窗体所用到的数据表的内容。
      4.1.3 窗体的结构
          窗体由窗体页眉、页面页眉、主体、
     页面页脚、窗体页脚5部分组成。常用
     的结构为窗体页眉、主体、窗体页脚
      窗体页眉:窗体的标题或使用说明等
        窗体页脚:使用命令操作说明,也可设置按钮
        页面页眉:打印时的页头信息
       页面页脚:打印时的页脚信息
4.1.4  窗体的属性
          在窗体设计时,通常会用到窗体的属性
4.2 创建窗体
   4.2.1 使用自动创建窗体
    4.2.2 使用向导创建窗体
    4.2.3使用设计视图创建窗体
4.3 窗体控件的使用
   4.3.1标签控件
第五章      宏
学习要点:本章主要学习如何使用宏实现自动处理功能,包         括宏和宏组的基本概念,宏的创建、参数设置及宏的调试        和运行、事件触发宏等。    
5.1宏的基本概念
     使用宏的目的是为了实现自动操作,在使用access数据库过程中,一些需要重复执行的复杂操作可以被定义成宏,以后只要直接执行宏就可以了
    5.1.1宏的定义和特点
         1  宏的定义
         宏是能被自动执行的某种操作或操作的集合。期中每一个操作都实现特定的功能。如打开报表、查询、窗体,显示消息框、振铃、在记录中筛选、定位等。
       如下面的“欢迎进入”宏
2 常用宏命令
        宏中基本操作叫宏命令,他们是由Access预先提供的。
        附:常见操作:
        (1)打开或关闭数据库对象    OpenForm命令用于打开窗体。  Opentable    OpenReport命令用于打开报表。    OpenQuerv命令用于打开查询。    Close命令用于关闭数据库对象。  save    (2)运行和控制流程    RunSQL命令用于执行指定的SQL语句。  runmacro    RunApp命令用于执行指定的外部应用程序。    Quit命令用于退出Access。
(3) 设置值     SetValue命令用于设置属性值。  Setwarnings关闭或打开系统消息
         (4) 刷新、查找或定位记录   Requery命令用于实施指定控件重新查询及刷新控件数据。   FindRecord命令用于查找满足指定条件的第一条记录。   FindNext命令用于查找满足指定条件的下一条记录。   GoToRecord命令用于指定当前记录。     (5) 控制显示   Maxmize命令用于最大化激活窗口。   Minmize命令用于最小化激活窗口。   Restore命令用于将最大化或最小化窗口恢复至原始大小。
        (6)  通知或警告用户     Beep命令用于使计算机发出“嘟嘟”声。     MsgBox命令用于显示消息框。     SetWarnings命令用于关闭或打开系统消息。    (7) 导入和导出教据     TransferDatabase命令用于从其他数据库导入和导出数据。     TransferText命令用于从文本文件导入导出数据。
Gotocontrol 将焦点移动到被激活的数据表或窗体的指定控件上
Gotorecord 将指定的记录设置为当前记录
Runcommand运行一个access菜单命令
Stopmacro 停止正在运行的宏
5.1.2宏组的基本概念
        宏组是共同存储在一个宏名下的相关宏的集合。
        往往在一个Access数据库中会有很多宏,可以将其中相关的一些宏,如在同一个窗体中使用的宏,或功能相近的宏组织成宏组,便于宏的组织与管理。
        在宏组中,一块宏名区分其中的每个宏,执行宏组中的宏时,只要在宏名前加宏组名就可以了。如按性别浏览.男
5.2宏的创建和使用
   5.2.1宏的设计窗口
        宏窗口的组成
5.2.2宏的创建
     5.2.3宏的运行
     运行宏时,系统按照宏中命令的排列顺序由上向下依次执行各个宏命令。
      1直接执行宏
           方法1:双击宏名
           方法2:点击
           方法3:工具>宏>运行宏
      2 用事件触发宏
通常使用的触发宏的操作有如下几种。
         (1) 将宏和窗体、报表相联系,当其中的数据被修改的前后,或者该窗体失去/获得焦点,或者在窗体中执行了鼠标或键盘操作,都可以设置使其触发运行宏。
         (2) 将宏与菜单或命令按钮相连,使得单击菜单或按钮触发运行宏。
         (3) 将宏与窗体、报表中的某个控件相连,当单击该控件,或其中的数据发生变化,或该控件失去/获得焦点时运行宏。
         (4) 用快捷键触发执行宏。
         (5) 制作autoexec宏,使得打开数据库时自动运行宏。
     举例:
            1、把“欢迎进入”宏添加到菜单
            2、把“欢迎进入”宏改为自动宏
            3、在窗体中加入宏(窗体1)
                GoToControl:将焦点移动到窗体指定的字段“学号”上,为执行下面的findRecord宏命令做准备
FindRecord:作用是在当前窗体的数据集中查找符合条件的记录。参数“查找内容”为:=[forms]![窗体1]. [text2],前提是已经将焦点移到了“学号”字段
5.3复杂宏的创建和使用
   5.3.1宏组的创建和运行
       宏组是由若干彼此相关的宏组成,目的是方便管理,其中的每个宏有自己的宏名,执行宏组中的宏时需要在宏名前加宏组名,形式为
         宏组名.宏名
        举例:
        创建一个宏组“按性别浏览”
把设计好的宏组添加到窗体中
5.3.2条件操作红
          对于简单宏,每次执行时按照排列的先后顺序依次无条件执行每个宏命令。但有时需对宏命令是否执行进行控制,解决的办法就是设置条件宏
条件宏是设置了宏命令的执行条件的宏。可以在宏条件中使用任何逻辑表达式
     举例
      创建“密码验证”宏
SetValue:作用是为窗体或报表上的控件、字段或属性设置值。
        stopMacro:终止宏的运行。
 

相关PPT

《access培训教程PPT》是由用户Etc person于2016-01-13上传,属于培训教程PPT。

标签:

相关PPT

缩略图

  • access培训教程PPT