版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一部分:数据库基础数据、信息(俩者区别)和数据处理的定义;2、数据管理技术的发展3、数据库系统的特点;4、数据库系统的分类、根据的数据模型、处理的关系类5、数据库、数据库管理系统、数据库应用系统、数据库系统的英文简称6、数据库系统的组成 7、关系数据库的特征、关系、属性(字段、元组(记录、域、关键字(主键、外键、索引的类型(主索引即主键、普通索引)和关系模式的定义;9、关系运算的类型、单目、双目和多目运算。10.实体及实体之间的关系access启动(1。快捷方式2。程序本身)及退出(控制图标{系统菜单}、alt+F4、文件退 界面:标题栏、菜单栏、、工作区、状态栏、任务窗显示、隐藏:1。视图--自定义2。工具-自定义3选项按钮-添加或删除按钮更改:调出自定义框,命令选项卡,拖动操作。利用选项按钮-添加或删除按钮-数据库菜单可选定或取消数据库中的按钮access的特点:1。单一mdb文件2。面象(可视化的程序设计方法(相对的另外一种程序设计方法称为面向过程的结构化的程序设计方法)3。界面友好、易操作4。集成环境、处理多种数据信息5。支持ODBC(开放数据库互联)DDE(动态)OLE(对象的连接和嵌入)第二部分:数据库基本操作创建数据库:文件菜单新建命令具体类别:1。空数据库2。模板(本机或officeonline向导分为总览、表、显示样式、报表样式、标题(报表、完成启动6个步骤3。根据现有的文件(包含数据,是原数据库的完整。文件名为原名称后加数字)数据库的打开:文件菜单打开命令具体类别:通过打开框打开按钮的下拉菜单选择、打开按打开(共享方式、默认:支持多用户同时写入以只读方式打开(只能查看,不能修改以独占方式打开(只允许当前用户完全控制,其他用户以独占只读方式打开(当前用户可完全控制,允许其他用户以只读方式打开关闭数据库:文件菜单退出命令或关闭命令,数据库窗口关闭按钮数据库格式:ccss作为ofce的一个组件,伴随着offce的发展也产生了对应版本,从早期asaccs0到accssaccss3程序默认建立的数据库为版本(如需更改可进入工具选项高级选项卡;一般而言高版本程序保留了对低版本数据库的兼容性,同时提供了向下兼容版本的转换程序;但注意低版本程序无法直接使用高版本数(默认建立的数据库为0版本)表:表就是关系,关系就是二维表字段:二维表中的一列(属性)。Access中一个数据表最多255个字段。记录:二维表的一行(元组).总条数,总容量不超1GB;数据库不超过当前记录:同一时刻只能操作一条记录,即当前记录。默认为第一条记录字段名规则:可由字母、汉字、数字及特殊符号(除点、叹号、中括号、前导空格及不可打印字符),最大4个字段类型:决定该字段的数据的类型及格字段大小:也称字段长度。字段类型不同,长度也不尽相同,数据类型:文本型(text)最大255个字符,文本型字段默认50个字符数字型(number)可进行算术计算字节型(byte0- 整型 -32768---长整型(long 小数:-10^28----10^28- 单精度single:4B科学表示,7位有效数字双精度double:8B科学表示,15位有效数字同步id:系统自动设置,作为记录的货币型数据8B,计算精度为整数部分15位小数部分4位,为2位小备注型:超长的文本型,长度为65535,采用程序输入只受磁盘空间限制。不能排序和索日期/时间型:占8个字节自动:自动为记录分配一个唯一的,占 个字节方式:递增和随是、否型(逻辑型)占 对象型:将文件或嵌入数据库,容量最大1GB,不能索引排名\共享资源名称。最多64000个字符。查阅向导型:以向导方式查询指定的数据,将这些数据作为该字段的值。 第四章数据表基本操作一.创建表:前提:应首先打开数据库设计窗口,选择表对象;利用向导创建:选择使用向导创建表---选择字段(可重命名)---指定表名,是否自动设置主键---设置表间关系---完成:1。修改表设计(结构)2。直接输入数据3。利用向导建立窗体输入数据。使用设计视图使用设计器创建表设计器构成:字段输入区(名称、类型)字段属性区输入名称、选择类型、设置长度、设置主关键字(主键按钮)表:选择表,选择,选择粘贴,粘贴表方式:1.只粘贴结构2.结构和数据4.将数据追加到已有的表(源表和目标表具有相同的结构)导入表:文件格式转换。应用:1.其他数据库中的表或对象导入到当前数据库2.其他类型数据库中的数据导入到当前数据库:文件类型为excel,向导步骤:1.选择要导入的工作表2.第一行是否为标题行(默认否)3.数据位置:新表、现有表4修改字段名、字段类型、索引5.设置主键6.输入新表名称通过输入数据创建表二、打开表:打开数据库窗口,选择表对象,工作区选中要打开的表,选择打开命令三、关闭表:文件菜单关闭命令或数据表窗口关闭按钮四、修改表的结构:表设计视修改项目:1.字段修改(名称、类型、大小及其他高级属性删除字段:字段输入区选中要删除字段,编辑菜单、或快捷菜单删除行增加子段:字段输入区选择一个位置,、快捷菜单行命令,输移动字段:拖动字段输入区前端三角形标记五、字段属性设置:表设计视图字段属性区项目:1.字段标题,区别与字段名,只用于显示,字段名用于,默认为字段名默认值:未输入数据时自动填充的值,提高输入速度;输入掩码:指定输入数据的格式。常 0(0-9)、9(0- 空格)、#(数字、空格、正负号、(A—Z必须、?(A—Z非必须、A(数字、字母必须、a(数字、字母可选、C(任意一改变当前记录:导航栏、光标(pu第一、pd最末、home行首、end行尾、tab下一单元格、录入数据:打开数据表视图:一般数据直接录入 对象型使用菜单对象命数据:单元格数据直接粘贴,记录使用编辑菜单选择记录命令后再行,粘贴时也需先使用选择记录命令记录:一般先追加新,再输入数据;方法:导航栏新按钮、菜单新命令、编辑定位菜单新命令、表新按钮、快捷菜单新命令、直接到输入修改记录:一般数据直接修改、自动不能修改、ole对象重新删除记录:不能恢复!方法:表删除记录、编辑菜单删除记录、编辑菜单选择记录命令后按de或接快捷菜单删除记录命令六、表的浏览:即视图切换表视图分类:设计视图、数据表视图、数据表视图、数据视切换:视图下拉按钮选择或打开某一视图后视图菜单命令七、表格式设置:先打开数据表视图1。字体格式:格式—字体数据表格式:格式—数据表(单元格效果/网格线/背景色、网格色/边框及样式/方向行高:格式—行高(11.25)或拖动行选择器上下边框线;列宽:格式—列宽(15.4111、最佳匹配)或拖动列选择器右边框线或双击右边框线自适应。隐藏列:列选择器快捷菜单隐藏列或选择列后格式菜单隐藏列取消隐藏列:格式菜单取消隐藏列命令,在弹出框中勾选要显示的列八、表的高级操作:数据表视排序:简单排序:选择列(也单元格,记录菜单或快捷菜单排序子菜单升序排序或降序排序命令;高级排序:多个按优先级排列的排序字段,记录—筛选高级筛选/排序,弹出筛选编辑器,依次选择排序字段设置排序顺序(可不排序,完成后关闭,最后选择记录菜单或快捷菜单应用筛选排序命令。取消选取消筛选/排序。筛选:按窗体筛选:记录筛选按窗体筛选或按钮,可设置多个字段,每个字段一个值,关闭后选择应用筛选;按选定内容筛选:选定内容,记录—筛选---按选定内容筛选或快捷菜单;内容排除筛选:选定内容,记录—筛选内容排除筛选或快捷菜单;高级筛选/排序:记录筛选高级筛选排序,弹出筛选窗口,选择字段输入条件,可多个。九、数据查找和替换:编辑查找命令查找或替换选项卡。范围:某字段或整个表匹配:整个字段、字段、字段开头搜索:全部、向上、向下区分大小写(默认否)替换可查找一条替换一条,也可全部替索引:一种排序方法,速度更快。索引的类型:主索引(一个表只有一个主索引,具有唯一性和非空性,即主键、唯一索引普通索引建立:设计视图---字段属性区—索引(无、有(有重复、有(无重复)索引编辑:设计视图---索引按钮索引的缺点:1.增大空间2.降低修改性关系的基本概念及关系的建立、关系的类型、联接的类型第四章据查查询的本质:一种数据处理查询含义:查询工具(对数据进行检索、分组)查询结果表(动态记录的集合查询的特征:可基于一个或多个数据表或查询建立查询(数据源,同时也可作为其他对象(报表、窗体或其他查询)的数据源;查询本身并不包含数据,只是了查询的数据源及条件;可更新数据源。查询的功能 扩大信息的处理范围(多表) 灵活的数据处理方C统计和计算功 利用查询结果生成新表、报表、窗体、图表等其他对E缩小检索空查询的分类:A选择查询B参数查询C交叉表操作查询(生成表、更新、删除查询、追加查询SQL查询:利用SQL(结构化查询语言,是微软制定的数据库操作的工业化标准语言)进行查询,上述查询实际都是access自动生成对应的SQL语句完成的。具体可分为联合查询、传递查询、数据定义查询、子查询。查询的视图:A数据表视图B设计视图:分为查询字段列表窗格和查询设计网格窗格CSQL视图:查看和编辑SQL语句。D数据表视E数据视查询的操作使用简单查询向导创建查询:使 交叉表查询向导(分类统计)行标题、列标题数量、数据源数使用重复项查询向导查找不匹配项查询向导(双表利用设计视图创建查询:选择在设计视图中创建查询表达式的使用:表达式快捷键表达式的构成:运算符、常量、变量(字段变量)及函数运算符表达式中常用的运算符包括(类型:)1算术运算符、2.比较运算符、3.连接运算符、4.逻辑运算符和5.特殊运算符等。如表所示为一些常用的运算符。类类运算 +加4-减,用来求两数之差或是表达式的负4-3*乘/除3^乘9\整4取余(符号取除数,同号取余取不足17mod1=等>大比(大于等于系)<小运算符小于等于结型 不等于连接运&字符串连接“计算”&“机”计算(算+当表达式都是字符串时与&相同;当(结果与(有假取假1<2And或(有真取真1<2Or非(取反Not异1<2XorIs(Not)判断字符串是否符合某一样式,若符合,其结果为TrueFalse,后方跟含通配符的字符串Like“黄Like“*黄Like“黄判断表达式的值是否在指定AB之Between5>=5and10-1#等价于"A"Or"B"Or"C"函数(一种运算方法(基本格式:函数名(参数 提供了许多内置函数,为用户对数据进行运算和分析带来极大方便,函数的理解和使用方法也和Excel中的大同小异。Access2003内置函数包括:数学与三角函数、时间与日期、字符串函数、SQL聚合函数等。汇总查询包含;预定义计算和自定义计算各自的特点;各自设计方法参数查询:运行时需输入数据作为参数的查询单参数查询:设计网格对应字段“条件”单元格按[提示信息]格式输入多参数查询:一个字段多个输入值或多个字段需输入值。操作查询:查询完成后要执行进一步操生成表查询:将查询结果保存为一个数方法:设计查询后,查询类型下拉菜单或查询菜单中选择“生成表查询”命更新查询:对查询结果中某些字段的值进行修改到”行,追加查询:将查询结果追加到本表或其他数据表尾部方法:设计查询,查询类型下拉菜单或查询菜单中选择“追加查询”命令删除查询:将查询结果对应数据表中的记录删除如果是多表查询,满足下列条件会同步删除对应记录:数据表间建立了关系;并且是子表;数据表建立了关系,参照完整性规则删除规则为级(前提)查询中拖动所得的关系为临时关系,acss工具菜单关系命令可设置关系。设置方法:添加要设置关系的表,拖动建立关系;编辑关系(a对应字段、b实施参照完整性(级联更新相关字段(父变子也变(、c联接类型)第五章SQL初SQL:SQLstructuredquerylanguage的缩写,中文名结构化查询语言。它最早由ANSI(美国学会)制定,得到ISO(国际标准化组织)的承认和推广。它是现今关系数据库系统标准化的操作语言。SQL的功能数据定义(数据表)/数据查询(功能)/数据操作(记录)/数据控制(完整性 特点:、非过程化、简单、共享语SQL基本命令:Create创建数据表drop:删除数alter:修改数据 语句基本结构:{命令动词}[命令子句<>:必选项,用实际内容替 []:可选 /:选择其中之一{}:必选sql数据定义语句A。创建:基本格式:createtable<表名(<字段名1> <字段类型>[(字段长度[,小数位数])][字段有效性规则][primarykey/unique(唯 字段类型表示:文本型char255整型:integer0-255长整型:long单精度:single双精度:double货币型:currency自动:autonumber日期、时间型:date、是否型:logical(BOOLEAN)注型:memo65535ole对象型修改:alter基本结构:altertable表名>[addcolumn<新字段名><字段名称>[,…]][dropcolumn<字段名称>[,…]][altercolumn<字段名称><字段类型删除表:dropDroptable<表名sql数据操作语句记录语句:insert(实质为追加)基本格式:insertinto<表名> Values(表达式表注意 字段个数应与表达式的个数一致,按顺序对应 省掉字段名表,表达式个数应与数据表中字段个数和顺序一致更新记录语句:update基本格式:update<表名Set<字段名1>=<表达式1>,…,<字段名n>=<表达式n>C.删除记录语句 Deletefrom<表名 <条件 *对满足条件的记录进行操作,省掉表示所有记录(限制操作的范围sql查询语句查什么?【all/distinct*/<字段名表>Distinct:重复记录只显示一 :都是对重复记录的处理方*:所有字段字段名表:结果只包含指定字从哪查From表名上述选项为必须筛选记录:【 <条件>(基本应用:查询某个表某些记录某些字段的值排序记录:[orderby<字段名1>Asc/desc:升序和降序,默认为升序。多个排序字段:以字段先后顺序为优先级排序分组记录:[groupby<字段名根据某一字段的值进行分组,(结果)分组字段的每一个值只显示一条记录,(目的)一般与自定义计算或预定义计算相结合。(汇总(判断):各6分组后筛选子句:having<条件该子句必须跟在groupby子句后方,不能单独使用如同时存在where子句,先用where筛选,再分组,最后用having筛选预定义是几种固定计算方式,计算方向为竖直自定义计算计算方式多样,计算方向一般为横向7.加入预定义计(使用聚合函数构成新字段,通常结合分组格式:聚合函数 标题(sum、max、min、count、avg)select的特殊应多表查询:数据源为多个表进行多表查询的必须条件:作为数据源的表必须存在关系(一对一、一对多、多对多。判断方法为俩个表是否拥有意义相同的字段。格式:1:select1字段名表,表2字段名from1,2where1字段=2字段(联接语句:联接条件)格式2:select所需字From主表 join子表on联接条inner(主表全部,从表匹配(左联接)Right:从表全部,主表匹配(右联接)2)联合查操作上就是将多个select语句用union(重复记录显示一行)或unionall(显示每一条)要求:1.每个select语句字段数量相同对应字段要具有兼容性,或者能够转换为相同数据类型。低精度自动转换为高精度,数字型转换为文本型。SELECT*from学籍where班级="高一1unionSELECT*from学籍where班级="高一1"传递查询:使用sql语 数据资select其他功能1、topN(整数 (一般位于最前,指定结果记录的条数2、表名as表别名(from子句中为表指定别名,在其他位置可使用intoarray数组名>(查询结果输出到数组intocursor<表名>(查询结果输出到临时表intotable<表名>(查询结果输出到表tofile<文本文件名>[additive](查询结果输出到文本文件(追加方式 [prompt](查询结果输出到(表示打印前先显示打印确认框toscreen(查询结果输出到屏幕)(38都属于输出语句排序字段和分组字段都不能使用表达式,如果实际需要可使用表达式的列标题或列序号。嵌套查询:利用一个查询(子查询)的结果作为另一个查询(父查询)格式:select所需字段from数据Where字段名(notin(子查询语句)第六章表设报表的功能:于数据的打印输出,不具有输入功报表的数据源:报表自身不包含任何数据,可来源于表、查询、sql语句。accss2003 中报表的类型:纵栏式报表(一行一个字段、表格式报表(一行一条记录、图表式报表(图形表数据、报表(条记录为一独立的)报表的视图:设计视图、打印预览视图、版面预览视图报表的结构:报表页眉(第一页首部、放置标题、日期等、页面页眉(每一页首部、放置列标题、主体(显示数据、分组页眉(每个分组首部、分组页脚(每个分组尾部、页面页脚(每页尾部、放置页码、报表页脚(数据尾部、放置汇总合计信息。(默认页面页眉、主体、页面页脚)创建报表的方式:打开数据库,选择报表对象,点击新建按钮自动创建报表(纵栏式或表格式B、报表向导:1.新建报表框中选择数据源;2.选择所需字段;3.选择分组字段(最多四个;4.选择排序字段(最多四个;5.选择布局、纸张方向、自动调整字段宽带;6、选择报表样式(大胆、正式、淡灰、紧凑、组织、随意7.确定名称,完成(预览或修改。C.设计视图:默认三个节(页眉页眉、主体、页面页脚.指定数据源:双击报表设计器左上角“报表选择器(快捷菜单属性、属性,打开“报表属性”框。在“数据”和“全部”选项卡“记录源”行都可选择选择;添加多.从字段列表中拖动字段放置到主体中并调整位置保存。分组选项:普通、数字型可按值的范围(数值段)分组、字符型可按前1-5个字符分组,日期型可按年季月周日时分分组(注意查询分组的区别)快捷菜单排序与分组命令5.汇总:选择分组后还有数字型字段可选择对其他字段进行汇总、平均、最小、最大6.设置各部分背7.在各部分添加文字:报表控件 控件(设计视图各种对象都可从快捷菜单属性命令弹出框进行修改。)添加字段使用文本框控件,并指明其控件来源。第七章窗体的实质:图形化、窗口化的用户与操作系统的交互界面窗体的功能:a。数据显示和编辑b。数据输入c。应用程序流控制d。信息显示和数据打印(同时具备输入输出功能窗体的类别:.按样式:纵栏式窗体、表格式窗体、数据表窗体(类似数据表视图,但可自定义窗体样式、主、子窗体、图表窗体(只有图表向导式、数据表窗体。、按作用:输入窗体、切换面板窗体、自定义框。创建窗体的方式:自动创建窗体、窗体向导、设计视图(自动窗体(数据表、数据透视图))自动创建窗体:纵栏式、表格式、数据表向导创建窗体:1.新建窗体框选择“窗体向导”,选择数据源;2.选择字段;3.选择布局:纵栏式、表格式、数据表、俩端对齐、数据表、数据;4.选择样式;5.确定名称,完成(打开或修改。(窗体表头)(自动添加导航栏、汇总信息、页面页眉/页面页脚(窗体中不显示、打印时显示。进入设计视图后可从快捷菜单选择属性命令(或从弹出框下来列表框选择窗体,再从数据选项卡源后选择数(可为表或查询显示字段关闭(设置数据源;.可从字段列表框拖动字段到主体节布局调整,每个控件都可单独设置属性(快捷菜单或工具栏,利用格式菜单可设置对象对齐方式、大小、水平间距和垂直间距;3,从窗体菜单选择窗体视图命令或按F,可预览窗体效果;.保存。窗体控件:控件是窗体的组成部分。控件的功能:1。显示功能;2.输入功能;3.计算;4.件向导:如果为选定,用户添加个别控件时会弹出相应向导。控件的类型:绑定型、非绑定型、计算型。窗体中的常用控件:label:显示固定文本,重要属性:控件名()、标题(显示)文本框text:显示变动的文本(一般与字段绑定,同时还具有输入和计算功能。重要属性:控件名、控件来源(如果要绑定字段,该属性值设置为该字段;计算可把控件来源属性值设为“=选项组frame:容器控件,容纳选项按钮和复选框,不单独使用。重要属性:控件来源(与值选项按钮 option:表示俩种状态。重要属性:选项值(单独使用时为控件来源:该选项选中时整个选组的值。复选框check:表示俩种状态。重要属性:控件来源只有与值1、2的字段绑定列表框list:表示多种状态多个值。属性:控件来源(固定为几个值的字段组合框combo:下拉组合框,属性:控件来源、行来源类型(字段列表、值列表、表/查询、行来源命令按钮omand:向导提供的操作:记录导航、记录操作、窗体操作、报表操作、应用程序、杂项(打印表、自动拨号程序、运行宏、运行查询。重要属性:标题(按钮上显示的文字、图形(不显示标题、用图形表、单击事件(点击该按钮将会执行的操作)打开数据库自动执行窗体:工具启动,弹出启动框中显示窗体/页中选择一个窗体。第八章.宏宏的定义:一个或多个操作的集合,多项操作按排列顺序依次执行。宏的功能:自动完成特定任务。具体功能 改变操作界面、打开关闭对象、报表打印、预览及数据发送、设置窗体或报表中控件的属性值、改变窗口大小、移动、缩放及保存、执行查询、简化操作宏组:在一个宏名中的相关宏的集合。调用格式:宏组名.宏宏设计视图构成:操作列表窗格和操作参数窗格,操作列表窗格默认操作列和注释列,点击按钮可添加宏名列和条件列。报表、form窗体access菜单的设计也是依靠宏完成的。常用宏操作命令:运行控制:runsql、runapp、runmacro设置值:setvalue刷新查询 查询定位:findrecord、findnext、控制显示 打开表,参数:表名、视图、模式(编辑、增加、只读 弹出提示信息,参数:消息、发嘟嘟声、类型、标题runmac:运行指定宏,参数:宏名、重复次数、重复表达式(每次运行将计算表达式的值为假则终止。真假)宏的执行:运行按钮(单步按钮)、运行菜单中运行命令(单步、或在窗体、报表、控件的事件中运行(总常见是按钮单击事件)条件宏的设计:1.首先添加条件列2.设置条件3.选择操作4.设置参数5.保存运行(下一操作宏的应用:除了直接运行宏,还可以通过报表或窗体控件的事件来调用宏,另外还可以通过快捷键执行。组合键说组合键说^数字或字母Shift+功能键功能键Ctrl+功能键InsertCtrl+InsertDeleteShift+Insert利用快捷键运组合键说组合键说^数字或字母Shift+功能键功能键Ctrl+功能键InsertCtrl+InsertDeleteShift+Insert自动执行的宏:
压缩和修复数据库:重新组织数据库,删除记录形成的闲置空间,减小量,优化数据库性能。操作:.以独占方式打开,共享方式保证没有其他用户打开,选择工具菜单数据库实用工具 压缩和修复数据库输入或选择压缩、修复后的数据库名称,如目标就选择源文件,源文件将被覆盖。.据库实用工具----备份数据库命令3.输入文件名(自动生成原文件名+日期+【序号。恢复数据库:将备份的 文件到相应文件夹下即可,注意如果与源文件同名将被盖设置数据库:1.必须以独占方式打开2. 工具菜单—安全----设置数据库3.俩次输入,确认。撤销数据库:1.必须以独占方式打开2. 工具菜单—安全----撤销数据库3.输入原密码,确认。用户组和权限:accss2003 默认分为管理员组(默认为管理员用户)和用户组。管理员可针对不同对象设置用户的不同权力。工作组设定acss默认为ysmmdw生成MDE文件:工具菜单—数据库实用工 生成MDE文件。Mde文件实际就是删mdb文件中的可编辑(VBA)源代码,用户不能再查看或编辑数据库中的各种对象,同时压缩第十章、vba程序设计基础Vba是visualbasicforapplication的简称,是 office的内置编程语言,是vb的子集(语法与vb兼容,面象(OOP模块?在一起的VBA、语句和过程的集合。一般包含一个区域,并模块的类别:可分为绑定型程序模块和独立程序模块。差别:1.设计方法 使用范vba数据类型:BYT字节型、booa(布尔型、ngr(整型、og(长整型、Sng(单精度、ob(双精度、r(货币型、a(日期型、j(对象型、srg(字符串、varan(变体)可特殊值,nu、mp、nohng用户自定义数据类型:用户所需数据是由几个不同类型的数据段组成即可自定义格式例如:type‘定义“”这种数据类型asstring:出生日期asdate:asstringEndtype ‘包括”生日””三个数据域。赋值分段进行,例如.=“黄常量:其值固定的量,可分为a.符号常量,使用const语句建立constb.固有常量:系统内置的固定量,可使用的有vba常量和ado常量、access常量,分别以vb、ad、ac开头。c.系统常量:ture、false、null命名规则:1.必须以字母和汉字开头,可含字母、汉字、数字和下划线,长度最 不能含*@$&(运算符、格式符不能使用vba关键不区分大小写;为增加可读性,建议为变量名添加前缀(代表类型变量根据作用域分类:局部变量---作用域为某个过程。一般是指在过程中直接使用的变量,也可以在过程采用dim或static语句定义的变量;窗体/模块级变量---作用域为模块或窗体;通用区域用dim或private语句的变全局变量—作用域为整个程序,所有模块。建立方法为在通用区域用public语句作定(常量和数组同样有作用域格式:dim/static/public/private变量名[as数据类型];变量尽量先后使 数组的含义和实质:采用名称标示的同一类型的变量的集合。数组元素:构成数组的每一个变量,采用下标加以区别;数组的维数:下标的个数数组元素的下标初始值:optionbase0|1(默认为数组的语句:dim数组名([初值to]终值[,…])[as数据类型]动态数组:定义时未下标的数组数组的重定义(保留原值时只能修改最后一维)语句:redimpreserve]数组名(下标)运算符基本与sql运算符一致。认真掌握涉及函数,含iif、msgbox、表达式:由常量、变量、函数等通过运算符连接而成的算式。一般根据运算符分类:算术表达式、关系表达式、逻辑表达式(俩者都可称条件表达式、日期/时间表达式(日期/时间+/-整数Vba中运算的优先级:1.同级从左到右;2.有括号先计算括号里面的;3.函数、算术、字符、关系、逻过程分类:根据其功能可分为sub过程(子程序、function过程(函数、property过程(属性、event(事件过程过程的参数传递:形式参数:过程设计时充当参数的变量(形参实际参数:调用过程时实际赋予的参数值或变量的参数传递的方式:传值(byval)和传址(byref,前者单向,后者双向。默认传址定义子过程的语句:[public|private][static]sub<子过程名>([<参数>])[as数据类型] End定义函数过程的语句[public|private][static]function<函数名>([<参数>])[as数据类型] 函数名=表达 ‘该语句决定该函数的返回EndVisualbasic编辑器。用于vba代码的窗口。怎么启动vbeA双击要打开的模块B。单击后点击设计按钮C右击设计视图D单击后点击代码按钮(系统 )Ealt+F11不但可打开,还可以切换。F窗体或报表设计过程中选择事件---代码 VBE窗口的构成属性窗口(可查看和编辑被选中资源的相关属性,可按字母序或按分类序代码窗口(查看和编辑vba代码)构成:左组合框可用于快速选择对象;右选择框可快速选面象的程序设计方法术语对象:代码和数据的集合,可一个实属性:对象特征的描方法:对象自身能够执行的动作,例如获得焦 事件:对象能够识别的动作,按钮的点击类:同种对象的总称vba中对象的表【类名例如:[forms]!gouwuche![user对象名不含空格即可省略【】例forms!gouwuche【username】Me:本窗体或本报表例如:me![username]这俩种表示方法分别称为绝对和相对对象属性和方法的:对象名.属性名|方法 P166可查算法:解决问题的步骤和方法特点:1.有穷性;2.确定性3.可读性4.有效性5.健壮性(容错性程序的基本结构:顺序结构、分支结构、循环结构。vba语句的书写规则标点符号用英文半角语句不区分大小写,关键字首字母自动转大写蓝色;一般一行写一条;行尾加空格和下划线表示换行续写;多条写在一行,之间用:冒号隔开;vba中的语句类型:1.语Option Binary|Text|database字符串的“”空串 ”空格<数字<大写<小写<汉字按拼Optionexplicit强制变量必须先后使用Optionbase0/1数组下标起始值默认为0Const常量名【as数据类型】=表达式Dim变量名as数据类型】(dim可用public、private、static替代Dim数组名as数据类型赋值语句set(为对象型变量赋值) 执行语句:1.if语句(判断语句单分支、双分支、多分支2.select(多分支语句)3.do(条件循环语句 4.for(计数循环语句其他语句:exitdo强制退出do循环exitfor强制退出for循Goto例如on oto/…/:错误时强制跳宏与vba的关系:宏操作是依靠对应的vba语句实现的(工具—宏-将宏转换为VB代码docmd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《高原疾病防治知识》课件
- 2025年分期付款化妆品购买合同
- 2025年PPP项目合作物资保障协议
- 二零二五年海洋工程建设项目施工合同6篇
- 二零二五年度PVC管材绿色制造技术合作合同3篇
- 2025年度新能源发电项目租赁合同3篇
- 2025版学校图书馆古籍保护与展示工程合同3篇
- 二零二五年度航空航天器研发与测试合同4篇
- 2025年度住宅小区物业管理权转让与社区安全防范协议
- 二零二五年度文化创意产业经营授权协议
- 2024年云南省中考数学试题含答案解析
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录
- 2024年全国甲卷高考化学试卷(真题+答案)
- 汽车修理厂管理方案
- 人教版小学数学一年级上册小学生口算天天练
- (正式版)JBT 5300-2024 工业用阀门材料 选用指南
- 三年级数学添括号去括号加减简便计算练习400道及答案
- 苏教版五年级上册数学简便计算300题及答案
- 澳洲牛肉行业分析
- 计算机江苏对口单招文化综合理论试卷
- 成人学士学位英语单词(史上全面)
评论
0/150
提交评论