ACCESS数据库(3)
ACCESS数据库复习三

《ACCESS数据库》复习三林高才一、选择题1、在Access中,数据库的核心与基础是( )A.表B.查询C.报表D.宏2、Access字段名的最大长度为()A.32个字符B.64个字符C.128个字符D.256个字符3、“TRUE/FALSE”数据属于()A.文本数据类型B.是/否数据类型C.备注数据类型D.数字数据类型4、在数据库中,对满足条件:允许一个以上的节点无双亲和一个节点可以有多于一个的双亲的数据模型称为( )A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据库5、一个元组对应表中()A.一个字段B.一个域C.一个记录D.多个记录6、数据对象导出到另一数据库中,在功能上是()A.转换成txt数据格式B.转换成Microsoft Excel数据格式C.复制和粘贴D.转换成Microsoft Word数据格式7、文本数据类型中,字段大小的取值范围是()A.0---255B.-256-----256C.0---256D.50----2558、一般情况中,使用()建立表结构,要详细说明每个字段的字段名和所使用的数据类型。
A.“数据表”视图B.“设计”视图C.“表向导”视图D.“数据库”视图9、可以选择输入任何的字符或一个空格的输入掩码是()A.0B.&C.AD.C10、Access字段名可包含的字符是()A.“.”B.“!”C.空格D.“[]”11、在ACCESS中,可以在()中打开表A.“数据表”视图和“设计视图”B.“数据表视图”和“数据库”视图C.“设计视图”和“表向导”视图D.“数据表视图”和“表向导”视图12、数据表中的“列标题的名称”叫做( )。
A.字段B.数据C.记录D.数据视图13、在Access的下列数据类型中,不能建立索引的数据类型是( )。
A.文本型B.备注型C.数字型D.日期时间型14、Access中不允许同一表中有相同的( )A.属性值B.字段名C.数据D.字段15、Access表中字段的数据类型不包括( )。
access密码破解 (3)

Access密码破解简介Access密码破解是指通过技术手段突破Microsoft Access数据库的密码保护,以获取对数据库的读取和修改权限。
Access是一款常用的关系型数据库管理系统(RDBMS),广泛应用于办公、教育和研究等领域。
然而,有时候我们可能会忘记或丢失Access数据库的密码,而需要使用破解技术来解开密码的限制。
本文将介绍一些常用的Access密码破解方法,帮助您在遇到密码丢失或忘记的情况下,尽快恢复对数据库的访问。
1. 使用Access修复工具 (JetComp.exe)JetComp.exe是一个由Microsoft提供的工具,用于修复和恢复被破坏的或无法打开的Access数据库。
通过该工具,我们可以试图修复密码被破坏的Access数据库。
以下是使用JetComp.exe修复密码破坏的Access数据库的步骤:1.下载并安装Microsoft Office Access修复工具。
2.在Windows开始菜单中,搜索并运行JetComp.exe。
3.在JetComp.exe中,选择被破坏的Access数据库文件。
4.选择一个目标文件夹,用于存储修复后的数据库文件。
5.单击“开始”按钮开始修复过程。
6.完成修复后,您将获得一个修复后的Access数据库文件。
请注意,JetComp.exe只能用于修复受到破坏的Access数据库,并不能保证有效破解密码。
2. 使用第三方工具除了官方提供的修复工具外,还存在一些第三方工具可用于Access密码破解。
这些工具通常使用一些先进的算法和技术来破解Access数据库的密码。
下面是一些流行的第三方工具:2.1. Access Password RecoveryAccess Password Recovery是一款功能强大且易于使用的工具,用于破解Access数据库的密码。
它支持多种破解方法,如暴力破解、字典破解和智能破解。
您只需选择适合您的情况的破解方法,并提供一些必要的信息,工具将自动启动破解过程。
access第3章数据表习题及答案

