Access数据可基础案例教程8
ACCESS实例教程(数据库的编程)--ppt课件全

Set db=ws.OpenDatabase(数据库的地址与文件名) ' 打开数据库
Set rs=db.OpenRecordSet(表名、查询名或SQL语句) ' 打开记录集
ppt课件 ACCESS实例教程 9
Do While not rs.EOF ' 循环遍历整个记录集直至记录集末尾
……
' 对字段的各种操作
Access实例教程
ppt课件
1
ACCESS实例教程
——数据库编程(第9章)
ppt课件
2
本章要点: 1,用ADO访问数据库 2,用DAO访问数据库 3,程序运行错误处理
ppt课件 ACCESS实例教程 3
9.1 VBA数据库访问接口
VBA数据库访问接口是指VBA与后台数据库的连接部分, 也就是VBA与Access数据库连接的方法。
ppt课件 ACCESS实例教程 22
(5)转到窗体视图,如果输入的编号与表中的编号有重复,单 击命令按钮后显示消息框,输入的信息不能追加到表中。
mandType=查询类型
'指定命令对象的查询类型
mandText=查询字符串
'建立命令对象的查询字符串
rs. Open cm, 其他参数
'打开记录集
do while not rs.EOF
'循环开始
……
'对字段的各种操作
rs.movenext
'记录指针移到下一条
loop
'返回到循环开始处
作区和打开数据库两条语句用下面一条语句代替:
Set db = CurrentDb()
该语句是Access的VBA给DAO提供的数据库打开快捷方式。
access数据库案例教程

access数据库案例教程【篇一:access数据库案例教程】网盘高速下载:36.35 mb中文名:access2010中文版入门和实例教程作者: 张强等图书分类:软件资源格式:pdf版本:扫描版出版社:电子工业出版社书号:9787121129452发行时间:2011年03月地区: 大陆语言: 简体中文简介:目录:第1章初识access 2010 11.1 走进access 2010 11.2 access 2010的新特点 11.3 access 2010的操作环境 41.4 “文件”选项卡 111.5 个性化设置 131.6 善用帮助 16动手实验 18第2章数据库的创建和操作 192.1 认识数据库 192.2 数据库使用系统开发 202.3 数据库使用系统开发方法 212.4 数据库的创建 242.5 组织数据库对象 272.6 操作数据库对象 28动手实验 31第3章表 323.1 表的设计 323.2 创建表 343.3 在表中添加和删除字段 413.4 创建查阅字段列 423.5 字段属性 463.6 定义数据表的关系 513.7 创建和使用附件字段 543.8 在access中使用运算符和表达式 56动手实验 61第4章操作和修饰表 634.1 数据表的操作 634.2 数据检索 664.3 设置数据表的格式 714.4 对数据表中的行汇总统计 744.5 access数据表的导出 75动手实验 79第5章选择查询 815.1 查询 815.2 使用向导创建选择查询 825.3 使用查询设计视图 845.4 编辑和修改查询 915.5 参数查询 945.6 使用查询执行计算 965.7 创建交查表查询 1005.8 创建查找重复项查询 1045.9 使用向导“查找表之间不匹配项的记录” 106 5.10 操作查询 107动手实验 112第6章窗体 1136.1 认识窗体 1136.2 窗体的创建 1166.3 窗体的设计视图 1236.4 理解和使用属性 1276.5 窗体中控件及其使用 1296.6 创建选项卡窗体 1426.7 窗体的布局和格式调整 1516.8 美化窗体 1546.8 综合使用 157动手实验 161第7章报表 1627.1 认识access报表 1627.2 报表的创建 1647.3 使用“设计视图”创建报表 168 7.4 报表的计算 1737.5 报表的高级使用 1787.6 报表的预览和打印 182动手实验 183第8章宏 1848.1 了解宏 1848.2 宏的结构 1868.3 宏选项卡和设计器 1868.4 创建宏 1898.5 创建嵌入宏 1928.6 宏的运行和调试 1978.7 典型的宏操作分析 199动手实验 200第9章在导航窗格中组织项目 201 9.1 了解导航窗格 2019.2 导航窗格的功能和结构 2019.3 导航窗格对对象的管理 2029.4 使用导航窗格管理数据库对象 2039.5 创建自定义类别和组 207动手实验 210第10章数据库管理 21110.1 access安全性的新增功能 21110.2 设置数据库密码 21410.3 压缩和修复数据库 21510.4 备份和恢复数据库 21610.5 生成accde文件 218动手实验 220第11章系统集成 22111.1 创建使用系统管理窗体 22111.2 设置数据库启动选项 22911.3 生成accde文件 232小结232 动手实验:教学管理系统设计 232内容简介:access 2010是微软公司推出的最新版本,和其他版本相比,access 2010除了继承和发扬了以前版本的功能强大、界面友好、易学易用的优点之外,在界面的易用性方面和支持网络数据库方面进行了很大改进。
数据库基础及Access的使用课件

