Access复习资料-ACCESS控件-常用属性
- 格式:doc
- 大小:40.00 KB
- 文档页数:1
Access表单设计和控件属性在Microsoft Access中,表单是用于显示和收集数据的重要工具。
通过灵活的表单设计和控件属性设置,可以使表单更加美观、功能更加强大。
本文将介绍Access表单设计的基本原则和常用的控件属性。
一、表单设计基本原则1. 明确表单的目的:在设计表单之前,我们需要明确表单的目的和使用场景。
是用于数据输入、数据展示还是数据修改?不同的目的需要对表单进行不同的设计和布局。
2. 简洁而美观:避免在表单中过多地显示无关信息,只展示用户关心的数据。
同时,注意表单的美观性,选择合适的字体、颜色和背景,使表单整体风格一致。
3. 布局合理:将表单分为不同的区域,比如头部、主体和底部,以便用户更容易地理解表单的结构和功能。
合理安排各个控件的位置和大小,避免过于拥挤或者太过分散。
二、控件属性设置1. 控件类型选择:Access提供了多种常见的控件类型,如文本框、复选框、下拉框等。
根据需要选择合适的控件类型,并进行相应的属性设置。
2. 控件名称:为每个控件命名,尽量使用有意义的名称。
这样便于后续的逻辑处理和编程操作。
3. 控件属性设置:每个控件都有一系列的属性可以设置,根据需要进行调整。
常见的属性有:- 标签文字:设置控件旁边显示的标签文字,以便用户更好地理解控件的用途。
- 默认值:设置控件的默认值,在用户不进行任何输入的情况下,表单将显示默认值。
- 输入提示:当用户将鼠标指针移动到控件上方时,显示有关该控件的提示信息,方便用户操作。
- 必填字段:如果某个字段是必填的,可以设置相应的属性,以便在用户没有填写必填字段时给予提示。
- 可用状态:根据需要设置控件的可用状态,可以禁用某些控件,防止用户对其进行修改。
4. 控件格式设置:对于文本框等需要输入特定格式的控件,可以设置相应的格式。
比如日期控件的格式设置为yyyy-mm-dd,数字控件的小数位数等。
5. 控件事件设置:Access支持控件事件,比如点击按钮、选择下拉框等操作后执行相应的VBA代码。
TO you:这些内容都是最基础的必须要掌握的,也比较简单,希望大家能认真看完,可能看到字比较多头疼,但是都挺简单很容易理解,就是我比较啰嗦想让大家更明白点闲话说的比较多,但是坚持看完收获会不小噢,这可是我一个字一个字打出来的,大家珍惜下我的劳动成果~O(∩_∩)O!~因为老师能力也有限,所以补充和总结不充分的地方希望大家谅解,有什么问题可以再提出再交流。
里面截了图的例子是针对第一套的简单应用题部分的数据库操作的,你们可以打开自己做一下。
在查询中的查询条件行书写条件表达式时需要注意的!!1.ACCESS中常用函数,必须掌握abs(数值) int(数值) fix(数值) round(数值)inStr ([开始位置,]母字符串,子字符串) len(字符串)left(字符串,字符个数) Right(字符串,字符个数) Mid(字符串,开始的位置[,字符个数])注:此处方括号[ ]中括起的内容代表的是可有可无,即inStr函数中的开始位置可不用指定,mid函数中的字符个数可不用要求。
和我们后面提到的[ ]用法注意区分。
Date():表示系统当前的日期;Time():表示系统当前的时间;Now():表示系统当前的日期和时间。
Year(date):返回指定日期中的年数;Month(date):返回指定日期中的月数;Day(date):返回指定日期中的天数;Weekday(date):返回指定日期中的星期数,星期日为1。
①这些函数里面的字符串内容可以直接是指定的字符串,例如:left(“ABCD是英文字母”,3)=”ABC”即是截取了”ABCD是英文字母”这个字符串的前三位,即得出”ABC”字符串②字符串的内容还可以通过指定字段去获得例如:left([学生]![学号],3) 即使将学生表中的学号字段的值的从左边起的前三位截取出来。
其他的函数也可以这样使用,根据不同的要求使用不同的函数。
③例如:如果想返回入学时间字段的年份则Year([入学时间])或者Year([学生信息]![入学时间]) Year([入学时间])指获取了入学时间字段的年份,这是当前只有一个表,或者虽然有多个表但是只有一个表中有入学时间这个字段的情况下有效。
计算机二级考试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文件。
VBA数据类型VBA可用变量保存计算结果,设置属性,指定方法的参数以及在过程间传递数值。
为了提高效率,VBA为变量定义了一个数据类型的集合。
在Access中,很多地方都要指定数据类型,例如过程中的变量、定义表和函数的参数等。
VBA支持多种数据类型,为用户编程提供了许多方便。
表6q列出了VBA程序中主要的数据类型,以及它们的存储空间和取值范围。
VBA的数据类型表数据类型存储空间取值范围Byte(字节型) 1字节0~255Boolean(布尔型) 2字节True或FalseInteger(整型) 2字节一32 768~32 767Long(长整型)4字节一2 147 483 648~2 147 483 647Single 4字节负数:一3.402823E38~一1.401298E--45(单精度浮点型) 正数:1.401298E~45~3.402823E38Double 8字节负数:一1.79769313486232E308--一4.94065645841247E--324(双精度浮点型) 正数:4.94065645841247E--324~1.7976931 3486232E308Currency(货币型)8字节一922 337 203 685 477.5808~922 337 203 685 477.5807Decimal(小数型) 14字节无小数点时为/一79 228 162 514 264 337 593 543 950335,有小数点时,有28位数,为十/一7.9228162514264337593543950335,最小的非零值为 /一0.0000000000000000000000000001Date(日期型)8字节 100年1月1日到9999年12月31日Object(对象型)4字节任何Object引用String(变长) 10字节十字符串长0到大约20亿String(定长) 字符串长 1到大约65 400Variant(数字) 16字节任何数字值,最大可达Double的取值范围Variant(字符) 22字节字符串长与变长String有相同的取值范围用户自定义所有元素所需的存每个元素的取值范围与它本身的数据类型的取值范围相同(利用Type) 储空间对数据类型的几种特殊情况说明如下:(1)表示数值型数据的符号整型用符号“%”表示,长整型用“&”表示,单精度型用“!”表示,双精度型用“#”表示。
Access知识点总结Access知识点总结数据库技术产生时间:20世纪60年代末至70年代初数据是数据库中存储的基本对象数据的种类很多,像文字,图形,图像,声音,档案记录,库存信息数据库:是指长期存储在计算机内的,有组织的,有结构的,可共享的数据集合.数据库管理系统:对数据库内的数据进行操作的叫…..(DataBaseManagementSystem,DBMS)数据库管理系统的主要功能:1)数据定义功能:提供数据定义语言()用户可以方便地对数据库中的对象进行定义2)数据操纵功能:提供数据操纵语言()用户通过它实现对数据库的查询,插入,修改,删除等操作。
3)数据库的运行管理:数据库建立,运用和维护的过程由DBMS统一管理,控制,以保证数据的安全性,完整性,系统恢复性等。
4)数据库的建立和维护功能:数据库的建立,转换,数据的存储,恢复,数据库的性能监视,分析等功能需要由DBMS完成。
数据库系统:一般由数据库,数据库管理系统,应用系统,数据库管理员和用户构成。
数据库系统特点数据结构化共享性高,冗余度低,易扩充数据独立性高数据模型:最常用的数据模型有四种:层次模型,网状模型,关系模型和面向对象模型。
注意:层次模型和网状模型不是关系模型。
关系模型:在关系模型中数据的逻辑结构是一张二维表,由行和列组成。
关系模型中几种术语:关系:一张二维表对应一个关系。
元组:表中的一行称为一个元组,access中称为记录。
属性:表中的一列称为一个属性,每个属性有一个名字称为属性名。
Access 中称为字段,属性名称为字段名。
码:表中的某个属性组可以惟一确定一个元组,称为关系的主码。
域:属性的取值范围。
关系运算有两种:一种传统的集合运算,另一种是专门的关系运算。
一下是几种专门的关系运算:选择(select):选择运算即在关系中选择满足条件的元组。
投影(project):投影运算是在关系中选择某些属性(列)的值。
连接(join):连接运算是从两个关系的笛卡尔中选取属性间满足一定条件的元祖。
Access知识点一、数据库系统概述1、数据库(DB)不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
2、数据模型反映的是事物本身的数据和相关事物之间的联系。
3、数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。
4、数据库管理员(DBA)5、数据库系统(DBS)一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。
6、数据库技术是信息系统的核心和基础。
7、数据库系统的特点:(1)采用特定的数据结构,以数据库文件组织形式长期保存;(2)实现数据共享,冗余度小;(3)具有较高的独立性;(4)具有统一的数据控制功能8、数据库系统内部采用三级模式(内模式;概念模式;外模式)和二级映射(外模式到概念模式的映射;概念模式到内模式的映射)的抽象结构体系。
二、数据模型1、数据模型的组成:数据结构;数据操作;数据约束2、数据模型的分类:(1)概念数据模型(面向用户;例:E-R模型、面向对象模型);(2)逻辑数据模型(面向数据库系统;例:层次模型、网状模型、关系模型、面向对象模型);(3)物理数据模型(面向计算机)3、E-R模型的基本概念:实体(“一对一;一对多;多对多”;“矩形”);属性(“椭圆形”);联系(“菱形”)4、常用的数据模型:(1)层次模型(树形结构;最早;有且仅有一个根节点无双亲);(2)网状模型(网络结构);(3)关系模型(二维表);(4)面向对象模型三、关系模型1、关系模型中数据的逻辑结构是一张二维表。
关系模型的数据结构单一。
2、关系模型中常用的操作:选择、投影、连接、除、并、交、差、查询、插入、删除、更新等。
3、一个关系就是一张二维表。
4、关系模式是静态的,关系是动态的。
5、码/ 关键字:唯一标识一个元组的属性或属性组。
6、单一的码必为候选码,候选码不唯一。
7、传统的集合运算:并、交、差。
8、专门的关系运算:选择、投影、联接(自然联接;等值联接)。
access程序设计知识点Access作为一种常见的关系型数据库管理系统(RDBMS),广泛应用于数据管理和应用开发领域。
掌握Access的程序设计知识点对于数据库的有效管理和应用的高效开发至关重要。
本文将介绍一些重要的Access程序设计知识点,包括表的设计、查询语言、表单和报表设计以及VBA编程等。
一、表的设计表是Access数据库的基本组成部分,它用于存储和组织数据。
在进行表的设计时,需要考虑以下几个方面:1. 字段设计:确定每个字段的数据类型,如文本、日期、数字等,以及字段的长度和约束条件。
2. 主键设计:选择一个或多个字段作为主键,用于唯一标识每条记录。
主键的选择应基于数据的特点和业务需求。
3. 关系设计:在设计多个表之间的关系时,需要考虑关系的类型,如一对一、一对多和多对多,并建立适当的关联关系。
二、查询语言Access提供了强大的查询功能,可以通过查询语言操作数据库中的数据。
常用的查询语言包括:1. SELECT语句:用于从表中检索数据,可以通过WHERE子句进行数据筛选。
2. INSERT语句:用于向表中插入新的记录。
3. UPDATE语句:用于更新表中已有的记录。
4. DELETE语句:用于删除表中的记录。
通过灵活运用查询语言,可以实现各种数据查询和操作的需求。
三、表单设计表单是Access中用于数据输入、编辑和显示的界面。
在进行表单设计时,要考虑以下几点:1. 布局设计:确定表单的整体布局和各个控件的位置,使其美观而易于使用。
2. 控件选择:选择适当的控件,如文本框、下拉列表框、复选框等,用于接收和显示数据。
3. 数据验证:对用户输入的数据进行合法性验证,以确保数据的有效性和完整性。
4. 表单属性:设置表单的属性,如名称、标题、背景颜色等,以满足特定的需求。
四、报表设计报表是Access中用于生成专业和精确输出的工具。
在进行报表设计时,要注意以下几个方面:1. 数据源选择:选择合适的数据源,并设置报表的数据源属性,确保报表能正确地读取和显示数据。
第一章1、数据(Data):是客观事物存在的方式和运动状态反应的记录,是信息的载体,由于对客观事物存在方式和运用状态所反应的记录是用一定的符号来表达的,因此数据就是信息的具体的表现形式。
信息:是客观事物的存在方式和运动状态的反应,它所反映的是关于莫一个客观系统中某一事物的某一方面在某一时刻的表现形式。
2、数据库(DB)的定义(主要由数据库管理员全面控制和管理)(一组相关的,有组织的数据的集合体)3、数据库管理系统DBMS是一个互相关联的数据的集合和一些访问这些数据的程序,负责数据库的建立、运行、维护、是数据库的核心组成部分)4、数据库管理系统的重要功能(理解)(1)数据定义:规定数据的类型和储存形式(2)数据操纵:对数据进行查询,插入,删除,修改等操作(3)数据安全:提供对数据的保护措施,监控用户的需求,核对权限,在资源共享时保证数据的完整性。
5、关系模型:多个表,表中多个记录,记录多个字段关系模型:用二维表格表示实体与实体之间的联系数据结构模型关系模型对关系有一定的要求:每个字段必须是原子的不可再分6、记录:二维表中的一行,也成元组,第一行除外7、字段,字段的值域字段称属性。
最上面一行说明字段的属性名为字段名。
其余各行都是字段具体的值,每个字段必须指定为某一种数据类型,可以是文本、日期、时间、数字或其它类型,每个字段的取值范围称为字段的值域。
8、主键唯一能够标识一条记录的字段或组合字段单字段主关键字:字段中包含的都是惟一的值(学号)多字段主关键字:不能保证单字段包含惟一的值,可将两个或更多字段为主键自动编号:每添加一条新的记录,可将自动编号设置为自动输入连续数字的编号9、表的结构设计一道表的综合题,说明表中有多少个字段,什么类型,确认掩码规则。
第二章1、Access 定义是一个基于关系模型的数据库管理系统,包括表,查询,窗体,报表,宏和模块6个对象3、Access启动、退出方法启动1从开始菜单打开ACCESS2利用快捷方式打开3双击文件打开退出1单击关闭按钮2.office按钮中的“退出ACCESS”按钮3使用“Windows任务管理器”4Alt+F44、帮助用法(到具体操作)点击右上角的?F15、创建空数据库步骤二、直接创建空数据库单击空白数据库;改名称;选择保存位置;点创建6、对象及定义(6个)表——是包含有关特定主题的数据。
OLE对象类型用于存储链接或嵌入的对象,这些对象以文件形式存在,其类型可以是Word文档、Excel电子表格、图像、声音或其他二进制数据。
超链接字段以文本形式保存超链接的地址,用来链接到文件、Web页、电子邮件地址、本数据库对象、书签或该地址所指向的Excel单元格范围。
附件类型用于存储所有种类的文档和二进制文件,可将其他程序中的数据添加到该类型字段中,可将Word文档添加到该字段中,或将一系数码图片保存到数据库中,但不能键入或以其他方式输入文本或数字数据。
Access里通配符用法:"[]":用于匹配方括号内任何单个字符。
"*":通配任何个数的字符,它可以在字符串中当做第一个或最后一个字符使用。
"?":通配任何单个字母的字符。
"!":通配任何不在括号之内的字符。
"-":通配范围内的任何一个字符,必须以递增排序来指定区域(A到Z)。
"#":通配任何单个数字字符。
在打开窗体时,将按如下顺序发生相应的事件:Open→Load→Resize→Activate→Current当关闭窗体时,将按如下顺序发生相应的事件: Unload→Deactivate→Close"制表位"属性:如果某个控件要Tab键忽略跳过,可以把其制表位属性设为否。
"Tab键索引"属性:作用是响应键盘操作Tab键或Enter键时的焦点转移顺序。
"自动Tab键"属性:用以指定当输入文本框控件的输入掩码所允许的最后一个字符时,是否发生自动tab键切换。
自动tab键切换会按窗体的tab键顺序将焦点移动到下一个控件。
"Enter键行为"属性:规定了在文本框中按下Enter键后产生的操作,有"默认值"和"字段中新行"两种选项。
wordAccess 窗体控件说明窗体常用属性与其含义“格式〞选项卡属性名称标题滚动条属性标识CaptionScrollBars功能指定在“窗体〞视图中标题栏上显示的文本。
默认为“窗体名:窗体〞例:Me.Caption="人员信息输入"指定是否在窗体上显示滚动条。
该属性值有“两者均无〞、“只水平〞、“只垂直〞和“两者都有〞〔默认值〕4 个选项值:0,1 ,2,3 例:Me.ScrollBars = 3指定窗体在“窗体〞视图中是否显示记录选择器。
属性值有:“是〞〔默认值〕和“否〞记录选择器 RecordSelectors导航按钮NavigationButtons分隔线DividingLines自动调整AutoResize自动居中AutoCenter边框样式BorderStyle控制框ControlBox最大最小化 MinMaxButtonsword值:True,False例:Me.RecordSelectors=FalseMe.RecordSelectors=True指定窗体上是否显示导航按钮和记录编号框。
属性值有:“是〞〔默认值〕和“否〞例:Me.NavigationButtons =FalseMe.NavigationButtons=True指定是否使用分隔线分隔窗体上的节或连续窗体上显示的记录。
属性值有:“是〞〔默认值〕和“否〞例:Me.DividingLines = FalseMe.DividingLines = True在打开“窗体〞窗口时,是否自动调整“窗体〞窗口大小以显示整条记录。
属性值有:“是〞〔默认值〕和“否〞例:Me.AutoResize = FalseMe.AutoResize = True当窗体打开时,是否在应用程序窗口中将窗体自动居中。
属性值有:“是〞〔默认值〕和“否〞例:Me.AutoCenter = FalseMe.AutoCenter = True可以指定用于窗体的边框和边框元素〔标题栏、“控制〞菜单、“最小化〞和“最大化〞按钮或“关闭〞按钮〕的类型。
ACCESS基础知识一,数据结构与算法1.栈是一种只能在一端进行插入或删除的线性表,在主程序调用子程序时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,然后继续向下执行。
(栈支持子程序调用)2.循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。
因为是循环利用的队列结构,所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。
3.循环队列是队列的一种顺序存储结构,在实际应用中,队列的顺序存储结构一般采用循环队列的形式,循环队列是线性结构。
4.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构,线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,因此一般要多于顺序存储结构。
5.一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。
线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。
6.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
A)3 B)4 C)6 D)7 (D)根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总比度为2的结点多一个,因此本题中度为2的结点为1-1=0个,据此可以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即深度为7,选择D)。
7.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
A)16 B)10 C)6 D)4 (A)根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个,选择A)。
8.快速排序、冒泡排序和直接插入排序在最坏情况下,比较次数都是n(n-1)/2,堆排序在最坏情况下的比较次数最少,是O(nlog2n)。