一、选择题
(1)Access数据库的设计一般由5个步骤组成,对以下步骤的排序正确的是
a.确定数据库中的表b.确定表中的字段
c.确定主关键字d.分析建立数据库的目的
e.确定表之间的关系
A) dabecB) dabceC) cdabe D) cdaeb
(2)学校欲建立一个“教学管理”的数据库,由教师表、学生表、课程表、选课成绩表组成,教师表中有教师编号、姓名性别、工作时间、职称、学历、系别等字段,试确认该表的主关键字是
(24)关于Access字段名,下面叙述错误的是
A)字段名长度为1~255个字符
B)字段名可以包含字母、汉字、数字、空格和其他字符
C)字段名不能包含句号(.)、惊叹号(!)、方括号([])等
D)字段名不能出现重复
(25)下列对主关键字段的叙述,错误的是
A)数据库中的每个表都必须有一个主关键字
B)主关键字段值是惟一的
(6)可以选择输入数据或空格的输入掩码是
A) 0 B) < C) >D) 9
(7)将所有字符转换为大写的输入掩码是
A) >B) < C) 0 D) A
(8)某文本型字段的值只能为字母且不允许超过6个,则将该字段的输入掩码属性定义为
A) AAAAAAB) LLLLLLC) CCCCCC D) 999999
A)教师表字段命名有错误,其他正确
B)教师表主关键字选择错误,其他正确
C)教师表字段命名和主关键字错误
D)该表设计没有错误
(5)一张“学生”表中,要使“年龄”字段的取值范围设在14~50之间,则在“有效性规则”属性框中输入的表达式为
A) >=14AND<=50B) >=140R=<50
2013计算机等级考试二级Access数据库教程(3)

数据库设计步骤1.3.1 数据库设计步骤数据库应用系统与其它计算机应用系统相比,一般具有数据量庞大、数据保存时间长、数据关联比较复杂、用户要求多样化等特点。
设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型。
在Access中具体实施时表现为数据库和表的结构合理,不仅存储了所需要的实体信息,并且反映出实体之间客观存在的联系。
一、设计原则为了合理组织数据,应遵从以下基本设计原则:1.关系数据库的设计应遵从概念单一化“一事一地”的原则―个表描述一个实体或实体间的一种联系。
避免设计大而杂的表,首先分离那些需要作为单个主题而独立保存的信息,然后通过Access确定这些主题之间有何联系,以便在需要时将正确的信息组合在一起。
通过将不同的信息分散在不同的表中,可以使数据的组织工作和维护工作更简单,同时也可以保证建立的应用程序具有较高的性能。
例如,将有关教师基本情况的数据,包括姓名、性别、工作时间等,保存到教师表中。
将工资单的信息应该保存到工资表中,而不是将这些数据统统放到一起。
同样道理,应当把学生信息保存到学生表中,把有关课程的成绩保存在选课表中。
2.避免在表之间出现重复字段除了保证表中有反映与其他表之间存在联系的外部关键字之外,应尽量避免在表之间出现重复字段。
这样做的目的是使数据冗余尽量小,防止在插入、删除和更新时造成数据的不一致。
例如,在课程表中有了课程名宇段,在选课表中就不应该有课程名字段。
需要时可以通过两个表的联接找到所选课程对应的课程名称。
3.表中的字段必须是原始数据和基本数据元素表中不应包括通过计算可以得到的“二次数据”或多项数据的组合。
能够通过计算从其他字段推导出来的字段也应尽量避免。
例如,在职工表中应当包括出生日期字段,而不应包括年龄字段。
当需要査询年齡的时候,可以通过简单计算得到准确年龄。
在特殊情况下可以保留计算字段,但是必须保证数据的同步更新。
例如,在工资表中出现的“实发工资”字段,其值是通过“基本工资+奖金+津贴-房租-水电费-托儿费”计算出来的。
数据库基础与应用(Access 2010) 第3章 表的操作