路漫漫其悠远
10.4.2 Access的基本使用
• 1.Access的启动和退出 • 2.创建数据库 • 3.创建表 • 4.打开和关闭数据库
路.打开表及修改表结构 • 6.创建及修改查询 • 7.创建及修改窗体 • 8.创建及修改报表 • 9.数据访问页
路漫漫其悠远
10.4.1 Access的组成
• Access所使用的对象包括:
• 1、表(Table) • 3、报表(Report) • 5、宏(Macro) • 7、数据访问页(Page)
2、查询(Query) 4、窗体(Form) 6、模块(Module)
• 这些对象都存放在同一个数据库文件(
.mdb文件)中 。
• 3.属性
二维表的列在关系中称为属性(又称为字段),每个属性都 有一个属性名,属性值则是各个元组属性的取值。
路漫漫其悠远
• 4.域
属性的取值范围称为域。域作为属性值的集合,其 类型与范围由属性的具体性质及其所表示的意义 确定。
• 5.关键字
关系中能惟一区分、确定不同元组的属性或属性组 合,称为该关系的一个关键字。单个属性组成的 关键字称为单关键字,多个属性组合的关键字称 为组合关键字。
路漫漫其悠远
10.2 数据模型
• 10.2.1 • 10.2.2 • 10.2.3
信息、数据与实体 实体间的联系 数据模型
路漫漫其悠远
下一页
回目录页
10.2.1 信息、数据与实体
• 数据是描述现实世界、载荷信息的物理符 号,信息是反映事物的物理状态。现实世 界中的一切信息都可以用数据来表示。
• 1.现实世界 • 2.信息世界 • 3.数据世界
• 4.数据库系统的有关人员 数据库系统的有关人员主要有3类:最终用 户、数据库应用系统开发人员和数据库管理 员(Database Administrator,简称DBA )。
access数据库实例完美教程[整理版]
![access数据库实例完美教程[整理版]](https://img.taocdn.com/s3/m/100a08c677eeaeaad1f34693daef5ef7bb0d125c.png)
Access数据库实例完美教程本文由261320359贡献ppt文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
Access数据库实例第六章 Access数据库实例开发——人力资源管理系统开发人力资源管理系统6.1 6.2 6.3 6.4 6.5 6.6 6.7 系统分析实用数据库的创建查询的设计窗体的设计报表的设计“控制面板”窗体的设计自定义应用程序的外观第6章 Access 数据库实例开发——人力资源管理系统本章主要介绍Access数据库应用系统开发的实例,利用Access数据库创建一个简单的“人力资源管理系统”。
通过对第5章的学习,已经逐步掌握了Access 数据库各类对象的设计与应用方法,本章将完成“人力资源管理系统”数据库的设计、集成、发布,形成一个简单的“人力资源管理系统”。
重点、难点是利用向导创建查询、使用设计图创建查询、多表查询的创建、利用向导创建报表。
6.1 系统分析“人力资源管理系统”是企业最基本的人事管理系统。
虽然它不能与大型数据管理库系统媲美,但它作为大型人事管理系统的瘦身板,拥有了它的绝大部分功能。
用户可以通过该系统,管理企业内部职工的档案;进行人事考勤,准备无误地记录职工的出勤情况;全自动生成企业职工的工资表,使企业的工资与考勤紧密结合,从而减少企业在人员管理的花费,提高企业效益。
本系统的主要功能包括:职工档案资料管理;考勤管理;工资管理;职工档案管理模块的主要作用是保存职工的个人档案、个人简历,并详细记录职工的工作调动情况。
所有的职工资料,都可以用多种方式进行查询。
考勤管理模块的作用是对企业内部的职工进行出勤考核,为了减轻考勤人员的工作量,只记录职工迟到、旷工的记录。
工资管理模块可以对职工的工资进行设定,结合考勤管理部分的数据,自动生成工资表,并提供工资条的打印功能。
这个“人力资源管理系统”的实现,将以最常用的方法来讲解数据库,表,查询,报表等内容的创建,其他的方法都是大同小异地利用向导来创建的,在此我们就忽略不讲。
access 教程 案例

Access 是一个关系型数据库管理系统,它使用类似于SQL 的查询语言。
以下是一个简单的Access 教程案例:1. 首先,打开Microsoft Access,然后创建一个新的数据库。
在“文件”菜单中选择“新建”,然后选择“数据库”。
2. 在“创建新数据库”对话框中,输入数据库的名称,例如“TestDB”,然后点击“确定”。
3. 在Access 中,每个表都是一个数据库对象。
右键单击“表”文件夹,然后选择“新建表”。
4. 在“创建新表”对话框中,输入表的名称,例如“Employees”,然后点击“确定”。
5. 现在,我们需要为“Employees”表添加一些字段。
右键单击“Employees”表,然后选择“设计视图”。
6. 在“设计视图”中,单击“字段”按钮,然后选择要添加到表中的字段类型。
例如,我们可以添加一个名为“ID”的整数字段和一个名为“Name”的文本字段。
7. 添加完所有需要的字段后,单击“关闭”按钮返回到“设计视图”。
8. 接下来,我们需要将数据插入到表中。
右键单击“Employees”表,然后选择“插入”>“记录”。
9. 在“插入记录”对话框中,输入员工的ID 和Name,然后点击“确定”。
重复此步骤,直到表中有多个员工记录。
10. 现在,我们已经成功地创建了一个包含员工信息的Access 数据库。
要查询这些数据,可以使用SQL 语句。
例如,要查找所有员工的姓名,可以执行以下SQL 语句:```sqlSELECT Name FROM Employees;```11. 在Access 中,可以直接在“查询设计器”中编写SQL 语句。
右键单击“查询设计器”,然后选择“新建查询”。
12. 在“新建查询”对话框中,输入SQL 语句,然后点击“确定”。
查询结果将显示在“查询结果”窗口中。
《Access数据库实用教程》第八章

第8章数据访问页教学要求●理解数据访问页的功能;●掌握设计数据访问页的方法;●掌握编辑数据访问页的方法;●掌握访问数据访问页的方法。
教学重点创建和编辑数据访问页。
教学难点设计数据访问页。
课时安排总共4学时,2学时授课,2学时实验。
教学建议教学方法建议采用讲授法、练习法、演示法等;教学手段可以借助多媒体教学设备等进行教学。
建议下载一些比较简单实用的网页,让学生参照学习,充分发挥其主观能动性,设计自己的数据访问页,并及时挑选好的作品进行讲评,使学生了解设计数据访问页过程中的注意事项教学大纲一、数据访问页简介1.数据访问页的类型2.数据访问页的视图二、创建数据访问页1.自动创建数据访问页2.利用向导创建数据访问页3.使用已有的网页生成数据访问页4.使用设计视图创建数据访问页三、编辑数据访问页1.添加或删除字段2.设置数据访问页的属性3.添加控件4.修饰数据访问页四、访问数据访问页主要概念1.数据访问页2.数据访问页的类型3.数据输入4.交互式报表5.数据分析6.数据访问页的视图7.自动创建数据访问页8.利用向导创建数据访问页9.使用已有的网页生成数据访问页10.使用设计视图创建数据访问页11.编辑数据访问页12.添加或删除字段13.设置数据访问页的属性14.添加控件15.添加命令按钮16.添加滚动文字控件17.添加超链接18.设置主题19.设置背景图案20.访问数据访问页实验实习根据教材所提供的案例,完成数据访问页的创建,并进行美化和修饰。
对于数据访问页创建和美化的要求:界面友好大方,功能简单实用,符合用户需求。
宏简介、创建各种类型的宏
①我们可以将一组需要系统执行的操作按顺序排列,定义成一个宏;
②当这个宏运行的时候,系统将自动执行宏所包含的这组操作。 2. 使用宏能使系统自动执行一系列指定的操作,或完成一些 重复性的工作。
4
计算机基础教研室
创建一个宏包含两个操作:打开一个消息框和打开一个窗体。 当用户运行这个宏时,弹出“欢迎”消息框,单击“确定”按钮, 打开窗体“教师信息表”。
宏的设计视图就是“宏生成器”,Access中宏的 创建和编辑都是在“宏生成器”中完成的。
“宏生成器”的打开方法
17
计算机基础教研室
宏生成器中 的常见操作
添加新操作
形成宏操作列表
编辑宏
单击添加新操作
形成宏操作列表
18
计算机基础教研室
下一张
宏操作名称
AddMenu ApplyFilter
功能
创建自定义菜单 将筛选或查询应用到数 据表、窗体或报表中 使系统发出“嘟嘟”声 取消一个事件 关闭指定的Access窗口
单击演示操作步骤……
③添加宏操作
④保存宏,关闭“宏生成器”
46
计算机基础教研室
下一张
数据宏的运行效果
被修改的记 录不再是当 前记录时, 自动更改效 果才显示
修改职称并确认后,应单击“记录显示器”,使被修改的记录 不再是当前记录,基本工资的更改才会显示出来
47
计算机基础教研室
下一张
创建数据宏的关键步骤:
38
计算机基础教研室
返回
8.2.5创建用户界面宏
例8.5:添加“关闭窗体”按钮的功能
②单击“更多”按钮
③添加宏操作
①选择
39
Access数据库应用教程(2010版)-PPT课件第8章 数据库应用系统开发实例
2.借阅管理 ① 借书:可实现图书借出操作的信息记录。 ② 还书:可实现图书归还操作的信息记录。 3.信息查询 ① 图书信息查询:可实现所有图书、在馆图书以 及在借图书的分类查询。 ② 读者信息查询:可实现根据读者编号查询读者 信息。 ③ 读者借阅查询:可实现所有借阅、个人在借以 及借阅超期的分类查询。
图 8-3 “借书”窗体
2.事件过程代码设计
Option Compare Database Dim db As Database Dim rs As Recordset
Private Sub Form_Load()
Set db = CurrentDb Text24.Value = Date
Text4.Value = "" '清空 Text6.Value = "": Text8.Value = "": Text13.Value = "" Text15.Value = "": Text17.Value = "": OLEBound19.Value = "" Combo2.Value = "": Combo11.Value = "" Combo2.SetFocus End Sub DoCmd.Close DoCmd.OpenForm "主界面" End Sub '“图书编号”组合框获得焦点,准备下一次借书 '“返回”按钮单击事件代码 '关闭本窗体 '打开“主界面”窗体
2.数据库逻辑结构设计 数据库的逻辑结构设计就是把概念结构设计阶段 设计好的E-R图转换为Access 2010数据库系统 所支持的实际数据模型,也就是数据库的逻辑结 构。 在实体的基础上,创建所需的表与字段,详见第 1章中相关内容。
Access数据库基础知识PPT教学课件
第19页/共75页
2.5.2 学生管理数据库表的设计
本书所用的“学生管理”数据库的功能应包括 以下几个方面(学期成绩=平时成绩×0.3+考试成 绩×0.7 ): (1)学生选修课程和考试成绩维护(包括输入、修 改和删除)。 (2)按学号查询学生选修的课程和考试成绩。 (3)按课程查询选修的人数。 (4)按班级或个人或课程对成绩进行排序、筛选、 统计和查询。 (5)按班级打印学生考试成绩表。 (6)按个人打印成绩通知单。
“Microsoft Access帮助(H) F1”项。
右图的助手气球中间的 对话框让用户输入问题, 下部有“选项”和“搜 索”两个按钮。
第8页/共75页
♦ 在助手气球中输入想问的问题后单击“搜索”按 钮(或按Enter键),则助手气球中就出现关于该 问题的几个搜索主题和“请看下一页”按钮(下 图)。
第21页/共75页
• 根据问题的需求,如下字段是必需的:学号、姓名、 性别、出生年月日、所在班级、家庭所在地、家庭 人均月收入、课程名称、平时成绩和考试成绩等字 段。但班级人数、课程选修人数、学期成绩等统计 数据不能作为字段。
• 如果只用一个表把上述所有字段都包括进去在理论 上是可以的,但是这样处理会引起许多问题。因为 每个学生都可以选修多门课程、每门课程也都可以 有多人选修。仅用一个表势必要将每个学生的学号、 姓名、性别、出生年月日、所在班级、课程名称等 内容多次重复输入,既费时费力、占据大量的存储 空间,又可能引起输入数据的不一致。
第14页/共75页
四、使用“这是什么?”
在“帮助”中单击“这是什么?”,鼠标变成 箭头和问号组合的形状,然后将鼠标移到需要解 释的主题处单击,就会显示关于该主题的说明。 下图就是在“数据库”窗口使用“这是什么?” 后单击“窗体”显示的该主题的说明。
ACCESS实例教程
实验一数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理”数据库。
操作步骤:图1-1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“”。
把它修改为“教学管理”如图1-1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。
(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。
图1-2“文件新建数据库”对话框(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。
图1-3表1的数据表视图2.使用模板创建Web数据库要求:利用模板创建“联系人Web数据库.accdb”数据库。
操作步骤:(1)启动Access。
(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。
一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。
Web数据库是Access2010新增的功能。
这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示(3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文件新建数据库”对话框中,选择数据库的保存位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
类模块 包括窗体模块和报表模块,它们从 属于各自对应的窗体或报表。 标准模块 通常用于存放供Access其他对象 使用的公共过程。
《Access数据库基础案例教程》
清华大学出版社
函数过程(Function)可以执行一系列操 函数过程 作,有返回值。定义格式如下: Function 过程名 [程序代码] End Function 调用函数过程时,需要直接引用函数过 程的名称,而不能使用Call来调用执行。
《Access数据库基础案例教程》 清华大学出版社
3.变量的作用域 变量定义的位置不同,则其作用的范 围也不同,这就是变量的作用域。 根据变量的作用域的不同,可将变量 分为局部变量 模块变量 全局变量 局部变量、模块变量 全局变量3种。 局部变量 模块变量和全局变量
《Access数据库基础案例教程》
3.Hour、Minute、Second 截取时间分量函数: Hour(时间表达式) 返回时间表达式的小时数(0-23)。 Minute(时间表达式) 返回时间表达式的分钟数(0-59)。 Second(时间表达式) 返回时间表达式的秒数(0-59)。
《Access数据库基础案例教程》 清华大学出版社
《Access数据库基础案例教程》 清华大学出版社
日期/ 8.2.4.3 日期/时间函数 1.Date、Time、Now 获取系统日期和时间函数: Date() 返回当前系统日期,如2005-11-18。 Time() 返回当前系统时间,如0:18:28。 Now() 返回当前系统日期和时间, 如2005-11-18 0:18:28。
8.2 VBA程序设计基础 程序设计基础
8.2.1 VBE编程环境 VBE编程环境
VBE(Visual Basic Editor)以VB的编 程环境为基础,提供了Office应用程序的 集成编程环境。 VBE窗口主要由标准工具栏、工程窗口、 属性窗口、代码窗口和立即窗口等部分组 成。
《Access数据库基础案例教程》 清华大学出版社
8.2.2 数据类型
Access数据表中字段所涉及的数据类 型,除了OLE对象和备注类型之外,在VBA 中都有对应的数据类型。
《Access数据库基础案例教程》
清华大学出版社
8.2.2.1 标准数据类型 整数、长整数、单精度数、双精度数、 货币、字符串、布尔型、日期型、变体类 型
《Access数据库基础案例教程》
4.DateAdd 按照间隔类型修改时间函数:DateAdd(<间 隔类型>,<间隔值>,<日期表达式>) 对日期表达式按照间隔类型加减指定的 时间间隔值。
《Access数据库基础案例教程》
清华大学出版社
5.DateDiff 计算两个日期间隔值函数: DateDiff(<间隔类型>,<日期表达式1>, <日期表达式2>[,W1] [,W2]) 返回日期1和日期2之间按照间隔类 型所指定的时间间隔数目。
清华大学出版社
8.2.2.2 用户定义的数据类型 用户定义数据类型可以在 Type…End Type关键字间定义,其格式如下: Type [数据类型名] <域名> As <数据类型> <域名> As <数据类型> …… End Type
《Access数据库基础案例教程》 清华大学出版社
8.2.2.3 数据类型之间的转换 (表8-2)
《Access数据库基础案例教程》 清华大学出版社
5.Sqr 开平方函数:Sqr(<数值表达式>) 返回数值表达式的平方根。 例如:Sqr(16)=4
《Access数据库基础案例教程》
清华大学出版社
6.Rnd 产生随机数函数:Rnd(<数值表达式>) 产生一个[ 0,1)范围内的单精度随机数。 例如:Int(100*Rnd)’产生[0,99]的随机整数 Int(101*Rnd)’产生[0,100]的随机整数
《Access数据库基础案例教程》
清华大学出版社
6.Ltrim、Rtrim、Trim 删除空格函数: Ltrim(<字符串表达式>),用于删除字符串 的开始空格。 Rtrim(<字符串表达式>),用于删除字符串 的尾部空格。 Trim(<字符串表达式>),用于删除字符串 的开始和尾部空格。 例如:Str=“_ab_cde_” (其中“_”表示空格) Ltrim(Str) ’返回“ab_cde_” Rtrim(Str) ’返回“_ab_cde” Trim(Str) ’返回“ab_cde”
《Access数据库基础案例教程》
清华大学出版社
2.Year、Month、Day、Weekday 截取日期分量函数: Year(<日期表达式>) 返回日期表达式年份的整数。 Month(<日期表达式>) 返回日期表达式月份的整数。 Day(<日期表达式>) 返回日期表达式日期的整数。
《Access数据库基础案例教程》 清华大学出版社
8.2.3.2 常量 常量是指在程序运行时其值不会发生变 化的数据,是在程序中可以直接引用的实 际值。 VBA中的常量有3种:直接常量 符号常 直接常量、符号常 直接常量 系统常量。 量和系统常量 系统常量
《Access数据库基础案例教程》
清华大学出版社
8.2.4 常用标准函数
8.2.4.1 算术函数 1.Abs 绝对值函数:Abs(<数值表达式>) 返回数值表达式的绝对值。数字的绝 对值是其无符号的数值大小。 例如:Abs(-1) = 1 。
《Access数据库基础案对象变量 Access中的数据库对象及其属性,都可 以作为VBA程序代码中的变量及其指定的值来 加以引用。 Access中窗体对象的引用格式为: 属性名称] Forms ! 窗体名称 ! 控件名称 [.属性名称] Access中报表对象的引用格式为: 属性名称] Reports ! 报表名称 ! 控件名称 [.属性名称]
《Access数据库基础案例教程》
清华大学出版社
5.Ucase、Lcase 大小写转换函数: Ucase(<字符串表达式>),将字符串中小写 字母转成大写字母。 Lcase(<字符串表达式>),将字符串中大写 字母转成小写字母。 例如:Ucase(“aBcDefG”) ’返回 “ABCDEFG” Lcase(“aBcDefG”) ’返回 “abcdefg”
《Access数据库基础案例教程》 清华大学出版社
2.Int 向下取整函数:Int(<数值表达式>) 返回数值表达式的向下取整数结果, 参数为负时返回小于等于参数值的第一个 负数。 例如:Int(8.9)= 8 Int(-8.9)= -9
《Access数据库基础案例教程》 清华大学出版社
3.Fix 取整函数:Fix(<数值表达式>) 返回数值表达式的整数部分(去尾), 参数为负时返回大于等于参数值的第一个 负数。 例如:Fix(8.9)= 8 Fix(-8.9)= -8
《Access数据库基础案例教程》 清华大学出版社
8.1 模块概述
模块和宏在使用上有类似的地方,但是 宏是由系统自动生成的,而模块对象是用VBA (Visual Basic for Applications)语言编 写的。 Access中模块分为类模块和标准模块两 种类型。模块以函数过程(Function)或子 过程(Sub)为单元的集合方式进行存储。
《Access数据库基础案例教程》 清华大学出版社
6.数组 数组是在有规则的结构中包含一种数 据类型的一组数据,也叫数组元素变量。 数组变量由变量名和数组下标组成, 通常使用Dim语句来定义数组: Dim 数组名([下标下限 to] 下标上限) [As 数据类型]
《Access数据库基础案例教程》 清华大学出版社
《Access数据库基础案例教程》
清华大学出版社
8.2.4.2 字符串函数 1.InStr 字符串检索函数:InStr([Start,] <Str1>, <Str2 >[,Compare]) 检索子字符串Str2在字符串Str1中最早 出现的位置,返回整型数。 例如:Strl=“123456” Str2=“56” s=InStr(str1,str2) ’返 回5 s=InStr(3,“aBCdAa”,“a”,1) ’ 返回5 《Access数据库基础案例教程》 清华大学出版社 s=InStr(3,“aBCdAa”,“a”,0) ’
第8章 章
模块与VBA程序设计基础 程序设计基础 模块与
《Access数据库基础案例教程》
清华大学出版社
在Access中,通过把宏、窗体和报表 等对象结合起来,不用编写程序代码就可 以实现事件的响应处理。可是宏的功能是 有局限性的,它只能处理一些简单的操作, 如果要实现功能强大的数据管理,以及灵 活的控制功能,就需要编写程序模块来完 成。
2.Len 字符串长度检测函数: Len(<字符串表达式>或<变量名>) 返回字符串中所包含字符个数。对于定 长字符串变量,其长度是定义时的长度, 和字符串实际值无关。 例如:Dim str As String*8 str=“12345” i=12345 Len(“12345”) ’5 Len(12345) ’出错 Len(i) ’5 Len(str) ’8
《Access数据库基础案例教程》
清华大学出版社
3.Left、Right、Mid 字符串截取函数: Left(<字符串表达式>,<N>),表示从字符 串左边起截取N个字符。 Right(<字符串表达式>,<N>),表示从字 符串右边起截取N个字符。 Mid(<字符串表达式>,<N1>,[N2]),表示 从字符串左边第N1个字符起截取N2个字符。