ACCESS难点(整理)
Access疑难知识点

第12页/共18页
(5)对象浏览器 对象浏览器用于显示对象库以及工程里过程中的可用类、属性、方
• [2009.3]某二叉树有5个度为2的结点,则该二叉 树中的叶子结点数是( )
(A)10 (B)8 (C)6√ (D)4 [2008.4]深度为5的满二叉树有 1叶6 子结点.
• 性质1:二叉树的第i层上至多有2 i-1(i >=1)个结点,满二叉 树的第k层上有2 k-1个结点;
第7页/共18页
• 失去焦点
当焦点离开窗体上的控件时(例如,当关闭包含一个或多个活动控件的窗体 时,或者当移至同一窗体上的另一控件时),Exit 和 LostFocus 事件会按以 下顺序发生: Exit LostFocus 关闭窗体时,Exit 和 LostFocus 事件会在与关闭窗体相关联的事件(如 Unlo ad、Deactivate 和 Close)之前发生,如下所示: Exit(控件) LostFocus(控件) Unload(窗体) Deactivate(窗体) Close(窗体)
• 计算:
• 2 7-1=127 127-[127/2]=64 64-1
第3页/共18页
• [2005.9]一棵二叉树第六层(根结点为第一层) 的结点数最多为 __3_2__ 个。
• 依据:
• 性质1:二叉树的第i层上至多有2 i-1(i >=1)个结点,满二叉 树的第k层上有2 k-1个结点;
• 计算:
排序
排序方法
简单插入排序 插入排序 希尔排序
简单选择排序 选择排序
堆排序 冒泡排序 交换排序 快速排序
第8页/共18页
几种排序方法的效率比较 (讨论最坏情况下的比较次数)
计算机二级access机试难点

