vba课程设计总结
『壹』 大神,请问如何用VBA快速解决把多个工作表的数据汇总到一个工作表中,万分感谢
需要附件,你可传到我的ID名的Q邮箱中,帮你看看。
『贰』 access数据库课程设计
如果在一个模块中一个函数的定义是以“BuilderrForm”开始同时包含一个类似于Onclose属性或事件标识符,按下SHIFT和F2键就可以调用这个过程。例如,当你在一个form的设计窗口中,而当前的光标落在属性窗口中的Onclose事件的编辑控制上,按下SHIFT和F2键将能调用BuilderFormOnclose函数。这使用于form和reports的大部分属性和所有事件。下面的代码将说明函数的格式:
FunctionBuilderFormOnClose(szFormNameAsString,
szControlNameAsString,szCurrentValueAsString,szReservedAsString)
IfszCurrentValue=""Then
DoCmdSelectObjectA_MACRO,"",True
SendKeys"%n%fs"&"NewMacro"&"{Enter}"
Forms(szFormName).OnClose="NewMacro"
Else
DoCmdSelectObjectA_MACRO,szCurrentValue,True
SendKeys"%d"
EndIfEndFunction
参数szFormName,szControlName,szCurrentValue,和szReserved必须声明,即使你从不使用它们。当你的函数被调用时,这些参数总是要被传递的。如果它们没有被声明,那么MicrosoftAccess将不会调用你的函数。如果有一个参数被分配到Onclose事件上,那么前面的过程将打开一个宏,如果编辑控制是空,那么代码产生一个名为“NewMacro”的新宏,同时把编辑控制值设置为“NewMacro”。诚然,前面的例子并不是非常完美,但它的确说明了要产生一个完美而有效的程序所必须的条件。
『叁』 求一份VBA的课程设计报告,要求有如下格式 1:设计目的 2:课程设计的内容
这个工作量有点大哦。我已经加你好友了。92八531376
『肆』 VBA课程设计题目和要求
本来想帮忙,但是看来这是你自己应该做的.有不会的问题可以帮助解决.
『伍』 VBA学习难不难
初级的应该不算很难吧,因为我原来也不是很懂,但是研究几个月之后发现有点进步,主要是要有些VB的经验,然后知道你用VBA时的那些对象具体叫什么,有什么属性等,操作数怎么样
例如你学习EXCEL VBA 初期的时候你可以先用录制宏的方法先看看里面的代码是些什么,弄懂意思后再慢慢加自己想要的代码,不断的偿试,总结,慢慢就可以写出自己想要的代码了,达到预期的效果
然后不知道对象的时候可以查里面的对象资源管理器,可以列出对象的名称及其相应的属性,这样慢慢弄起来,一步一个脚印,其他的如CAD及OFFICE其他套件等都是类似的,希望你早日步入VBA的殿堂
『陆』 VBA2000的主要功能
1.1MicrosoftAccess总览
1.1.1关系数据库
1.1.2Windows特征
1.1.3Access2000的总体结构
1.1.4表
1.1.5查询
1.1.6窗体
1.1.7报表
1.1.8页
1.1.9宏
1.1.10模块
1.2MicrosoftAccess2000的新特性
1.2.1“数据库”窗口的新增功能
1.2.2使用数据和数据库设计的新增功能
1.2.3窗体和报表的新增功能
1.2.4数据访问页的新增功能
1.2.5工具栏、菜单栏和快捷菜单的新增功能
1.2.6有关数据库安全机制、维护和转换的新增功能
1.2.7使用Internet的新增功能
1.2.8关于使用其他应用程序的新增功能
1.2.9示例应用程序的新增功能
1.3安装与启动
1.3.1Access2000的最低系统要求
1.3.2安装Access2000
1.3.3启动Access2000
第二章 创建数据库
2.1设计数据库
2.1.1确定创建数据库的目的
2.1.2确定该数据库中需要的表
2.1.3确定表中需要的字段
2.1.4明确每条记录中有唯一值的字段
2.1.5确定表之间的关系
2.1.6优化设计
2.1.7输入数据并创建其他数据库对象
2.1.8使用MicrosoftAccess的分析工具
2.1.9应用程序设计
2.2利用数据库向导快速创建数据库
2.3创建表
2.3.1定义字段
2.3.2定义主键
2.3.3定义关系
2.3.4添加索引
2.3.5定义表属性
2.4修改表设计
2.4.1从整体上修改表
2.4.2修改表中的字段
2.4.3分析表设计
2.5在表中进行操作
2.5.1修改数据
2.5.2修改表的外观
2.5.3查找与排序数据
第三章 创建与使用查询
3.1创建查询的方法
3.2创建选择查询
3.2.1创建基于单表的查询
3.2.2创建多表查询
3.3创建参数查询
3.3.1参数查询示例
3.3.2参数查询的其他问题
3.4创建交叉表查询
3.4.1交叉表查询示例
3.4.2交叉表查询的其他问题
3.5创建SQL查询
3.5.1联合查询
3.5.2联合查询中使用的SQL语句
3.5.3传递查询
3.5.4数据定义查询
3.5.5数据定义查询中使用的SQL语句
3.5.6子查询
3.6创建操作查询
3.6.1删除查询
3.6.2更新查询
3.6.3追加查询
3.6.4生成表查询
3.7创建“自动查阅”查询
3.7.1“自动查阅”查询执行条件
3.7.2创建方法
第四章 窗体
4.1窗体总览
4.1.1窗体的节
4.1.2窗体的视图
4.1.3字段列表
4.1.4控件
4.2创建简单窗体
4.2.1使用“自动窗体”创建窗体
4.2.2自己创建窗体
4.2.3美化窗体设计
4.3创建复杂窗体
4.3.1创建子窗体
4.3.2在窗体中计算总计值
4.3.3创建弹出式窗体和自定义对话框
4.3.4创建数据透视表窗体
第五章 报表
5.1创建简单报表
5.1.1报表的节
5.1.2使用向导创建报表
5.1.3不用向导创建报表
5.1.4改变报表的外观
5.2创建复杂报表
5.2.1对记录排序和分组
5.2.2计算总计和使用表达式
5.2.3创建高级报表
第六章 数据访问页
6.1数据访问页总览
6.1.1数据访问页分类
6.1.2数据访问页的使用
6.1.3决定使用窗体、报表、报表快照还是数据访问页
6.1.4数据访问页的视图
6.2创建数据访问页
6.2.1创建数据访问页的策略
6.2.2用“自动创建数据页”创建数据访问页
6.2.3将已存在的Web页放入数据访问页中
6.2.4自己创建数据访问页
6.3在数据访问页中排序与分组记录
6.3.1分组数据访问页的视图
6.3.2在数据访问页中分组记录
6.3.3在数据访问页中设置或更改记录的默认排序次序
第二部 分VBA基础
第七章 VisualBasic语言的数据类型
7.1数据类型
7.1.1布尔型
7.1.2日期型
7.1.3字符串型
7.1.4货币型
7.1.5小数型
7.1.6字节型
7.1.7整数型
7.1.8长整数型
7.1.9单精浮点型
7.1.10双精浮点型
7.1.11对象
7.1.12用户自定义型
7.1.13变体
7.2常量
7.2.1常量的作用
7.2.2常量的来源
7.2.3定义常量
7.2.4常量定义范围的规则
7.2.5避免循环引用
7.3变量
7.3.1声明变量
7.3.2关于变量的作用域和生存期
7.3.3数组变量
7.3.4静态变量
第八章 内部 函数和语句
8.1内部函数
8.1.1数学函数
8.1.2字符串函数
8.1.3日期和时间函数
8.1.4逻辑测试函数
8.1.5类型转换函数
8.1.6其它函数
8.2语句和控制结构概述
8.2.1IfThenElse语句
8.2.2SelectCase语句
8.2.3Do...loop语句
8.2.4For...Next语句
8.2.5ForEach...Next语句
8.2.6WhileWend语句
8.2.7Exit语句
8.2.8GoTo语句
8.2.9关于控制结构
8.2.10其它语句简介
第九章 过程
9.1过程概述
9.2子过程
9.2.1Sub过程
9.2.2通用过程和事件过程
9.3函数过程
9.4使用过程
9.4.1创建和查看过程
9.4.2调用Sub和Function过程
9.4.3向过程传递参数
第十章 VisualBasic的调试环境与错误处理
10.1VisualBasic用户界面
10.1.1代码窗口
10.1.2监视窗口
10.1.3属性窗口
10.1.4立即窗口
10.1.5本地窗口
10.1.6对象浏览器
10.1.7工程资源管理器
10.2菜单和快捷键
10.2.1视图菜单
10.2.2插入菜单
10.2.3调试菜单
10.2.4运行菜单
10.2.5工具菜单
10.3错误代码的调试
10.3.1错误的类型
10.3.2设计错误的处理程序
10.3.3关闭错误处理
10.3.4调试方法和调试窗口
10.3.5中断模式、运行时及设计时
第三部 分应用程序高级开发
第十一章 使用宏和模块
11.1创建简单的宏
11.1.1新建宏
11.1.2在宏中设置操作参数的提示
11.1.3运行宏
11.1.4测试宏
11.1.5宏中能够使用的操作
11.2创建宏组
11.2.1创建宏组
11.2.2将操作或操作集赋值给某个按键
11.3在宏中使用条件
11.3.1在宏中使用条件的方法
11.3.2宏条件示例
11.4用宏使应用程序自动执行
11.4.1自动查看窗体上的最新记录
11.4.2在一个窗体上的记录之间移动时显示另一个窗体上的相关记录
11.4.3从窗体中打印报表
11.5模块
11.5.1使用宏还是VisualBasic
11.5.2类模块与标准模块
11.5.3一个简单的示例
第十二章 Access2000中的对象
12.1理解对象、集合及对象模型
12.1.1什么是对象
12.1.2什么是对象集合
12.1.3什么是对象模型
12.2Access2000的常用对象
12.2.1Application对象
12.2.2Form对象与Forms对象
12.2.3Report对象
12.2.4Mole对象
12.2.5Reference对象和Reference对象集合
12.2.6DataAccessPage对象及集合
12.2.7其它对象简介
12.3如何使用Access的对象
12.3.1使用对象以及新增对象
12.3.2使用集合
12.3.3使用对象的属性和事件
第十三章 数据库任务的自动化
13.1自定义一个应用程序
13.1.1使用向导给窗体增加按钮
13.1.2事件及其分类总结
13.1.3事件的发生时间
13.1.4不使用向导创建命令按钮
13.1.5为窗体创建事件过程
13.1.6给用户一个消息
13.2使用事件过程操作窗体
13.2.1在控件、记录和窗体的页之间移动
13.2.2根据列表中的选定值查找记录
13.2.3自动查看窗体的最新记录
13.2.4在一个窗体上的记录之间移动时显示相关记录
13.2.5创建命令按钮以打印当前记录
13.3使用事件过程验证数据
13.3.1使用宏或事件过程进行数据有效性检验的原因
13.3.2用于检查数据有效性的事件
13.3.3使用宏检查数据有效性
13.3.4使用事件过程检查数据有效性
13.3.5检查控件和字段有效性的顺序
第十四章 创建高级应用程序
14.1从启动开始
14.1.1用VisualBasic设置数据库启动属性
14.1.2修复超链接
14.2设计主切换面板
14.2.1关于设计主切换面板
14.2.2设计主切换面板
14.3设计应用程序其他功能
14.3.1打开其他窗体增加新记录
14.3.2在按钮上使用超链接
14.3.3利用按钮将报表输出为HTML文件
14.3.4在窗体中响应用户输入
14.3.5创建自定义菜单栏
14.3.6创建帮助文件
14.3.7有关WindowsAPI和DLL
第十五章 创建自己的类
15.1面向对象程序设计
15.1.1面向对象程序设计初步
15.1.2面向对象程序设计的基本特点
15.2在VBA中创建类示例
15.2.1添加类模块
15.2.2创建方法
15.2.3百米赛跑计时示例
15.3创建完整的类
15.3.1初始化
15.3.2写属性过程
15.3.3定义方法
15.3.4删除实例的所有引用
第十六章 数据访问技术
16.1关于OLEDB和数据链接
16.1.1MicrosoftAccess和OLEDB结构
16.1.2使用OLEDB
16.2ActiveX数据对象
16.2.1ADO编程模型
16.2.2ADO对象模型总结
16.2.3使用ADO
16.3使用DAO开发解决方案
16.3.1DAO对象模型
16.3.2DAO对象的说明
16.3.3使用DAO
16.4Jet和Replication对象
16.4.1JRO对象总结
16.4.2使用JRO方法示例
第十七章 保护数据库
17.1保护MicrosoftAccess数据库文件
17.1.1为数据库添加和删除密码
17.1.2加密或解密数据库
17.2使用用户级安全机制保护数据库对象
17.2.1MicrosoftAccess工作组
17.2.2使用“设置安全机制向导”保护数据库
17.2.3关于权限
17.3保护VBA代码
17.3.1用密码保护VBA代码
17.3.2使用MDE文件
17.4保护数据访问页
17.4.1保护数据访问快捷方式及其相应HTML文件
17.4.2保护和控制来自数据访问页的数据库访问
17.4.3防止来自恶意脚本的非授权访问
『柒』 请问如何用VBA快速解决把多个工作表的数据汇总到一个工作表中
循环所有的sheet
FOR
NEXT...
相同项目的对应数据累加
『捌』 excel vba 程序设计的学习总结
Sub re()
i = 0
'先统计有多少人参与排名
For n = 1 To 10000
If Cells(n, 1) = 1 Then
i = i + 1
Else
Exit For
End If
Next
'再做成一个字符串的区域名
Dim str As String
str = "C$1:C$" & i
For hang = 1 To i
Cells(hang, 4) = "=rank(C" & hang & "," & str & ")"
Next
'以上完成了一班的排名
'先统计二班有多少人参与排名
j=hang
For n = hang To 10000
If Cells(n, 1) = 2 Then '是不是二班的
i = i + 1
Else
Exit For
End If
Next
'再做成一个字符串的区域名
str = "C$" & hang & ":C$" & i
For hang = j To i
Cells(hang, 4) = "=rank(C" & hang & "," & str & ")"
Next
End Sub
我的测试:
1 A1 98 4
1 A2 99 3
1 A3 100 2
1 A4 101 1
2 A5 102 7
2 A6 103 6
2 A7 104 5
2 A8 105 4
2 A9 106 3
2 A10 107 2
2 A11 108 1
测试成功!!!!!
========================================
您的问题==我的课题 奉献知识==辉煌生命
黑龙江省 张志晨
========================================
『玖』 ACCESS VBA有哪些好的教程书
淘宝上买比较方便
《Access数据库开发经典案例解析》
内容简介:
本书以进销存管理系统、人力资源管理系统、生产管理系统、财务管理系统、图书馆管理系统、酒店管理系统、医院管理系统和教务管理系统等多个当今最为热门的信息管理系统为例,详细地介绍了这些系统的需求分析,以及系统开发的过程和方法。本书对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解。 本书实例的实用性非常强,读者从中可以迅速了解相应实例的行业特点和用户需求,成为行业专家;同时还可以全面掌握利用microsoft office access 2003开发信息管理系统的过程和方法,同时书中提供了所有系统完整的数据库建库脚本,读者在实际的工作中可以直接使用,在此基础上进行补充,从而可以大大减少系统数据库设计的工作量和时间。 本书即可以作为access的使用者、access数据库管理人员、应用开发人员以及学习爱好者的技术参考书,也可作为高等院校课程设计、毕业设计的参考书。
--------------------------------------------------------------------------------
目录:
第1章 进销存管理系统 1.1 进销存管理 1.2 进销存管理系统需求分析 1.3 进销存管理系统数据库分析 1.4 实例制作介绍 1.5 程序开发 1.6 登录与权限管理 1.7 系统分布 1.8 系统扩展 1.9 小结第2章 人力资源管理系统 2.1 人力资源管理 2.2 人力资源管理系统需求分析 2.3 人力资源管理系统数据库分析 2.4 实例制作介绍 2.5 程序开发 2.6 系统集成 2.7 系统扩展 2.8 小结第3章 生产管理系统 3.1 生产管理 3.2 生产管理系统需求分析 3.3 生产管理系统数据库分析 ……第4章 财务管理系统第5章 图书馆管理系统第6章 酒店管理系统第7章 医院管理系统第8章 教务管理系统
--------------------------------------------------------------------------------
编辑推荐:
本书特色 重点突出紧贴行业特点,需求分析详尽,着重讲解数据库设计。 通用性强模块清晰,代码规范,具有很好的可移植性。 结构清晰关键步骤的讲解详细,学习目标明确。 实用性强本丛书附书光盘附有完整源代码,可供读者积累工作经验,也可供计算机相关专业教师指导学生毕业设计之用。
--------------------------------------------------------------------------------