- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBA数据库编程讲述
第九章 VBA数据库编程
第一节 VBA常见操作
VBA的数据库编程
第一节 VBA常见操作
一、打开和关闭操作
二、输入框(InputBox)
三、消息框(MsgBox)
四、VBA编程验证数据
五、计时事件(Timer)
一、打开和关闭操作1.打开窗体操作命令格式为:DoCmd.OpenForm 窗体名[,视图][,筛选名称][,Where条件][,数据模式][,窗口模式]有关参数说明如下:窗体名称:字符串表达式,代表窗体的有效名称。视图:各种视图对应常量如下: 设计视图 acDesign , 数据表视图 acFormDS, 窗体视图(默认值)acNormal, 打印预览acPreview
2.打开报表操作
命令格式为:
DoCmd. OpenReport 报表名称[,视图][,筛选名称][,Where条件]报表名称:代表要打开的报表的有效名称,为字符串表达式。视图:代表将要打开的报表的视图,各种视图对应常量如下:
设计视图 acViewDesign
打印视图(默认值) acViewNormal
打印预览 acViewPreview
3.打开表操作
命令格式为:
DoCmd.OpenTable表名[, 视图][, 数据模式]
表名:代表要打开的表的有效名称,为字符串表达式,。
视图:代表将要打开的报表的视图,各种视图对应常量如下:
设计视图 acViewDesign
数据表视图(默认值) acViewNormal
打印预览 acViewPreview
4.打开查询操作
DoCmd. OpenQuery查询名[, 视图][, 数据模式]
5.关闭对象操作
DoCmd.Close [对象类型, 对象名] [,保存]
6.运行宏
DoCmd.RunMacro MacroName[, repeatcount][, repeatexpression]
7.退出Access程序
DoCmd. Quit
二、输入框(InputBox)
格式:InputBox(提示信息[,标题][,字符表达式][,左边距][,上边距])
说明:
(1)用于接收用户从键盘上输入的数据;
(2)函数返回值为从键盘上输入的数据,为字符串;
(3)“提示信息”是显示在对话中用于提示用户输入的信息;
(4)“标题”是对话框标题栏上显示的内容;
(5)“字符表达式”是默认输入内容;
(6)“左边距”是对话框距屏幕左边的距离;
(7)“上边距”是对话框距屏幕上边的距离。
三、消息框(MsgBox)
格式:MsgBox(消息[,样式][,标题])
说明:
(1)该函数用于显示操作提示或反馈消息,以提示用户做出反映;
(2) “消息”是显示在对话框中的信息;
(3)“样式”决定消息框内的按钮和图标的种类和数目,它是“按钮类型”、“图标类型”、“缺省按钮”3个数值之和。
① 按钮类型
第二节 VBA数据库编程
一、DAO技术
二、ADO技术
三、数据库编程分析
四、数据库数据访问和处理时使用的特殊函数
一、DAO技术
DAO(数据访问对象)是VBA提供的一种数据访问接口,使用它可以灵活地访问数据库并进行各种操作。
1.DAO库的引用
2.DAO模型结构
3.使用方法
1.DAO库的引用
(1)打开VBE窗口;
(2)选择“工具”菜单中的“引用”项;
(3)在“引用”对话框中选择“Microsoft DAO 3.6 Object Library”并确定。
3.使用方法
(1)创建工作区
(2)打开数据库
(3)选择记录集
(4)浏览记录
(5)操作记录
(6)关闭和回收记录集与数据库
(7)举例
(1)创建工作区
Dim 工作区变量 As Workspace
Set 工作区变量=DBEngine.Workspace(序号)
此步可省略,若省略则默认为打开0号工作区。
(2)打开数据库
Dim 数据库变量 As Database
Set 数据库变量=工作区变量.OpenDatabase(数据库名)
若打开当前数据库,则前两步可用以下语句替代:
Set 数据库变量=CurrentDB()
(3)选择记录集
Dim 记录集变量 As RecordSet
Set 记录集变量=数据库变量.OpenRecordSet(表名|查询名|SQL语句)
(4)浏览记录
通过记录集对象的相应属性和方法可实现记录的浏览。
访问字段:Fields(字段名|字段编号)
注意:第一字段编号为0,以此类推。
记录定位:
前移:MovePrevious 后移:MoveNext
首记录:MoveFirst 尾记录:MoveLast
记录n:Move
文档评论(0)