计算机二级access机试难点1最大年龄与最小年龄的差值,标题是magem age:Max([tTeacher]![年龄]-min([tTeacher]![年龄]) 2 上年度一月五号之前"<=DateSerial(Year(Date())-1,5,1)"3 标签标题设置为系统当前日期Tda.Caption=Date4 添加优惠价格,优惠价格=费用*(1-10%)优惠后价格:[费用]*0.95添加控件,依据团队id,计算团队个数=Count(团队ID)6 本年度4月1日DateSerial(Year(Date()),4,1)7 年龄小于平均年龄<(SELECT AVG([年龄])from[tStudent])8 最高储备与最低储备相差最小的数量Min([最高储备]-[最低储备])9 运行查询时,提示信息为“请输入班级编号”在"条件"行输入"[请输入班级编号:]"10学生学号与学生姓组合在一起,只显示学生的姓[学号]+Left([姓名],1)11设置年龄字段为参数,参数值引用窗体上的控件值在"年龄"字段的"条件"行输入"[Forms]![fTemp]![tAge]"12表中年龄字段值加1,并清楚团员否字段值的值在"年龄"字段的"更新到"行输入"[年龄]+1""团员否"字段的"更新到"行输入"Null"。
13查找身份证第4位到第6位记录为102条件"行输入"Mid([身份证],4,3)=10214已住天数:Day(Date()-[入住日期])应交金额: (Day(Date()-[入住日期])*[价格]15计算控件党员否字段为真显示党员党员否字段为假显示非党员在"控件来源"行输入=IIf([党员否]=True,"党员","非党员")16年龄为偶数的人员简历字段清空条件"行输入"[年龄] Mod 2=0",在"简历"字段"更新到"行输入"" ""。
计算机二级access疑难问题讲解

(1)选择运算:选出满足条件的元组构成原关系的 (2)投影运算:选出若干指定的属性(字段)构成 (3)连接运算:特例—自然连接(两二维表中有公
新关系的二维表。(对列进行选择) 共域,通过公共域等值连接。)
P97
查询条件
关系运算符:=、<、>、<>、<=、>=。 逻辑运算符:not、and、or。 特殊运算符:in、between、like、is null、 is not null 函数:P98,例如: Left([姓名],1)=“王”;Min ([no],2,2)=“03”; Like”王*”;Year(出生日期)=1976 and Month(出生日期)=4 以上函数和符号都为英文或半角。
ADO的访问格式
Dim cn As new ADODB.Connection定义连接对象分配内存空间 Dim rs As new ADODB.RecordSet定义记录集对象分配内存空 间 cn.Open(连接字符串) 连接数据库 rs.Open(打开参数) 打开记录集 …… 一系列的操作 rs.close 关闭记录集 cn.close 关闭数据库 Set rs=Nothing 回收记录集内存空间 Set cn=Nothing 回收连接对象内存空间
图1-15 满二叉树和完全二叉树
树的遍历就是按某种次序访问树中的 结点,要求每个结点访问一次且仅访问 一次。设访问根结点记作V,遍历根的左 子树记作L,遍历根的右子树记作R,则 可能有以下6种遍历二叉树的方案: 前序 VLR 中序 LVR 后序 LRV
P47
集合运算
集合运算是完全把关系看作是元组的集合。
循环队列的入口不一定是第一存储位置,设循环队列的容量为n: 当front=rear时有两种可能:队列满或队列空; 当front<rear时元素个数为:rear-front; 当front>rear时元素个数为:rear-front+n;
技能高考专题:Access表达式

Access上机难点类型题汇总※基本操作(表)函数类型题集合:1、上一年度五月一日以前(含)的日期(规定:本年度年号必须用函数获取)。
<=DateSerial(Year(Date())-1,5,1)2、下一年度的一月一日(规定:本年度的年号必须用函数获取)。
DateSerial(Year(Date())+1,1,1)3、本年度九月一日(规定:本年度年号必须由函数获取)DateSerial(Year(Date()),9,1)4、系统当前年一月一号。
DateSerial(Year(Date()),1,1)5、默认值设置为系统当前日期。
Date()6、默认值设置为系统当前日期的前一天。
Date()-17、默认值设置为系统当前日期的后一天。
Date()+1※简单应用(查询)类型题集合:一、字符串函数类型题:1、"姓名"字段的第一个字符为姓,剩余字符为名。
将姓名分解为姓和名两部分。
字段行输入:姓:Left(([姓名]),1)字段行中输入:名:Mid([姓名],2)2、房间号的前两位为楼号。
字段行中输入:楼号:Left([房间号],2)3、学号字段的前4位代表年级。
字段行中输入:年级:Left([学生ID],4)4、查找"身份证"字段第4位至第6位值为"102"的纪录。
条件行中输入:Mid([身份证],4,3)= "102"5、将编号的第一个字符更改为"1"更新到中输入:"1" & Mid([编号],2)6、"姓名"字段的第一个字符为姓。
要求将学生学号和学生的姓组合在一起,追加到目标表的"标识"字段中。
字段行中输入:标识:[学号]+Left([姓名],1)7、查找姓名为三个字的记录。
姓名为二个字的记录条件行输入:Len([姓名])= "3" Len([姓名])= "2"二、日期函数类型题:1、计算教师的"工龄"。
ACCESS难题整理

2套和18套、4和20,5和21套、50,51 没说,到该看52了表讲22套,学生练24、26、27、30、49查询讲20,上课练题19、21、22、24、27、30、49套窗体讲22套,学生练23、24、27(最后一题有为当前数据库设置”启用布局视图”文件—选项---当前数据库---启用布局视图)、30报表讲26套、学生练28,49、综合练习做25套、31、32、34、35、38、39、40、41、43(2题查询重点)、47(3题重要)、52、54、55(编程难题)、56(编程难题)、57、58、59、60表:易错题:输入掩码:3.1.3(密码*显示)、6.1.5、11.1.2、13.1.5、设置主键:1.1.1、6.1.1(没值)、9.1.1(复合主键50.1.1)、11.1.1、18.1.1、设置关系:2.1.5、3.1.6、5.1.6、9.1.5、11.1.6、12.1.6、13.1.6、45.1.5、默认值:5.1.1、6.1.3、7.1.2(日期)、12.1.3、23.1.4、29.1.3、33.1.3(不能为空值)、34.1.3(DateSerial(Year(Date()),Month(Date())+1,1)-1)、有效性规则:1.1.2、1.3.1、5.1.2、表的有效性规则8.1.5、9.1.3(日期)、14.1.1(or)、16.1.3、17.3.1、29.1.2、33.1.4、查询向导:2.1.3、11.1.3、16.1.2、18.1.3、46.1.5、设置表的特殊格式:11.1.5、16.1.4、29.1.4(日期格式)、46.1.2、设置字段显示宽度、导入:8.1.6、13.1.4(txt)、29.1.5(表)、45.1.6、46.1.6、导出:3.1.5、5.1.5(表结构)、14.1.4(前四列导出)、16.1.5、21.1.5链接:1.1.3、2.1.4、9.1.6、18.1.4、35.1.6备份:29.1.6并学会对表的删除字段(4.1.1),隐藏/显示字段,冻结/取消冻结字段(3.1.4),修改OLE对象数据(5.1.3)、行高(9.1.4)、列宽。
access疑难问题

字段文本类型和查阅向导类型是可以相互转化的(在查阅中显示控件进行)输入掩码中的固定部分用””引起来,比如”0396”000 ,引号部分不参加排序行来源类型中一是表或查询中的字段值;二是自行输入,各项用;分开,总部分不用引号;字段列表是用来选字段名的。
绑定列中最好只用一项目select [table].[field] from table全部删除记录:建立查询后选移除,选全部字段,设一个包含全部记录的条件。
也可用复制、粘贴命令,只拷贝结构。
当然,在数据表视图中用鼠标选择后也可删除。
;点击左上角全选的方法最简捷追加记录要先选源数据表,后选目标数据表更新另一个表中的数据,要建立关系文本类型的格式:”该生名字为:&&&&&[红色]”,其意义还要理解,&为占位符任何剩余的占位符将不会显示任何内容。
例如,如果格式字符串为&&&&& 且文本为ABC,则仅显示向左对齐的文本。
·@任何剩余的占位符将显示为空格。
例如,如果格式字符串为@@@@@ 而基础文本为ABC,则该文本将添加两个前导空格以便向左对齐。
在表视图中的查找用法是很灵活的:比如查姓王的,可用鼠标选一内容,在查找框中就会有相关见容[开始]选项卡中“排序筛选“功能区有”升序“和”降序“。
适用于单个字段或相邻的多个字段且排序方式一致。
参数查找某姓氏:两种条件方式:Like [] & "*" left([姓名,1])=[],[] 是不能用“”的,且“”中的提示内容后面的:不是必须的。
在查询中构造:总分:[语文]+[数学]字段是可以的SELECT 姓名,语文+数学as 总分from xscj取入学分数最低的3条记录,且分数由高到低SELECT top 3 * from (select top 3 * from xscj order by 合计asc ) order by 合计desc在查询字段中,不能出现聚合计算在查询中可用delele * from 表名drop table 表名等select语句,在vba中DoCmd.RunSQL "delete * from zggz",DoCmd.RunSQL "drop table xk1”,docmd.runsql可运行操作查询。
计算机二级考试ACCESS常见知识点通用一篇

计算机二级考试ACCESS常见知识点通用一篇计算机二级考试ACCESS常见知识点1计算机二级考试ACCESS常见知识点宏1.不能够使用宏的数据库对象是数据表。
2.在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。
3.宏可以是由一系列操作组成的一个宏,也可以是一个宏组。
通过使用宏组,可以同时执行多个任务。
既可以用Access中的宏生成器来创建和编辑宏,也可以通过编程实现。
宏由宏名、参数、条件及宏操作等构成。
4.在宏表达式中要引用Form1窗体中的txtl控件的值,正确的引用方法是Forms!窗体名!控件名[.属性名]。
5.通常,使用Autoexec宏来自动操作1个或多个Access数据库,如果在打开数据库的'时候不想执行这个自动宏,则在启动数据库时按住Shift 来避开运行这个宏。
6.在打开窗体时,依次发生的事件是打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)事件7.OpenForm打开窗体; OpenQuery打开选择查询或交叉表查询;OpenTable打开表;OpenModule打开特定的Visual Basic模块。
8.宏操作Quit的功能是退出Access。
9.宏操作SetValue可以对窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。
10.宏操作SetWarnings为打开或关闭所有的系统消息。
11.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。
12.GoToRecord在表、窗体或查询集中将指定的记录设置为当前记录。
13.SetFocus是控件得到焦点引发的事件,可实现将焦点移动到指定控件。
14.退出Access应用程序的VBA代码是Application.Quit15.用于执行指定SQL语句的宏操作是RunSQL数据访问页1.数据访问页是一种独立于Access数据库的文件,该文件的类型是HTML文件。
Access易错题总结

1.链式存储结构既可以针对线性结构也可以针对非线性结构2.链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间3.线性表链式存储结构的存储空间可以是连续的,也可以是不连续的4.循环队列是线性结构的线性表5.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构6.栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。
7. 循环队列中元素的个数是由队头指针和队尾指针共同决定8.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化9.栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作10.支持子程序调用的数据结构是栈11.除了堆排序算法的比较次数是 ,其他的都是n(n -1)/212.软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段13.能够给出数据库物理存储结构与物理存取方法是内模式14.在黑盒测试方法中,设计测试用例的主要根据是程序外部功能15.软件测试主要包括单元测试、集成测试、确认测试和系统测试16.软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,而程序调试的任务是诊断和改正程序中的错误。
17.OLE 对象不能作为主键18.表间的参照完整性规则包括更新规则、删除规则、插入规则19. 循环队列是队列的一种顺序的存储结构20.关于线性链表的叙述,进行插入数据与删除数据时,不需要异动表中的元素21.在Access 中,参照完整性规则不包括查询规则22.窗体计时器间隔以毫秒为单位,Interval 属性值为1000时,间隔为1秒,为5000时则间隔为5秒。
23.函数Str 的功能是将数值转换为字符串24.DlookUp 函数是从指定记录集里检索特定字段的值。
它可以直接在VBA 、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。
25.在VBA 中按文件的访问方式不同,可以将文件分为顺序文件、随机文件和二进制文件26.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化27.负责数据库中查询操作的数据库语言是数据操纵语言28.在数据表的"查找"操作中,通配符"-"的含义是通配指定范围内的任意单个字符29.OLE 对象是指字段用于链接或内嵌Windows 支持的对象,如Word 文档、Excel 表格、图像、声音、或者其他二进制数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ACCESS难点(整理)通配符含义:[]-通配方括号内列出的任一单个字符,如:[a-z]表示 a 到 z 中的任一单个字符;? -单一字符; *-零个或多个字符; #-单一数字。
DAO 是一个数据库访问对象, DAO 是目前操作 Access 数据的最佳对象模型,利用DAO 对象模型,可以操作 Access 表中的数据、创建及操纵表和查询。
在 E-R 图中用矩形表示实体,椭圆形表示属性,菱形表示联系关系运算包括选择、投影、联接和除运算,选择运算是从关系中找到满足条件的所有元组,投影运算是从关系模式中挑选若干属性组成新的关系,连接也称为连接。
它是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。
在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是 n(n-1) /2,堆排序需要比较的次数为nlog2n。
输入掩码属性所使用字符的含义: 在满二叉树中,叶子结点数目的计算公式为 2n-1,其中 n 为树的深度。
对象是面向对象方法中最基本的概念,它的基本特点有:标识唯一性、分类性、多态性、封装性、模块独立性。
参照完整性规则包括更新规则、删除规则和插入规则。
1 / 9参数有两种传递方式:传址传递和传值传递。
如果在过程声明时形参用ByVal声明,则说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,则说明此参数为传址调用,此时形参的变化将会返回到实参;若没有说明传递类型,则默认为传址传递。
前:(ABDYECFXZ)首先访问根结点,然后按前序遍历根结点的左子树,最后按前序遍历根结点的右子树,前序遍历二叉树的过程是一个递归的过程。
中:(DBXEAYFZC)二叉树中序遍历的顺序为先遍历左子树,然后访问根节点,最后遍历右子树后:(DEBFCA)①先遍历左子树;②然后遍历右子树;③最后访问根结点。
对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点软件工程包括3个要素:方法、工具和过程。
软件工程方法为软件开发提供了如何做的技术。
工具支持软件的开发、管理、文档生成;过程支持软件件开发的各个环节的控制、管理。
数据库的设计的 4 个阶段是:---------------------------------------------------------------最新资料推荐------------------------------------------------------ 需求分析、概念设计、逻辑设计和物理设计基本的关系运算包括选择、投影和连接。
选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。
结构化程序设计的3种基本逻辑结构为顺序结构、选择结构和循环结构。
顺序结构是一种简单的程序设计结构,它是最基本、最常用的程序设计结构;选择结构又称为分支结构,包括简单分支和多分支选择结构;循环结构也叫重复结构,它根据给定的条件,判断是否需要重复执行某一相同的程序段。
Left([表名]![字段名], 4) 左边起前 4 位数 Mid([表名]![字段名], 4, 2) 从第四位起要 2 个数Cstr(year(date() ) ) + 年 +cstr(month(date() ) ) + 月表示年月按钮名称. ForeColor=颜色代号年龄=year(date() ) -year([出生日期]) []Page] / [Pages] OpenTable 打开表OpenQuery 打开查询 OpenReport 打开报表 OpenForm 打开窗体 RunSQL 执行 SQL 语句的宏操作 GoToRecord 在表、窗体或查询集中将指定的记录设置为当前记录 Len RunApp 字符串长度检测函数命令运行指定的外部应用程序 RunCommand 运行一个 ACCESS 菜单命令 RunCode 运行 Visual Basic 函数过程 RunMaco 命令运行3 / 9一个宏 AutoExec DlookUp 自动运行的宏从指定记录集里检索特定字段的值 MsgBox Recordser 属性设置窗体,报表、列表框控件或组合框控件的记录源 RecordSourse 用来设置数据源 Str() 作用是将数值表达式的值转化为字符串 Val() 将字符串转换成数字函数 Abs() 绝对值函数 Sqr() 计算数值表达式的平方根,如Sqr(9) =3 Create 创建表 Alter 增加字段 Drop 删除表 Updat 更新记录 Insert Into 增加记录 Delete From 删除表记录 SetFocus 控件得到焦点引发的事件,可实现将焦点移动到指定件。
VBA 数据类型对应名称:整数Integer 单精度数Single 货币Currency 布尔型Boolean 变体类型 Variant N-S 图是由若干基本框图构成的流程图,其特点是没有流程线; PAD 图即问题分析图(Problem Analysis Diagram),它是一种由左往右展开的二维树型结构;程序流程图用于描述可用于显示通知和警告用户信息。
长整数双精度数 Double 字符串日期型 Long String Date 问题解决的过程和步骤,其中方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向;E-R 图即实体-联系图(Entity Relationship Diagram),用来描述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。
在打开窗体时,将按照下列顺序发生相应的事件。
打开(open)加载(load)调整大小(resize)激活(activate)成为当前(current)事件等。
---------------------------------------------------------------最新资料推荐------------------------------------------------------ 软件调试的任务是诊断和改正程序中的错误通配符#的含义是通配任何单个数字字符软件是程序、数据和文档的集合。
线性表的链式存储结构所需的存储空间一般要多于顺序存储结构数据库设计的四个阶段是需求分析、概念设计、逻辑设计和物理设计。
超级链接、备注、 OLE 对象数据类型不可以创建索引。
在select语句中, having子句必须与group by子句一起使用模式的 3 个级别反映了模式的 3 个不同环境,以及对它们的不同要求。
其中,内模式处于最低层,它反映了数据在计算机物理结构中的实际存储形式,概念模式处于中层,它反映了设计者的数据全局逻辑要求,而外模式是处于最高层,反映了用户对数据的要求。
数据库中有三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。
其中数据操作语言主要负责数据的插入、删除、查询、修改等操作窗体的单击事件过程统一用 Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称软件测试的过程一般按4个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。
单元测试又称模块测试,是针对软件设计的最小单位--程序模5 / 9块进行正确性检验的测试工作。
[forms]![窗体名]![按键名] 控件名. Caption=值宏操作SetValue 可以对窗体、窗体数据表或报表上的字段、控件、属性的值进行设置宏操作 Application. Quit 的功能是退出 Access SetFocus 是控件得到焦点引发的事件,可实现将焦点移动到制定控件。
RunSQL 用于执行指定 SQL 语句的宏操作软件测试过程按四个步骤进行:单元测试、集成测试、确认测试、系统测试栈支持子程序的调用数据管理技术经历了人工处理阶段、文字系统、数据库系统、分布式数据库系统、面向对象数据库系统 5 个发展阶段开放数据库互边应用编程接口ODBC API 数据访问对象DAO , DAO 技术中处于最顶层对象是 DBEngine Active 数据对象ADO 动态连接库DLL Fix() 表示取整数Fix(-3. 25) =-3 Fix(3. 75) =3 Round(3. 255, 2) =3. 26 Round(3. 754, 2) =3. 75 Round(3. 754, 0) =4 VBA 中过程定义不可以嵌套,过程的调用可以嵌套。
VBA 提供 3 个条件函数:IIf , Switch , Choose. Loop Until 循环语句:当条件表达式为真时,跳出循环。
在由 If 和 ElseIF 构成的分支结构中,如果 If 中的条件为真,运行完随后的语句就直接运行 EndIF 后面的语句,不会去判---------------------------------------------------------------最新资料推荐------------------------------------------------------ 断 ElseIf 中条件是否成立当文本框中的内容发生改变时,触发的事件名称是 Change Int(x*100) /100 保留两位小数结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用 goto 语句面向对象程序设计的 3 个主要特征是:封装性、继承性、多态性程序设计语言是用于书写计算机程序的语言,其基本成分有以下4种,数据成分:用来描述程序中的数据。
运算成分:描述程序中所需的运算。
控制成分:用来构造程序的逻辑控制结构。
传输成分:定义数据传输成分,如输入输出语言。
软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
它有以下几个方面的作用:① 便于用户、开发人员进行理解和交流;② 反映出用户问题的结构,可以作为软件开发工作的基础和依据;③ 作为确认测试和验收的依据。
软件工程 3 要素:7 / 9方法、工具、过程 Access 只为文本和日期/时间型字段提供了输入掩码向导。
数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。