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元的记录
access数据库设计第3章笔试题
一、选择题(1)以下关于选择查询叙述错误的是A)根据查询准则,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果是一组数据的“静态集”(2)以下不属于SQL查询的是A)联合查询B)传递查询C)子查询D)选择查询(3)如果经常要从几个表中提取数据.最好的查询方法是A)操作查询用生成表查询C)参数查询D)选择查询(4)Access提供了组成查询准则的运算符是A)关系运算符B)逻辑运算符C)特殊运算符D)以上都是(5)当条件(Ci,i=1~N)全都为真时,F为假的表达式是A)F=C1 And C2 A nd …A nd…CN B)F=C1 Or C2 Or …Or…CNC) F=Not(C1 And C2 A nd …A nd…CN) D)以上都不对(6)下列算式正确的是A)Int(2.5)=3 B)Int(2.5)=2 C)Int(2.5)=2.5 D)Int(2.5)=0.5(7)函数Sgn(-2)返回值是A)0 B)1 C)-1 D)-2(8)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) .D )以上都可以(9)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是A)In(”张三”,”李四”)B)Like ”张三” And Like”李四”C)Like(”张三”,”李四”)D)”张三” And ”李四”(10)假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是A)Mid([学生编号],3,4)=”03”B)Mid([学生编号],3,2)=”03”C)Mid(“学生编号”,3,4)=”03”D)Mid(“学生编号”,3,2)=”03”(11)字符函数String(2,"abcdef")返回的值是A)aa B)AA C)ab D)AB(12)假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的准则是A)Betwen #92-01-01# And #92-12-31# B) Betwen "92-01-01" And "92-12-31"C) Between "92.01.01" And "92.12.31" D) #92.01.01# And #92.12.31#(13)假设共数把库次申有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是A)like "计算机" B)计算机C)left([课程名称],3)="计算机" D)以上都对(14)在创建查询准则中,access提供了“is”、“between”等几种特殊运算符A)3 B)4 C)5 D)6(15)在使用向导创建交叉表查询时,用户需要指定多少种字段A)1 B)2 C)3 D)4(16)下列SELECT语句语法正确的是A)SELECT * FROM ’教师表’WHERE 性别=’男’B)SELECT * FROM ’教师表’WHERE 性别=男C)SELECT * FROM 教师表WHERE 性别=男D)SELECT * FROM 教师表WHERE 性别=’男’(17)假设某数据库表中有一个姓名字段,查找姓名不是张三的记录的准则是A)Not "张三*" B)Not "张三" C)Like "张三" D)"张三"(18)对于交叉表查询时,用户只能指定多少个总计类型的字段A)1 B)2 C)3 D)4(19)使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询(20)数值函数Sgn(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数值D)小数值(21)通配符“*”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(22)通配符“#”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(23)在SELECT语法中,“\”的含义是A)通配符B)定义转义字符C)测试字段是否为Null D)对查询结果进行排序(24)关于统计函数Sum(字符串表达式),下面叙述正确的是A)可以返回多个字段符合字符表达式条件的值的总和B)统计字段的数据类型应该是数字数据类型C)字符串表达式中可以不含字段名D)以上都不正确(2)关于统计函数Avg(字符串表达式),下面叙述正确的是A)返回字符表达式中值的累加值B)统计字段数据类型应该是文本数据类型C)字符串表达式中必须含有字段名D)以上都不正确(26)关于统计函数Count(字符串表达式),下面叙述错误的是A)返回字符表达式中值的个数,即统计记录的个数B)统计字段应该是数字数据类型C)字符串表达式中含有字段名D)以上都不正确(27)Access提供了多少种关系运算符A)5 B)6 C)7 D)8(28)Access提供了多少种逻辑运算符A)3 B)4 C)5 D)6(29)关于使用文本值作为查询准则,下面叙述正确的是A)可以方便地限定查询的范围和条件B)可以实现较为复杂的查询C)可以更形象、直观,易于理解D)可以减少用户输入(30)在Access中,一般情况下,建立查询的方法有A)使用“查询向导”B)使用“显示表”视图C)使用查询视图D)以上都是(31)使用向导创建交叉表查询的数据源必须来自多少个表或查询A)1个B)2个C)3个D)多个(32)如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个什么表,然后将其作为数据源A)表B)虚表C)查询D)动态集(33)假设某数据库表中有一个职称字段,查找职称为教授的记录的准则是A)Like "教授" B)Left([职称],2)=”教授”C)"教授" D)以上都对(34)假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是A)Not In("张三","李四") B)"张三" Or "李四"C)Like("张三","李四") D"张三" And "李四"(35)假设某数据库表中有一个姓名字段,查找不姓王的记录的准则是A)Not’王*" B)Not"王’C)NotUhe’王"D)"王*"(36)统计函数Max(字符表达式)返回字符表达式中值的A)最小值B)最大值C)平均值D)总计值(37)假设某数据库表中有一个姓名字段,查找姓名为两个字的记录的准则是A)Len([姓名])<=2 B)Len([姓名])<=4 C)Like "??" D)"????"(38)假设某数据库表中有一个地址字段,查找地址最后两个字为"8号"的记录的准则是A)Right([地址],2)="8号" B) Right([地址],4)="8号"C) Right("地址",2)="8号" D) Right("地址",4)="8号"(39)字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符A)前导空格B)中间空格C)两端空格D)尾部空格(40)不合法的表达式是A)"性别"="男" Or "性别"="女"B)[性别] Like "男" Or [性别]="女"C) [性别] Like "男" Or [性别] Like "女"D)[性别]="男" Or [性别]="女"(41)合法的表达式是A)教师编号between 100000And 200000B) [性别]="男" Or [性别]="女"C)[基本工资]>=1000 [基本工资]<=10000D)[性别] Like"男"=[性别]="女"(42)假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是A)=Date()-15 B)<Date()-15 C)>Date()-15 D)<=Date()-15(43)假设某数据库表中有一个工作时间字段,查找20天之内参加工作的记录的准则是A)Between Date() Or Date()-20 B)<Date() And >Date()-20C) Between Date() And Date()-20 D)<Date()-20(44)操作查询包括A)生成表查询、更新查询、删除查询和交叉表查询B)生成表查询、删除查询、更新查询和追加查询C)选择查询、普通查询、更新查询和追加查询D)选择查询、参数查询、更新查询和生成表查询(45)除了从表中选择数据外,还可以对表中数据进行修改的查询是A)选择查询B)参数查询C)操作查询D)生成表查询(46)在Access中,从表中访问数据的速度与从查询中访问数据的速度相比A)要快B)相等C)要慢D)无法比较(47)关于删除查询,下面叙述正确的是A)每次操作只能删除一条记录B)每次只能删除单个表中的记录C)删除过的记录只能用“撤消"命令恢复D)每次删除整个记录,并非是指定字段中的记录(48)数值函数*(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数部分值D)小数部分值(49)在查询“设计机图"窗口,什么不是字段列表框中的选项A)排序B)显示C)类型D)准则(50)在“查询参数"窗口定义查询参数时,除了定义查询参数的类型外,还要定义查询参数的A)标识符B)参数值C)什么也不定义D)参数值域(51)操作查询不包括A)更新查询B)参数查询C)生成表查询D)删除查询(52)函数Sgn(200)返回的值是A)0 B)1 C)-1 D)200(53)函数Sgn(0)返回的值是A)0 B)1 C)-1 D)空值(54)SQL能够创建A)更新查询B)追加查询C)各类查询D)选择查询(55)查询向导不能创建A)选择查询B)交叉表查询C)重复项查询D)参数查询(56)以下关子查询的叙述正确的是A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询(57)Access支持的查询类型有A)选择查询、交叉表查询、参数查询、SQL查询和操作查询B)基本查询、选择查询、参数查询、SQL查询和操作查询C)多表查询、单表查询、交叉表查询、参数查询和操作查询D)选择查询、统计查询、参数查询、SQL查询和操作查询(58)以下不属于操作查询的是A) 交叉表查询B)更新查询C)删除查询D)生成表查询(59)在查询"设计"视图中A)只能添加数据库表B)可以添加数据库表,也可以添加查询C)只能添加查询D)以上说法都不对(60)假设某数据库表中有一个姓名字段,查找姓李的记录的准则是A)Not "李*" B)Like "李" C)Left([姓名],1)="李" D)"李"二、填空题(1)创建分组统计查询时,总计项应选择______。
中原工学院access数据库上机题3
1、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( A )。
(1 分)A 、关键字B 、属性C、关系D、域2、用二维表来表示实体及实体之间联系的数据模型是( D )。
(1 分)A 、实体-联系模型B 、层次模型C、网状模型D、关系模型3、Access 数据库具有很多特点,下列叙述中,不是Access 特点的是( D )。
(1 分)A、Access数据库可以保存多种数据类型,包括多媒体数据B、Access可以通过编写应用程序来操作数据库中的数据C、Access 可以支持Intemet/Intranet 应用D 、Access 作为网状数据库模型支持客户机/服务器应用系统4、数据库管理系统是(B)o(1分)A、操作系统的一部分B、在操作系统支持下的系统软件C、一种编译系统D、一种操作系统5、在Access 数据库的表设计视图中,不能进行的操作是( D )o(1 分)A、修改字段类型B、设置索引C、增加字段D、删除记录6、在Access 的数据表中删除一条记录,被删除的记录( D )o(1 分)A、可以恢复到原来设置B、被恢复为最后一条记录C、被恢复为第一条记录D、不能恢复7、Access 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的()o(1 分)A、级联更新相关字段B、级联删除相关字段C、级联修改相关字段D、级联插入相关字段8、输入掩码字符“ &”的含义是(C )o(1 分)A、必须输入字母或数字B、可以选择输入字母或数字C、必须输入一个任意的字符或一个空格D、可以选择输入任意的字符或一个空格9、在Access 数据库中使用向导创建查询,其数据可以来自( D )o(1 分)A、多个表B、一个表C、一个表的一部分D、表或查询10、查询“教师表”中的“职称”为“教授”或“副教授”的记录,下列条件表达式错误的是(C )o (1 分)A、[职称] like “*教授”B、[职称]=“教授” or “副教授”C、right([职称],2)= ”教授”D、[职称]in (“教授”,“副教授”)11、在Access 数据库中创建一个新表,应该使用的SQL 语句是( A )。
access-练习题及参考答案(选)
第一章数据库基础知识练习1一、选择题(l)Access的数据库文件格式是A)txt文件B)mdb文件C)dot文件D)XLS文件(2)Access的数据类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库(3)Access适合开发的数据库应用系统是A)小型B)中型C)中小型D)大型(4)Access是一个A)数据库文件系统B)数据库系统C)数据库应用系统D)数据库管理系统(5)数据库管理系统位于A)硬件与操作系统之间B)用户与操作系统之间C)用户与硬件之间D)操作系统与应用程序之间(6)在数据库系统中,数据的最小访问单位是A)字节B)字段C)记录D)表(7)在Access中,用来表示实体的是A)域B)字段C)记录D)表(8)数据库系统中,最早出现的数据库模型是A)语义网络B)层次模型C)网状模型D)关系模型(9)在关系模型中,用来表示实体关系的是A)字段B)记录C)表D)指针(10)从关系模式中,指定若干属性组成新的关系称为A)选择B)投影C)联接D)自然联接(l1)从关系中找出满足给定条件的元组的操作称为A)选择B)投影C)联接D)自然联接(l2)数据是指存储在某一种媒体上的A)数学符号B)物理符号C)逻辑符号D)概念符号(13)DBS是指A)数据B)数据库C)数据库系统D)数据库管理系统(l4)在计算机中,用来存储数据的是A)外存储器B)用内存储器C)光盘D)硬盘(l5)数据库系统的核心问题是A)数据采集B)数据分析C)信息管理D)数据处理(l6)计算机在人工管理数据阶段,用来存储数据的是A)软磁盘B)硬磁盘C)纸带D)光盘(17)关于分布式数据库系统叙述正确的是A)它需要在操作系统的支持下才能运行B)还不能使数据库与应用程序分开C)只是逻辑上分布,物理上集中D)只是物理上分布,逻辑上集中(l8)从本质上说,Access是A)分布式数据库系统B)面向对象的数据库系统C)关系型数据库系统D)文件系统(l9)Access数据库系统主要在哪些方面提供了面向对象数据系统的功能A)数据库管理B)信息处理C)人机交互D)用户界面和程序设计(20)关于数据库系统描述不正确的是A)可以实现数据共享B)可以减少数据冗余C)可以表示事物和事物之间的联系D)不支持抽象的数据模型(21)已知某一数据库中有两个数据表,它们的主键与外键是一对多的关系,这两个表若想建立关联,应该建立的永久联系是A)一对一B)多对多C)一对多D)多对一(22)不是Access关系数据库中的对象的是A)查询B)W o rd文档C)数据访问页D)窗体(23)数据库对象导出到另一个数据库中,在功能上是A)转换成txt数据格式B)转换成Microsoft Excel格式C)复制和粘贴D)转换成Microsoft word格式(24)在Access中将数据库对象导出成什么格式,可使数据与其他高级程序共享A)Word B)ExcelC)数据文件D)表格式(25)在Access中,不能将当前数据库中的数据库对象导人到A)Excel B)查询C)另一个数据库D)W o rd(26)一般数据库应用系统的数据操作窗体不包括的是A)系统控制窗体B)数据输入窗体C)数据维护窗体D)数据查询窗体(27)在SELECT语句中,选择列表中用来分开多个项的符号是A),B)、C);D)/(28)在Access数据库系统中,数据库对象共有A)5种B)6种C)7种D)8种(29)关系数据库管理系统中,所谓的关系是A)各条记录中的数据有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间有一定的关系(30)关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括A)联接B)关系C)选择D)投影(31)数据库系统的核心是A)数据库B)数据库管理员C)数据库管理系统D)文件(32)在数据库中能够惟一标识一个元组的属性或属性组合的称为A)记录B)字段C)域D)关键字(33)为了合理组织数据,应遵循的设计原则是A)“一事一地”原则,即一个表描述一个实体或实体间的一种联系B)表中的字段必须是原始数据和基本数据元素,并避免在表中出现重复字段C)用外部关键字保证有关联的表之间的联系D)A)B)和C)(34)退出Access数据库管理系统可以使用的快捷键是A)Alt+F+X B)Alt+X C)Ctrl+C D)Ctrl+O(35)不属于常用的数据模型是A)层次模型B)网状模型C)概念模型D)关系模型(36)下列不属于关系模型术语的是A)元组B)变量C)属性D)分量(37)下列不属于关系数据库术语的是A)记录B)字段C)数据项D)模型(38)关系数据库中的表不必具有的性质是A)数据项不可再分B)同一列数据项要具有相同的数据类型C)记录的顺序可以任意排列D)字段的顺序不能任意排列(39)关于数据库系统描述不正确的是A)可以实现数据库共享、减少数据冗余B)可以表示事物与事物之间的数据类型C)支持抽象的数据模型D)数据独立性较差(40)下列关于实体描述错误的是A)实体是客观存在并相互区别的事物B)不能用于表示抽象的事物C)即可以表示具体的事物,也可以表示抽象的事物D)数据独立性较高(41)在同一学校中,系和教师的关系是A)一对一B)一对多C)多对一D)多对多(42)在同一学校里,人事部门的教师表和财务部门的工资表的关系是A)一对一B)一对多C)多对一D)多对多(43)数据库管理系统所支持的传统数据模型有A)层次模型B)网状模型C)关系模型D)选项A)B)和C)(44)在层次数据模型中,有几个节点无双亲A)1 B)2 C)3 D)多(45)在网状数据模型中,可以有几个节点无双亲A)1 B)2 C)3 D)多(46)下面关于关系数据模型描述错误的是A)与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一B)以关系数学理论为基础C)操作的对象和结果都是二维表D)用链接指针来存储实体间的联系(47)一个元组对应表中的A)一个字段B)一个域C)一个记录D)多个记录(48)在关系数据模型中,域是指A)字段B)记录C)属性D)属性的取值范围(49)下面关于关系描述错误的是A)关系必须规范化B)在同一个关系中不能出现相同的属性名C)关系中允许有完全相同的元组D)在一个关系中列的次序无关紧要(50)设有选修计算机基础的学生关系R,选修数据库Access的学生关系S。
Access 数据库应用教程 第3章 表
True/False或On/Off。字段长度由系统设置为一个字节, 如通过否、婚否等。
(6)备注型
备注型允许存储的内容可以长达65 535个字符,与文本型数据 本质上是相同的,适合于存放对事物进行详细描述的信息,如个 人简历、备注和摘要等。
1.单字段主键
在表的设计视图中,将光标移到要定义为主键的字段行。 然后,单击鼠标右键,在弹出的快捷菜单中选中“主键”; 或者在功能区里选中“主键”。
2.多字段主键
在表的设计视图中,先将光标移到主键字段组的第一个字 段上,按住CTRL键的同时,依次单击其它字段。然后,单 击鼠标右键,在弹出的快捷菜单中选中“主键”;或者在 “编辑”菜单中选中“主键”。
Access 数据库应用教程
第3章 表
知识要点
表的设计原则 表结构设计概述 创建表 表记录的基本操作 设置表间关系 表的导入、导出
重点与难点
重点:使用“表设计器”创建表的结构 主键的概念、作用及设置方法 表结构与表数据的维护 表中数据的操作 间关系的建立与操作
难点:主键的概念和作用
表间关系的相关操作
度一般设置为50个字符。 (2)数字型
由阿拉伯数字0-9、小数点和正负号构成,用于进行 算术运算的数据。数字型字段又细分为整形、长整形、
字节型、单精度型和双精度型等类型,其长度由系统分
别设置为2、4、1、4、8个字节。 系统默认数字型字段长度为长整型。单精度型小数位
数精确到7位,双精度型小数位数精确到15位,字节型只 能保存0到255的整数。
据库文件名等信息。如果是新建的空白数据库文件, 用户所看到的文件名是“Database1” (2)功能区
数据库Access练习题
数据库(ACCESS)练习题一、填空:1.数据库能够把大量数据按一定的结构进行存储,,实现数据共享。
2.表由若干记录组成,每一行称为一个“”. 对应着一个真实的对象的每一列称为一个“字段”。
3.查询用于在一个或多个表内查找某些特定的,完成数据的检索、定位和计算的功能,供用户查看。
4.是数据库中用户和应用程序之间的主要界面,用户对数据库的任何操作都可以通过它来完成。
5.创建Access数据库,可以(1) 创建数据库、(2)用数据库向导创建数据库、(3)通过在另一种文件格式中打开数据文件,来创建数据库。
6.如果在创建表中建立字段“姓名”,其数据类型应当是7.如果在创建表中建立字段“基本工资额”,其数据类型应当是. 8.在人事数据库中,建表记录人员简历,建立字段“简历”,其数据类型应当是9.将表中的字段定义为“”,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的排序依据。
10.在Access中,表间的关系有““一对多”及“多对多”。
11.数据库是一个关于某一的信息集合。
12.数据库能够把大量数据按一定的结构进行存储,集中管理和统一使用,13.窗体是数据库中用户和应用程序之间的,用户对数据库的任何操作都可以通过它来完成。
14.如果在创建表中建立字段“性别”,并要求用逻辑值表示,其数据类型应当是15.在人事数据库中,建表记录人员简历,建立字段“简历”,其数据类型应当是16.将表中的定义为“主键”,其作用是保证字段中的每一个值都必须是惟一的(即不能重复)便于索引,并且该字段也会成为默认的排序依据。
17.内部计算函数“Sum'’的意思是对所在字段内所有的值18.将“Microsoft FoxPro'’中“工资表”的数据,用Access建立的“工资库”中查询进行计算,需要将“Microsoft Foxpro,’中的表链接到“工资库”中,建立;或者导入到“工资库”中,将数据拷贝到新表中。
《Access基础教程(第三版)》第3章 建立数据库
3.3 创建表
3.3.3 使用设计器创建表 相对前两种方法,使用设计器创建表更方便、 相对前两种方法,使用设计器创建表更方便、直观和易 于掌握,所以也是最常用的创建表的方法。 于掌握,所以也是最常用的创建表的方法。 在如图3.3所示的数据库窗口中,双击“使用设计器创 所示的数据库窗口中, 在如图 所示的数据库窗口中 双击“ 建表”则出现如图 所示的窗口, 建表”则出现如图3.7所示的窗口,在每一行中输入需要定 所示的窗口 义的字段名称,在数据类型列表框中选择所需的类型, 义的字段名称,在数据类型列表框中选择所需的类型,在说 明栏中输入对该字段的一些解释和注释信息, 明栏中输入对该字段的一些解释和注释信息,所输入的内容 将会显示在窗口的状态栏中。在窗口下方的“常规” 将会显示在窗口的状态栏中。在窗口下方的“常规”选项卡 中可以对字段的属性进行设置。 中可以对字段的属性进行设置。
3.4 字段类型和属性
9.必填字段 . 此属性值为“ 设置“ 此属性值为“是”或“否”项。设置“是”时,表示此字段值 必须输入,设置为“ 可以不填写本字段数据, 必须输入,设置为“否”时,可以不填写本字段数据,允许此字段 值为空。 值为空。 10. 10.允许空字符串 该属性仅用来设置文本字段,属性值也为“ 该属性仅用来设置文本字段,属性值也为“是”或“否”项, 设置为“ 表示该字段可以填写任何信息。 设置为“是”时,表示该字段可以填写任何信息。 11.索引 . 设置索引有利于对字段的查询、分组和排序, 设置索引有利于对字段的查询、分组和排序,此属性用于设置 单一字段索引。属性值有三种,一是“ 表示无索引; 单一字段索引。属性值有三种,一是“无”,表示无索引;二是 重复) 表示字段有索引,输入数据可以重复;三是“ “有(重复)”,表示字段有索引,输入数据可以重复;三是“有 无重复) 表示字段有索引,输入数据不可以重复。 (无重复)”,表示字段有索引,输入数据不可以重复。
Access数据库应用基础教程(第三版)习题及答案
Access数据库应用基础教程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。
数据库系统(database systems),是由数据库及其管理软件组成的系统。
它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。
它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。
3. 说出几种常用的数据模型。
答:层次模型、网状模型、关系模型。
4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。
5. 简述数据库设计的步骤。
答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。
第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。
SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。
SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。
2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。
3access字段属性
Access数据库基础知识——字段属性设计
文本和备注数据类型的自定义格式: <格式符号>;<字符串> 功能: “格式符号”用来定义文本字段的格式。 “字符串”用来定义字段是空串或是Null值时的字段格 Null 式。 格式符号 功能 @ 要求文本字符(字符或空格) & 不要求文本字符 < 使所有字母变为小写 > 使所有字母变为大写 ! 实施左对齐而不是右对齐
Access数据库基础知识——字段属性设计
是/否类型的格式:在Access中,是/否类型字段的 值保存的形式与预想的不同,“是”值用-1保存, “否”值用0保存。如果没有格式设定,则必须输入 -1表示“是”值;输入0表是“否”值,而且以这种 形式保存并显示。 自定义格式:;<真值>;<假值> 功能:设定“是/否”类型字段的显示格式。 日期/时间类型的格式:系统提供预定义和自定义两 种格式。 预定义格式见实例。 自定义格式符号见下表:
Access数据库基础知识——字段属性设计
符号 ;(冒号) / C D或dd ddd dddd ddddd dddddd W Ww m或mm 时间分隔符 日期分隔符 与常规日期的预定义格式相同 一个月中的日期用1位或2位数表示(1~31或01~31) 英文星期名称的前三个字母(Sun~Sat) 英文星期名称的全称(Sunday~Saturday) 与短日期的预定义格式相同 与长日期的预定义格式相同 一周中的日期(1~7) 一年中的周(1~53) 一年中的月份,用1位或2位数表示(1~12或01~12) 功能
Access数据库基础知识——字段属性设计 • 有效性规则和有效性文本(validationrule and validationtext):
- 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)
• 在创建主子窗体之前,要先确定表间的一对多关 系。如本例中的“类别”与“产品”表 • 在“数据库”窗口中,单击“对象”下的“窗 体” 。 • 单击“数据库”窗口工具栏上的“新建”按钮。 • 在“新建窗体”对话框中,单击“窗体向导”。