3.2 表的创建
3.2.1 创建表的方法 在 Access 2010 中创建表的方法有 5 种:使用设 计视图创建表、使用数据表视图创建表、使用表 模板创建表、使用字段模板创建表和通过导入外 部数据创建表。 1 .使用设计视图创建表 使用设计视图创建表是一种比较常见的方建 的。
4 .“默认值”属性 默认值( Default )是在输入新记录时自动取定 的数据内容。在一个数据库中,往往会有一些字 段的数据内容相同或者包含有相同的部分,为减 少数据输入量,可以将出现较多的值作为该字段 的默认值。
3.1.2 字段的数据类型 1. 文本型 文本型 (Text) 字段可以保存字符数据,也可以是 不需要计算的数字。设置“字段大小”属性可以控 制文本型字段能输入的最大字符个数,最多为 255 个字符。如果取值的字符个数超过了 255 ,可使用 备注型。 注意:在 Access 中,每一个汉字和所有特殊字 符 ( 包括中文标点符号 ) 都算为一个字符。 在 Access 中,文本型常量要用英文单引号 (′) 或 英文双引号 (″) 括起来。
5. 使用导入外部数据的创建表 Access 数据库有多种方法实现与其他应用项目的 数据共享,既可以直接从某个外部数据源获取数据 来创建新表或追加到已有的表中,也可以将表或查 询中的数据输出到其他格式的文件中。前者叫做数 据的导入,后者叫做数据的导出。
1 )从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步 骤也会有所不同,但基本步骤是类似的。 Excel 电 子表格软件是 Microsoft Office 软件包的组件之一, 它有方便的表格计算和数据处理功能。
2 .“输入掩码”属性 可以利用输入掩码( Input Mask )强制实现某种 输入模式,使数据的输入更方便。定义输入掩码时, 将格式中不变的符号定义为输入掩码的一部分,这 样在输入数据时,只需输入变化的值即可。 对于文本、数字、日期 / 时间、货币等数据类型的 字段,都可以定义输入掩码。 Access 为文本型和日 期 / 时间型字段提供了输入掩码的向导,而对于数字 和货币型字段只能使用字符直接定义“输入掩码” 属性。当然,文本和日期 / 时间型字段的输入掩码也 可以直接使用字符进行定义。
计算机二级考试access数据库试题(带答案)

计算机二级数据库习题(1)在深度为5的满二*树中,叶子结点的个数为A)32B)31C)16D)15【参考答案】B c(2)若某二*树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A)bdgcefhaB)gdbecfhaC)bdgaechfD)gdbehfca【参考答案】D(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表【参考答案】A(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用【参考答案】B(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力【参考答案】 B(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序【参考答案】 D(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构【参考答案】 B(8)索引属于A)模式B)内模式C)外模式D)概念模式【参考答案】 B(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据【参考答案】A(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程【参考答案】 B(11)在以下数据库系统(由数据库应用系统、操作系统、数据库管理系统、硬件四部分组成)层次示意图中,数据库应用系统的位置是A)1B)3C)2D)4【参考答案】 D(12)数据库系统四要素中,什么是数据库系统的核心和管理对象?A)硬件B)软件C)数据库D)人【参考答案】 C(13)Access数据库中哪个数据库对象是其他数据库对象的基础?A)报表B)查询C)表D)模块【参考答案】 C(14)通过关联关键字“系别”这一相同字段,表二和表一构成的关系为A)一对一B)多对一C)一对多D)多对多【参考答案】C(15)某数据库的表中要添加internet站点的网址,则该采用的字段类型是A)OLE对象数据类型B)超级连接数据类型C)查阅向导数据类型D)自动编号数据类型【参考答案】 B(16)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是A)选择查询B)参数查询C)操作查询D)SQL查询【参考答案】 A(17)哪个查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则?A)联合查询B)传递查询C)数据定义查询D)子查询【参考答案】 D(18)下列不属于查询的三种视图的是A)设计视图B)模板视图C)数据表视图D)SQL视图【参考答案】 B(19)要将“选课成绩”表中学生的成绩取整,可以使用A)Abs([成绩])B)Int([成绩])C)Srq([成绩])D)Sgn([成绩])【参考答案】B(20)在查询设计视图中A)可以添加数据库表,也可以添加查询B)只能添加数据库表C)只能添加查询D)以上两者都不能添加【参考答案】A1)窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能A)输入数据B)编辑数据C)输出数据D)显示和查询表中的数据【参考答案】 C(2)窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的A)“设计”视图B)“窗体”视图C)“数据表”视图D)“透视表”视图【参考答案】A(3)“特殊效果”属性值用于设定控件的显示特效,下列属于“特殊效果”属性值的是①“平面”、②“颜色”、③“凸起”、④“蚀刻”、⑤“透明”、⑥“阴影”、⑦“凹陷”、⑧“凿痕”、⑨“倾斜”A)①②③④⑤⑥B)①③④⑤⑥⑦C)①④⑥⑦⑧⑨D)①③④⑥⑦⑧【参考答案】 D(4)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是A)“加载”B)“打开”C)“关闭”D)“确定”【参考答案】D(5)下面关于报表对数据的处理中叙述正确的是A)报表只能输入数据B)B)报表只能输出数据C)报表可以输入和输出数据D)报表不能输入和输出数据【参考答案】B(6)用于实现报表的分组统计数据的操作区间的是A)报表的主体区域B)页面页眉或页面页脚区域C)报表页眉或报表页脚区域D)组页眉或组页脚区域【参考答案】D(7)为了在报表的每一页底部显示页码号,那么应该设置A)报表页眉B)页面页眉C)页面页脚D)报表页脚【参考答案】C(8)要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为A) 总[Pages]B)= /总[Pages]C) &“/总”&[Pages]D)= &“/总”&[Pages]【参考答案】D(9)可以将Access数据库中的数据发布在Internet网络上的是A)查询B)数据访问页C)窗体D)报表【参考答案】 B(10)下列关于宏操作的叙述错误的是A)可以使用宏组来管理相关的一系列宏B)使用宏可以启动其它应用程序C)所有宏操作都可以转化为相应的模块代码D)宏的关系表达式中不能应用窗体或报表的控件值【参考答案】 D(11)用于最大化激活窗口的宏命令是A)MinimizeB)RequeryC)MaximizeD)Restore【参考答案】C(12)在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式A)Reports!NameB)Reports!exam!NameC)exam!NameD)Reports exam Name【参考答案】 B(13)可以判定某个日期表达式能否转换为日期或时间的函数是A)CDateB)IsDateC)DateD)IsText【参考答案】 B(14)以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)?A) DimNewArray(10)As IntegerB)Dim NewArray(1 To 10)As IntegerC)DimNewArray(10) IntegerD)Dim NewArray(1 To 10) Integer【参考答案】 B(15)算法的空间复杂度是指A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)执行过程中所需要的存储空间【参考答案】 D(16)用链表表示线性表的优点是A)便于随机存取B)花费的存储空间较顺序存储少C)便于插入和删除操作D)数据元素的物理顺序与逻辑顺序相同【参考答案】 C(17)数据结构中,与所使用的计算机无关的是数据的A)存储结构B)物理结构C)逻辑结构D)物理和存储结构【参考答案】 C(18)结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性【参考答案】 D(19)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指A)模块间的关系B)系统结构部件转换成软件的过程描述C)软件层次结构D)软件开发过程【参考答案】B1)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试【参考答案】 A(2)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
二级ACCESS-选择题(三)_真题-无答案

