欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Access数据库程序设计VisualBasic.pptx

    • 资源ID:87168679       资源大小:340.81KB        全文页数:40页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Access数据库程序设计VisualBasic.pptx

    8.1 VBA编程基础使用VBA与使用宏相比有如下一些优点。(1)能进行错误处理(2)运行速度快(3)功能更强大(4)控制能力更强(5)与外部交互的能力更强第1页/共40页8.1.1 Access程序设计的概念Access数据库程序设计是一种面向对象的程序设计。1Access对象和方法2Access对象的引用(1)对象.属性(2)对象.方法3Access事件与事件过程第2页/共40页8.1.2 VBA的数据类型1基本数据类型第3页/共40页表8-2VBA中的基本数据类型VBA数据类型数据类型符号符号取取 值值 范范 围围占内存大小占内存大小默默 认认 值值Byte(字节)(字节)02551字节字节0Integer(整型)(整型)%32768327672字节字节0Long(长整型)(长整型)&214748364821474836474字节字节FalseBoolean(布尔)(布尔)True 或者或者 False2字节字节0Single(单精度)(单精度)!3.4E383.4E384字节字节0Double(双精度)(双精度)1.8E3084.9E3248字节字节0Currency(货币)(货币)922,337,203,685,477.5808922,337,203,685,477.58078字节字节0String(字符串)(字符串)$根据实际字符而定根据实际字符而定11+字符串长字符串长空串空串Date(日期)(日期)100年年1月月1日日9999年年12月月31日日8字节字节0Object(对象)(对象)任何可用对象任何可用对象4字节字节空空Variant(变体)(变体)数值为双精度,字符数值为双精度,字符数值为数值为16字节字节字符为字符为22+字符串长字符串长空空第4页/共40页8.1.3 VBA常量、变量和表达式1常量(1)文字常量(2)符号常量(3)固有常量(内置常量)(4)Access系统定义常量第5页/共40页2变量变量是在程序执行过程中其值可以发生变化的量。(1)声明变量(2)变量的命名(3)变量的作用域和生命周期第6页/共40页3表达式(1)算术运算符与算术表达式第7页/共40页表8-4算术运算符号运 算运 算 符表达式示例加法运算+X+Y减法运算XY取负运算X乘法运算*X*Y整数除法运算XY浮点数除法运算/X/Y指数运算XY取模运算ModX Mod Y第8页/共40页(2)字符串连接符与字符串表达式X$=GoodY$=DayZ$=X$&Y$运算结果是:变量Z$的值是“Good Day”。(3)关系运算符与关系表达式第9页/共40页表8-5关系运算符号列表运 算 符测 试 关 系表达式示例=相等X=Y或 不等于XY小于X大于XY=小于等于X=大于等于X=Y第10页/共40页(4)逻辑运算符第11页/共40页表8-6逻辑运算符列表运 算 符 号含 义Not非,由真变假或由假变真And与,两个表达式同时为真则值为真,否则同时为假Or或,两个表达式中有一个为真则为真,否则为假Xor异或,两个表达式同时为真或同时为假,则值为假,否则为真Eqv等价,两个表达式同时为真或同时为假,则值为真,否则为假Imp蕴涵,当第一个表达式为真,且第二个表达式为假,则值为假,否则为真第12页/共40页(5)对象运算符第13页/共40页表8-7“!”的引用示例标标 识识 符符引引 用用Forms!教师名单教师名单打开打开“教师名单教师名单”窗体窗体Report!课程表课程表打开打开“课程表课程表”报表报表Forms!学生学生!学生学生ID打开打开“学生学生”窗体上的窗体上的“学生学生ID”控控件件第14页/共40页8.1.4 VBA程序结构1顺序结构2选择控制结构(分支结构)(1)简单选择语句If 条件 Then 语句1 Else 语句2第15页/共40页【例8-1】X=10Y=1If X=Y Then Debug.Print X=YDebug.Print XY第16页/共40页(2)块结构选择语句 If条件Then 语句组 End if或者 If条件Then 语句组1 Else 语句组2 End if第17页/共40页(3)Select Case 语句Select Case 测试条件Case 条件1 语句1Case 条件2 语句2 .Case 条件nCase Else 语句n+1End Select第18页/共40页3循环结构(1)WhileWend循环结构WhileWend循环的语法结构如下:While条件 循环体Wend第19页/共40页(2)Do WhileLoop Do While 条件 循环体 Loop第20页/共40页(3)ForNext 循环For 循环控制变量=初值To终值 Step步长 循环体Next循环控制变量第21页/共40页For循环执行步骤如下:将初值赋给循环控制变量。判断循环控制变量是否在初值与终值之间。如果循环控制变量超出范围,则跳出循环,否则继续执行循环体。在执行完循环体后,将循环变量加上步长后赋给循环变量,在返回第2步继续执行。第22页/共40页(4)For Each Next语句For EachNext语句用于对一个数组或集合中的每一个元素重复执行一组语句。第23页/共40页8.1.5 VBA编程环境1进入程序编辑器VBE2VBE操作界面第24页/共40页图8-3 VBE操作界面第25页/共40页图8-5 “标准”工具栏第26页/共40页(1)代码窗口(2)立即窗口(3)监视窗口(4)本地窗口(5)对象浏览器(6)工程资源管理器(7)属性窗口第27页/共40页8.1.6 VBA程序的调试第28页/共40页图8-17 VBA调试方法选择第29页/共40页1Debug.print语句2设置断点3VBA帮助系统第30页/共40页8.2 模块与过程8.2.1 模块与过程的基本概念1模块模块是Access的对象,是Access数据库管理系统中的一个独立单元,它实际上是将Visual Basic语言的声明、语句和过程集合在一起的具有命名的程序。第31页/共40页图8-20 模块代码窗口第32页/共40页(1)类模块(2)标准模块2过程(1)过程的分类Sub过程一般执行某种操作或一系列运算,但没有返回值。第33页/共40页(2)过程的语法格式Sub过程:PublicPrivate static Sub(参数表)语句/方法End Sub第34页/共40页(3)过程的调用 过程调用有两种方法:Call(参数表)参数表第35页/共40页8.2.2 创建模块与过程1创建模块与过程第36页/共40页8.2.3 编写事件过程8.2.4 过程的调用1无参调用2带参调用第37页/共40页(1)通过Function过程来传递参数(2)按地址传递参数按地址传递参数的方式无论实参与形参的名字是否相同,在内存中它们都占用相同的存储单元。第38页/共40页(3)按值传递参数 按值传递参数指的是形参与实参占用不同的内存单元,是两个不同的变量。第39页/共40页感谢您的观看!第40页/共40页

    注意事项

    本文(Access数据库程序设计VisualBasic.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开