VBA数据库编程讲解.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档