二级ACCESS-选择题(三)(总分100,考试时间90分钟)一、选择题1. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段2. 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为______。
A.课号,成绩 B.学号,成绩C.学号,课号 D.学号,姓名,成绩3. 数据库的基本特点是______。
A.数据可以共享,数据冗余大,数据独立性高,统一管理和控制B.数据可以共享,数据冗余小,数据独立性高,统一管理和控制C.数据可以共享,数据冗余小,数据独立性低,统一管理和控制D.数据可以共享,数据冗余大,数据独立性低,统一管理和控制4. 下列关于数据库的叙述中,正确的是______。
A.数据库减少了数据冗余 B.数据库避免了数据冗余C.数据库中的数据一致性是指数据类型一致 D.数据库系统比文件系统能够管理更多数据5. 下列关于数据库特点的叙述中,错误的是______。
A.数据库能够减少数据冗余 B.数据库中的数据可以共享C.数据库中的表能够避免一切数据的重复 D.数据库中的表既相对独立,又相互联系6. 按数据的组织形式,数据库的数据模型可分为三种模型,它们是______。
A.小型、中型和大型 B.网状、环状和链状C.层次、网状和关系 D.独享、共享和实时7. 采用树型结构表示实体之间联系的数据模型为______。
A.层次模型 B.网状模型 C.树状模型 D.关系模型8. 如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的______。
A.关键字 B.默认值 C.有效性文本 D.输入掩码9. 从数据库类型上看,Access的类型是______。
A.近代型 B.现代型 C.表格型 D.关系型10. 关系数据库管理系统中所谓的关系指的是______。
ACCESS数据库学习课件 第3课 表的排序与筛选

在字段中执行计算
• 添加计算字段
设置查询条件的条件
• 查询“设计视图”的条件设置区中,“条 件”行下面还有“或”用于设置查询条件。 一般而言,
• 如果分别在两个不同字段设置条件,表示 “且(And)”的意思----必须同时满足
• 如果是在同一列的“条件”行以及“或” 行设置条件,则表示数据只要符合其中一 项就可以
✓参数查询
• 1、使用单一参数查询 如果图书的数据很多,在查询的过程中,
不想每次都获取全部的记录,只想按照出 版社来查询,就能利用单一参数进行查询。 精确参数: 部分参数
精确参数查询
部门参数查询----找出“金”开头的 出版社名称
使用多参数查询
• 像“四月份借书人”查询,就属于区间查 询,使用简单的选择查询即可。但要了解 各个月份的图书借阅情况,就得通过参数 查询来进行。
查询设计创建查询
• 使用查询设计可以创建5类查询: 选择查询,参数查询,交叉表查询,操作查
询和SQL查询
查询中的特殊运算符和函数
条件
说明
like
表示查找相似的字符
in
表示查找相同的字符
Is Null
查找空白的记录值
Is Not Null
查找不是空白的记录值
between…值1..and…值2….
2、数值字段
• 数值字段包含了数字、货币、自动编号与 日期/时间等
关系运算符 > < =
说明 大于 小于 等于
关系运算符 >= <= <>
说明 大于等于 小于等于
不等于
Hale Waihona Puke 例如: 1、查找“进价”金额大于1200的记录 2、查找“进价”金额满足1500---3000元的记录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算控件:则以表达式作为数据来源。表达式可以 使用窗体或报表的基表或基查询字段中的数据, 或者窗体或报表上其它控件中的数据。 表达式“=[文本1]*[文本2]”
包含:文本框、标签、 选项组、复选框、切换按 钮、组合框、列表框、命 令按钮、图像控件、绑定 对象框、非绑定对象框、 子窗体/子报表、分页符、 线条、矩形以及 ActiveX 自定义控件,可以通过窗 体“设计”视图或报表 “设计”视图中的工具箱 访问。
例1:利用窗体设计向导,为“户”表建立一个新窗 体。 例2:利用查询建立窗体
例1操作步骤: ①打开Northwind数据库,在数据库窗口中选择 “窗体”对象。在数据库窗口右边的对象列表 窗口中双击 “使用向导创建窗体”对象。 ②在对话框下拉列表中选择“客户”表。通过 双击某个字段,或选中某个字段然后单击字段 列表框右边的单箭头图标按钮即可将该字段加 到右边的“选定的字段”窗口,也就是加到窗 体中去。
(3)在窗体中删除记录和数据 有些窗体自动显示一个按钮来添加或删除 记录。对于当前表同其他表之间的关联,可能 某些记录是不能删除的,否则将会在关联的表 中产生一些“遗弃”记录。 删除字段中信息,可先把光标移到该字段 或用鼠标单击来选择它,然后按Delete键 。 (4)复制记录 可使用一些键命令,从前面紧邻的记录中 复制相同字段的信息。
标签 可以在窗体或报表上使用标签来显示 说明性文本, 标签可以附加到其他控件 上。 • 创建标签(例:为窗体添加标题) • 更改标签文本 • 将标签附加于其它控件
• 文本框 在窗体或报表上可以使用文本框来显示某 个表、查询或 SQL 语句上的数据。这种文本 框类型称作绑定文本框。 文本框也可以是非绑定的,例如创建一个文 本框来显示计算的数据或接受用户输入的数据。
创建主窗体和子窗体(3)
• 如果在启动向导之前已正确设置了关系,则单击“下 一步”时,向导会询问以哪一个表或查询来查看。如 果还要用同一示例来创建“类别”窗体,则单击“按 类别”。 • 在同一向导对话框中,选中“带有子窗体的窗体”选 项。 • 按照其余向导对话框中的指示进行操作。单击“完 成” 。
包含子窗体的窗体
季度订单子 窗体
窗体的类型
基本窗体:产品窗体 连续窗体:产品列表窗体 弹出式窗体:供应商窗体 主窗体和子窗体(显示一对多关系的数据): 客户订单窗体
在窗体中进行数据输入和编辑
(1)在窗体中浏览 打开 “产品”窗体,可以使用屏幕底部的窗体 导航按钮浏览记录。 可以按[Tab]键在窗体中的字段间移动,可以单 击任何字段进行编辑或修改。 (2)在窗体中添加和编辑记录 在窗体中添加和编辑记录的操作同在数据表中的 操作是一样的。 单击窗体底部最右端的按钮,光标将移到数据表 记录的尾部,并且在窗体中显示一个空记录。 注意:某些字段因为被加锁而不可以编辑。
节
在设计视图中修改窗体
调整窗体中的控件的位置
(1)在窗体设计视图中单击要移动的控件;
(2)将鼠标置于左上角的小黑块的位置,左 右移动,当鼠标指针变成黑色小手状时,按 下鼠标左键。 (3)拖动该窗体控件到指定的位置,释放鼠 标左键。
调整窗体中控件的大小 将鼠标指针移到小黑块上,鼠标就变成 双箭头。按住鼠标左键,移动鼠标,就可 以改变控件的高度和宽度。
• 组合框 从列表中选择一个值比记住一个值后键入 它更快更容易。使用组合框,可以不需要太多 的窗体空间,组合框就如同文本框和列表框的 组合。 在组合框中输入文本或选择某个值时,如 果该组合框是绑定的组合框,则输入或选择的 值将插入到组合框所绑定的字段内。
组合框的应用
• • 创建非绑定型组合框 创建绑定型组合框 在数据表设计视图中建立一个新的字段 在“数据类型”中选择“查阅向导”, 按“查阅向导”提示输入需在组合框中 显示的值 • 在窗体设计视图中,从字段列表中将该 字段拖动到窗体中,窗体将自动创建查 阅组合框
• 复选框 在窗体或报表上可以使用复选框作为单独 控件来显示基础表、查询或 SQL 语句中的 “是/否”值。 (产品-中止) • 选项按钮 在窗体上可以使用选项按钮作为单独的控 件来显示基础表、查询或 SQL 语句上的“是/ 否”值。
• 选项组 可以在窗体、报表中显示一组限制性的选 项值(订单窗体)
例3:创建以参数查询为基础的报表
例1操作步骤: (1)在“数据库”窗口中,单击“报表”对象 按钮,在右边的空白窗口中双击“使用向导创 建报表” 。 (2)选择数据来源,单击所需数据的表或查询, 然后单击“确定”按钮。 (3)选择您所需的字段。 (4)选择分组的基准字段和优先级,可确定分 组字段在报表中的位置。
• 控件:窗体或报表上用于显示数据、执行操作 或装饰窗体或报表的对象。 • 用设计视图来建立新窗体的过程就是向窗体添 加控件,并对控件的属性进行设置
选项卡
标签
文本框
组合框
绑定对象框
控件的分类
绑定控件:与基表或查询中的字段相连,可用于显 示、输入及更新数据库中的字段。 非绑定控件:则没有数据来源。使用非绑定控件可 以显示信息、线条、矩形及图像。
窗体的组成
窗体一般有页眉、主体和页脚三部分组成。 (例如“产品”窗体) 窗体主体是窗体的核心部分,用户可以在主 体部分把各种控件有机的组合起来,完成各 种功能。 窗体页眉和页脚位于窗体上方和下方,一般 用来显示那些在不同的记录中不需要再改变 的信息或控件,如窗体中的标题和单位的标 志图案等。
包含页眉和页脚的窗体
(5)使用窗体查找记录 例:在“产品”窗体中查找库存量为0的记录 在窗体视图中打开“产品”窗体,单击“库 存数量”字段,从主菜单中的“编辑”中选择 “查找”。 可以把查找功能和替换功能一起使用 。
二、窗体的创建
窗体的创建有两种方式,即用窗体向导和 在设计视图中创建新窗体。可以二者结合使用, 即在窗体设计视图中修改用向导建立的窗体。 窗体向导的使用: 1、窗体向导——基于多表或查询 2、自动创建窗体:纵栏式 3、自动创建窗体:表格式 基于某个表或查询 4、自动创建窗体:数据表
自动创建窗体
• 自动创建窗体显示基础表或查询中所有字 段和记录的窗体。 例:利用“自动创建窗体:纵栏式”为“产 品”表创建一个窗体
用向导创建窗体的步骤:
在数据库窗口中选择“窗体”对象 选择作为窗体基础的表或查询 单击“下一步”选择字段在窗体中的显示方式 按照提示,一步一步往下执行直至完成
或‘自动创建报表:表格式’
• 在对话框的下边的数据来源框中选择表 格或查询,单击‘确定’,就可以生成 自动报表。
二、报表向导
例1:为“产品”表建立报表。分别为按“类 别”分类的报表(“各类产品”)和按“类 别”、“供应商”分类的报表 例2:基于查询建立报表—建立海鲜类产品的 报表
– 首先创建查询 – 再创建报表,报表的数据来源选择“查询”
窗体的属性的设置
窗体属性
浏览按钮
在窗体中使用条件格式
• 如果窗体中的控件包含想要监视的值,可以通过 应用条件格式,从而易于认出控件中的不同值。 • 方法:选择控件——格式——条件格式
在窗体上添加当前日期和时间
• 进入窗体设计视图 • 在“插入”菜单中选择“日期和时间”
三、Access的控件
对象之间的对齐
•用shift键连续选择需要对齐的对象
•选择“格式”“对齐”“靠左”(或 “靠右”)
对象的属性
(1)选中某个控件,单击鼠标右键,在快 捷菜单中选择“属性”命令。 (2)在属性设置窗口右边的文本框和列表 框中,可以通过输入特定的属性值对窗体 中的控件进行设置 。
控件的属性
格式:设置窗体及其 控件的显示方式, 包括显示的位置、 大小、颜色、标题 及边框等。 数据:设置数据的来 源、缺省值、数据 规 则、 输 入掩 码等 。 事件:设置该对象遇 到什么事件就执行 什么动作。 其他:设置该对象的 其他一些属性。
文本框的应用
创建非绑定文本框 创建绑定文本框
• 在窗体设计视图中打开窗体 • 将空白窗体与表或其它数据源中的数据 绑定 • 单击工具栏上的“字段列表”按钮选择 绑定字段 • 将绑定字段拖动到窗体设计视图上。
利用文本框创建计算控件
计算控件 表达式“=[单价]*[库存量]” 可在控件来源属性中指定这一 表达式
ACCESS报表
报表是大多数Access数据库应用程序的 最终产品,是一种专门为打印而设计的 特殊连续表单。 Access将数据库中的表、 查询以及表中的数据进行组合形成报表, 并将它打印作为Access数据库系统的最 终产品。
一、自动报表
• 在报表对象窗口中,单击“新建”按钮。 • 在其中选择‘自动创建报表:纵栏式’
创建主窗体和子窗体(4)
• 最后结果:类别窗体中包含了“产品子窗体”
例2:创建一个基于“客户”表、 “订单”表 和“订单明细”表的窗体(客户订单窗体) 例3: 利用子窗体控件在窗体中插入子窗体(供 应商_产品窗体)
使用设计视图修改窗体
添加页眉和页脚 调整窗体中的控件的位置 调整窗体中控件的大小 对象的属性
创建主窗体和子窗体(2)
• 在第一个向导对话框中,从列表中选择表或查询。本 例选定“类别”表(位于一对多关系的“一”方)。 • 双击要从该表或查询中包括的字段。 • 在同一向导对话框中,从列表中选择另一个表或查询。 本例选择“产品”表(位于一对多关系的“多”方)。 • 双击要从该表或查询中包括的字段。
创建主窗体及子窗体
• 子窗体是插入到另一窗体中的窗体,窗体中的 窗体称为子窗体。主窗体和子窗体都是相对的。 • 主/子窗体也称为:阶层式窗体、主窗体/细节 窗体或父窗体/子窗体。
季度订单 子窗体
创建主窗体和子窗体(1)
• 在创建主子窗体之前,要先确定表间的一对多关 系。如本例中的“类别”与“产品”表 • 在“数据库”窗口中,单击“对象”下的“窗 体” 。 • 单击“数据库”窗口工具栏上的“新建”按钮。 • 在“新建窗体”对话框中,单击“窗体向导”。