罗斯文数据库讲解
Access-2010课件项目二--创建和维护数据库

4.关闭启动屏幕,可以从导航窗格看到,在该数据 库中,系统自动创建了数据库中的表、查询、窗体 、报表等对象及内容。
➢ 注意:
系统提供的数据库样板模板如下:
“慈善捐赠”Web数据库、“联系人 ”Web数据库、教职员数据库、罗斯文(商 品销售)数据库、“任务”数据库、“事件 ”数据库、“问题”Web数据库、“项目 ”Web数据库、“销售渠道”数据库、“ 学生”数据库、“营销项目”数据库、“ 资产”Web 数据库等12种模板。
”按钮,如 图2.3-3所 示。
图2.3- 3 “将数据库压缩为”对话框的设置
➢ 案例2.3.2 将“学生成绩管理”数据库 进行备份
➢ 案例分析:
为了数据库的安全,可以经常对数据库 进行备份,使数据库的数据丢失后能及时 恢复,数据库备份也是最常用的安全措施 。
实现步骤:
(一)打开要备份 的“生成绩管 理”。
读和独占两种方式的属性,即一个用户以此方式打开某 数据库后,该用户只能查看不能编辑数据库,且其他用 户也只能以只读方式打开数据库。
➢ 三、打开最近编辑过的数据库
① 可以在“文件”选项卡中单击“最近所用文件”,再在 列出的文件中单击要打开的数据库文件名。
2.2.2认识Access 2010的数据库对象
数据库打开或未打开时均可进行压缩和修复。打开数 据库库时进行压缩和修复很简单:单击“数据库工具”选 项卡最左侧的“压缩和修复数据库”命令(或单击”文件 ”选项卡的信息,再单击“压缩和修复数据库”)就可以 了,且压缩修复后直接替代原数据库。这里介绍未打开数 据库时进行压缩和修复。
实现步骤:
(一)启动 Access 2010,单 击“数据库 工具”选项 卡的的“压 缩和修复数 据库”命令 ,打开“压 缩数据库来 源”对话框 ,如图2. 3-1所示。
数据库系统基础讲义第03讲关系模型之基本概念

战德臣 教授
首先定义“列”的取值范围“域(Domain)”
域(Domain)
一组值的集合,这组值具有相同的数据类型 如整数的集合、字符串的集合、全体学生的集合 再如, 由8位数字组成的数字串的集合,由0到100组成的整数集合
集合中元素的个数称为域的基数(Cardinality)
D3=儿童集合(CHILD)={李健,张睿,张峰} D2=女人集合(WOMAN)={王芳,刘玉} D1=男人集合(MAN)={李基,张鹏}
列值:来自域
什么是关系? (2)“表”的严格定义--关系?
战德臣 教授
关系可用R(A1:D1 , A2:D2 , … , An:Dn )表示,可简记为R(A1 , A2 , … ,
关系模式 An ),这种描述又被称为
(Schema)或表标题(head)
度 目 R是关系的名字, Ai 是属性, Di 是属性所对应的域, n是关系的 或
战德臣 教授
由于笛卡尔积中的所有元组并不都是有意义的,因此…
关系(Relation)
一组域D1 , D2 ,…, Dn的笛卡尔积的子集 笛卡尔积中具有某一方面意义的那些元组被称作一个关系(Relation)
由于关系的不同列可能来自同一个域,为区分,需要为每一列起一个名
字,该名字即为属性名。
列名(属性名)
什么是关系? (1)什么是“表”?
战德臣 教授
为什么把“表”称为关系? 怎样严格定义一个“表”? “表”和“关系”有什么异同?
什么是关系? (2)“表”的基本构成要素
如何严格地定义Table呢?
表/关系
列/字段/属 性/数据项 列名
列值பைடு நூலகம்
战德臣 教授
标题/模式 行/元组/记录
(完整版)数据库技术—ACCESS习题及答案(汇总)

2.修改字段名时不影响该字段的数据内容,也不会影响其他基于该表创建的数据库对象。( )
答案:×
3.数据表字段的最初排列顺序与数据表创建时字段的输入顺序是一致的。()
答案:√
4.一个数据表中可以有多个主关键字。( )
答案:√
5.删除记录的过程分两步进行。先选定要删除的记录,然后将其删除。()
答案:√
(2)创建表有三种方法:使用向导、使用通过输入数据创建表和使用表设计器。
2.简述使用“表设计器”创建表的基本步骤?
答案:
(1)双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
答案:查看,分析,更改数据,数据来源
6.报表是把数据库中的数据的特有形式。
答案:打印输出
7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet
三、判断题
1.数据就是能够进行运算的数字。( )
答案:×
2.在Access数据库中,数据是以二维表的形式存放。( )
答可以绘图。( )
第2章 数据库和表的创建
一、选择题
1.建立表的结构时,一个字段由( )组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是
答案:D
2.Access2003中,表的字段数据类型中不包括( )。
A.文本型 B.数字型 C.窗口型 D.货币型
答案:C
3.Access2003的表中,( )不可以定义为主键。
答案:数据排序、数据筛选
7.当冻结某个或某些字段后,无论怎么样水平滚动窗口,这些被冻结的字段列总是固定可见的,并且显示在窗口的。
EZDML表结构设计器说明

表结构设计器使用说明表结构设计,即所谓的数据建模,目前大家常用的同类著名工具有PowerDesigner、ERWIN、ER-Studio和Rational-Rose等,本工具无论是功能还是界面都无法跟它们比较,但本工具的好处是简单、快速、免费,有一些特有的功能。
我之所以要做这么个工具,有较多的原因,如上述的工具在某些情况下不方便,安装麻烦,占资源多,速度较慢,还要收费。
同时我自己也习惯喜欢拿些东西来练手,平时开发过程中经常想要按自己的想法快速生成程序代码,正好又有做过类拟的界面开发,因此几年前开始搞了个简单的程序,慢慢地改啊用啊,后来发现只有自己一个人用似乎太自闭了,就发布出来了。
好了,啰嗦了这么多,接下来分以下几步截图介绍:1. 下载安装2. 启动3. 新建表4. 外键5. 修改表和字段属性6. 视图切换7. 导出图片8. 导出EXCEL9. 描述字编辑10. 生成代码11. 导入现有表12. 生成数据库13. 大小写处理1. 下载安装:这一点没什么可说的,就是下载并运行安装程序,按照向导一步步走完。
2. 启动:启动程序,中文系统中会看到以下界面:3. 新建表:新建一个表,系统弹出新建界面:直接点“确定”,可以看到新建表的结果:切换到模型图:同一个文件中可以有多个模型,模型图中可以进行平移、缩小、放大、选择对象、拖动等操作。
模型图中可以用键盘辅助操作,按加减号放大缩小,方向键平移,R复原,F居中。
左边树形列表中,可选择多个表或字段进行复制、粘贴;直接拖动可以进行排序;在左上方的“过滤条件”中输入内容可查找并列出符合条件的对象。
4. 外键:再建一个表,勾选全部缺省字段,效果如下:接着,在模型图上选中“数据表1”,再点工具栏上的“连接”:然后再点击“数据表2”,系统弹出连接界面:设置从表的关联字段为“关联编号”,然后点“确定”,即可建立外键关系:5. 修改表和字段属性:在模型图上双击“数据表1”,弹出该表的属性编辑界面,可以添加删除字段,或进行拖动排序等操作:可直接修改表名、逻辑名、注释和字段的物理名、逻辑名、类型、约束:也可以双击一个字段,弹出字段属性界面来修改字段:同样的修改一下“数据表2”:同时修改一下外键字段关联:最终效果如下:至此,我们可保存一下文件以防数据丢失。
教你ACCESS2010本地模板创建数据库

教你ACCESS2010本地模板创建数据库
有时候会接触到大量的数据库,使用ACCESS2010的机会比较多,觉得对于小型数据库而言,使用ACCESS2010就可以较好地完成工作了。
下面和小编一起学习关于ACCESS2010本地模板创建数据库方面的内容,希望为您提供帮助。
使用模板在ACCESS2010中打开数据库
ACCESS2010是OFFICE2010非常重要的组成部分,对于数据库管理和创建,ACCESS2010和OFFICE2010的其他组件交互性非常好。
对于需要处理OFFICE2010其他组件数据的用户,ACCESS2010数据库是不二的选择。
ACCESS2010为用户提供了可用模板”功能,使用该功能可以迅速创建数据库。
ACCESS2010本地模板创建数据库
第一步,打开ACCESS2010,可以看到可用模板,先单击样本模板
”。
第二步,进入模板选择界面后,我可以选择其中一个模板,单击对应的图标,为了方便我就选择罗斯文”。
在窗口的右侧系统会提示用户设置数。
Access数据库程序设计(第四版)教学课件ppt作者张成叔Access期末复习习题及答案

第1章数据库技术概述一、选择题1.Access2003是一种()。
A.数据库B.数据库系统C.数据库管理软件D.数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A.该命令已经被设置为工具栏中的按钮B.将光标指向该命令时将打开相应的子菜单C.当前状态下该命令无效D.执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A.要处理的数据B.主要的操作内容C.要处理的数据和主要的操作内容D.仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
A.表B.查询C.报表D.窗体答案:A5.Access2003数据库中的表是一个()。
A.交叉表B.线型表C.报表D.二维表答案:D6.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A.内容不相同的字段B.相同内容的字段C.第一个字段D.最后一个字段答案:B7.Access2003中的窗体是()之间的主要接口。
A.数据库和用户B.操作系统和数据库C.用户和操作系统D.人和计算机答案:A二、填空题1.Access2003是中的一个组件,它能够帮助我们。
答案:Office2003办公软件,数据库管理2.Access2003的用户界面由、、、、和组成。
答案:标题栏,菜单栏,工具栏,工作区,状态栏,任务窗格3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4.Access2003数据库中表之间的关系有、和关系。
答案:一对一,一对多,多对多5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
()答案:×2.在Access数据库中,数据是以二维表的形式存放。
access_2003_复习题_收集解析
access 2003 复习题收集判断题1、表一旦建立,表结构就不能修改了。
(B)2、Access 2003可以导入HTML表。
(A)3、数据库系统是应用数据库技术进行数据管理的计算机系统。
( A )4、报表和表一样,能存储原始数据。
( B )5、在窗体中不能删除记录。
(A )7、在Access 2003中没有各种各样的控件。
( B )8、操作查询包括4种查询:删除、更新、追加、生成表。
(A)9、报表主要用来输入数据。
(B )10、Access 2003是Office 2003的一个组成部分(A )三、填空题(1)数据库管理系统常见的数据模型有层次模型、网状模型和关系模型3种。
(2)创建窗体可以使用向导和使用设计视图两种方式。
(3)、窗体有6 种类型:纵栏式窗体、表格式窗体、数据表窗体、主/ 子窗体、图表窗体和数据透视窗体。
(4).Access数据库包括表、查询、窗体、报表、数据访问页、宏和模块等基本对象。
(5).在关系数据库中,唯一标识一条记录的一个或多个字段称为主键(6)Access中,查询不仅具有查找的功能,而且还具有计算功能。
(7)窗体中的窗体称为子窗体(8).在Access中,表间的关系有“一对一、一对多、多对多。
(9)数据库系统的4个组成部分数据库、数据库管理系统、数据库管理员、用户和应用程序第1章数据库技术概述一、选择题1.Access2003是一种()。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员答案:C2.菜单命令名称的右侧带有三角符号表示()A. 该命令已经被设置为工具栏中的按钮B. 将光标指向该命令时将打开相应的子菜单C. 当前状态下该命令无效D. 执行该命令后会出现对话框答案:B3.Access数据库的对象包括()A. 要处理的数据B. 主要的操作内容C. 要处理的数据和主要的操作内容D. 仅为数据表答案:C4.Access2003数据库7个对象中,()是实际存放数据的地方。
ACCESS最佳教程(报表的设置教学)
第四章报表◆报表的功能◆报表的设计◆报表的记录分组和排序◆报表的打印和预览一、报表的功能尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。
报表既可以输出到屏幕上,也可以传送到打印设备。
报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点:◆报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。
◆报表可生成清单、订单及其他所需的输出内容,从而可以方便有效地处理商务。
报表作为Access 2003数据库的一个重要组成部分,不仅可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能:◆可以制成各种丰富的格式,从而使用户的报表更易于阅读和理解.◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。
◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息◆可以利用图表和图形来帮助说明数据的含义。
二、报表设计如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。
首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。
1. 报表设计工具⑴工具栏视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果⑵工具箱在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件.◆选择对象用于选定操作的对象。
◆控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。
◆标签显示标题、说明文字。
◆文本框用来在窗体、报表或数据访问页上显示输入或编辑数据,也可接受计算结果或用户输入。
◆选项组显示一组限制性的选项值。
◆切换按钮当表内数据具有逻辑性时,用来帮助数据的输入。
◆选项按钮与切换按钮类似,属单选。
◆复选框选中时,值为1,取消时,值为0。
属多选. ◆组合框包括了列表框和文本框的特性。
幼儿园情感教育推荐书目
幼儿园情感教育推荐书目幼儿情感教育在幼儿园教育中占据着非常重要的位置,确保幼儿们能够稳定健康的成长是每一位家长和幼儿园老师的目标。
因此,在日常教育活动中,教师们需要针对幼儿的年龄特点、生活经验和情感发展的需要,为幼儿提供恰当的情感教育。
而恰当的幼儿情感教育需要多方面的参考和指导,这就需要教师和家长给幼儿提供适合他们阅读的书籍,以达到更好的教育效果。
下面为大家推荐一些幼儿情感教育的好书,希望能够为幼儿的情感教育提供一定的参考:1.《伊索寓言》寓言是一种蕴含道德教育意义的故事,通过阅读寓言,幼儿们能够学习到一些简单易懂的道德观念和品德,例如友爱、互助、团队合作等等。
伊索寓言是一系列生动有趣、内容丰富的故事,适合3-6岁的幼儿阅读。
通过寓言故事,幼儿们能够领悟到一些常识和道德准则,并且潜移默化地提高他们的素质。
2.《小熊维尼》这套绘本是世界著名的儿童绘本,主要讲述的是小熊维尼和他的朋友们的故事。
通过这些故事,幼儿们能够学习到一些正确的价值观和情感表达方式。
例如朋友间相互关爱、互相帮助等等,这对幼儿的个性健康发展是非常有益的。
3.《大卫不可以》这本绘本讲述的是主人公大卫一些不正确的行为。
例如不听话、吵闹等等,但是在书中也不仅仅给出了不正确的行为,还有正确的行为。
书的结尾提醒读者,孩子应该要做什么,而不仅仅是告诉他们什么是不对的。
这本绘本适合幼儿园小班和大班的幼儿阅读,能够引导幼儿们走向正确的道路上。
4.《彼得兔》这本绘本是一本经典的外国儿童读物,在幼儿教育中经常被使用。
这本书讲述的是一只名叫彼得的小兔子的故事,让孩子们认识到即使经历了困难和危险,也应该要坚强勇敢的去面对,正面思考。
同时要学会大胆突破困难,勇于追求自己的目标,建立一定的自信心。
5.《爱心种子》这是一本非常适合幼儿情感教育的绘本,书中讲述的情节都和爱心有关,例如爱心传递、感恩、互助等等。
这本绘本形象生动,语言简单易懂,适合幼儿们的阅读和理解。
《Access 数据库应用》复习提纲
第1部分 Access2003基本知识一、选择题1.Access2003是一种()。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员2.菜单命令名称的右侧带有三角符号表示()A. 该命令已经被设置为工具栏中的按钮B. 将光标指向该命令时将打开相应的子菜单C. 当前状态下该命令无效D. 执行该命令后会出现对话框3.Access2003数据库7个对象中,()是实际存放数据的地方。
A. 表B. 查询C. 报表D.窗体4.Access2003数据库中的表是一个()。
A. 交叉表B. 线型表C. 报表D.二维表5.在一个数据库中存储着若干个表,这些表之间可以通过()建立关系。
A. 内容不相同的字段B. 相同内容的字段C. 第一个字段D. 最后一个字段6.Access2003中的窗体是()之间的主要接口。
A. 数据库和用户B. 操作系统和数据库C. 用户和操作系统D. 人和计算机二、填空题1.Access2003是中的一个组件,它是一种数据库管理系统。
2.Access2003的用户界面由、、、、和组成。
3.Access2003数据库中的表以行和列来组织数据,每一行称为,每一列称为。
4.Access2003数据库中表之间的关系有、和关系。
5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
6.报表是把数据库中的数据的特有形式。
7. 数据访问页可以将数据库中的数据发布到上去。
三、判断题1.数据就是能够进行运算的数字。
()2.在Access数据库中,数据是以二维表的形式存放。
()3.数据库管理系统不仅可以对数据库进行管理,还可以绘图。
()4.“教务管理系统”就是一个小型的数据库系统。
()5.用二维表表示数据及其联系的数据模型称为关系模型。
()6.记录是关系数据库中最小的数据单位。
()7.只有单击主窗口的“关闭”按钮,才能退出Access2003。
()8.Access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
罗斯文库是Access自带的示例数据库,也是一个很好学习教程。
让我们一起来学习一下吧。
通过罗斯文数据库的学习,能对数据库的表、关系、查询、报表、窗体、切换面板等内容有个全面的了解。
我们做数据库开发,应该来讲是现实生活中一种管理思路的体现与高度概括。
那么要构思之前肯定要对整个流程有个清晰的了解。
那我们就先来了解一下这个罗斯文公司的业务流程吧。
罗斯文公司是一个虚构的商贸公司,该公司进行世界范围的食品的采购与销售,就是通常所讲的买进来再卖出去,赚取中间的差价。
罗斯文公司销售的食品分为几大类,每类食品又细分出各类具体的食品。
这些食品由多个供应商提供,然后再由销售人员售给客户。
销售时需要填写订单,并由货运公司将产品运送给客户。
要打开“罗斯文数据库”,先启动Access,从“帮助”菜单选择“示例数据库”->“罗斯文数据库”即可。
如你所安装的是精简版不带有示例数据库,那就从网上下载一个吧。
罗斯文数据库示例下载: /article-show.asp?id=3518图一注:本教程着重在实例讲解,不含最基本的一些概念及操作说明,如需学习基础教程请自己看书或参考其他教程。
首先要做的事是设计表,表的设计思路就是将数据分类,同一类的数据放在一个表中,并且有一个字段与其他表之间建立联系。
而且要尽可能的细分,以最大限度的保证每个表中不存在重复的数据资料。
比如说销售订单吧,肯定要记录客户的具体资料如名称、地址、电话等方便联系;还要记录订单的日期,运费等;以及每张订单中都有哪些具体的产品、数量、价格等信息。
如果我们把这么多信息记录在一张表里的话,那就要录入许多重复的信息,比如客户的资料,不仅很麻烦还很容易出错。
所以应该细分为客户表专门维护客户的信息;订单表记录订单的日期,运费;订单名细表记录具体的产品数量及价格;另外还需要产品表、供应商表、雇员表、运货商表及类别表。
“罗斯文数据库”中共有8个表,选中表,以详细信息的视图来查看各个表的说明,见图二。
图二关于数据库的基本组成表,查询,窗体等及表的基本组成字段,记录等概念就不用再讲了吧。
其中一些常用的知识将在示例中一起讲解。
在表设计中重点要掌握的是数据类型、字段属性的设置与应用。
一、数据类型的用法1.文本用于存储不需要计算的数字,文本、其他字符或组合内容。
最多可存储255个汉字,英文或字符。
2.备注用于存储长文本和数字。
如注释或说明。
最多可存储65536个汉字,英文或字符。
3.数字用于存储要进行计算的数据。
如库存量,销售数量等。
4.日期/时间用于存储日期和时间,如出生日期,发货日期等。
要注意日期型数据要注意分隔符的正确使用。
以“-”,“/”分隔年月日,如“2007-01-10”,而“2007.01.10”这种格式是错误的。
5.货币用于存储货币值,计算期间禁止四舍五入,精度较高。
如单价。
6.自动编号用于在添加记录时自动插入一个唯一不重复的编号,如员工编号等。
一般用作主键。
7.是/否用于存储二选一的数据,如“是/否”,“真/假”,“开/关”等。
8.OLE对象用于存储一些用其他应用程序创建的对象,如WORD文档,EXCEL表格,图片等。
如员工照片。
9.超链接用于存储超链接。
如网址,EMAIL地址。
10.查阅向导查阅向导允许用户使用组合框或列表框选择来自其他表或来自值列表的数据。
在表设计视图新增该数据类型的字段会启动向导进行定义。
二、字段属性字段属性是指字段拥有的一些特点,不同数据类型的字段,属性也不尽相同,常用的属性如下:1.字段大小文本型字段,默认的大小为50;数字型字段,默认大小为长整型;自动编号的字段,默认大小也是长整型。
2.格式格式属性决定了单元格中数据的显示和打印方式,所看到的并不一定就是表中所存储的。
3.小数位数小数位数属性决定了在单元格中显示几位小数。
如设为0,将不显示小数。
4.输入掩码输入掩码属性决定了数据输入和保存的方式。
5.标题标题属性影响着字段的显示名称,默认情况下,标题与字段名相同,也可以输入不同内容,在数据表视图中打开表时,将看到字段的列标题与标题属性相同。
6.默认值在默认值中填入数据时,在新增记录时将自动将该值添加到相应的字段中。
7.有效性规则有效性规则用于限制在字段中输入的数据,在数据录入后,自动检查是否满足有效性规则,如不满足则发出警告,不接受录入值。
如在单价字段的在效性规则中填入:>0,即可防止忘记填写该数据,或误填入负数。
8.有效性文本在用户录入时如违反有效性规则时,系统会发出警告,而如果有效性文本中填入了内容,则在提示时,对话框中会显示有效性文本中的内容,替代系统的提示内容。
9.必填字段必填字段如果设为是,那么在录入数据时必须在该字段填入相应的数据。
10.允许空字符串字符串的概念是以字符形式存储的数据,一般要在字符串的两端加上英文的双引号,如”abc”等,而在文本和备注型的字段中,无需加入英文双引号,录入数据会直接作为字符串处理。
如果允许空字符串设为否,将不允许输入空字符串。
这里要注意的是空字符中””与空格字符串是不同的” ”,前者双引号中没有空格。
11.输入法模式输入法模式可以设为开启或关闭,根据字段中是否要输入中文字,做好设置,可以避免录入人员在中英文输入法之间做切换。
12.索引索引用于加快排序,查询和分组操作的速度。
索引的值有3种,如果字段为主键,将自动设索引的属性为有(无重复),另外两种是有(有重复)和无。
索引属性中只能设置单一字段的索引,如果要设置多字段索引,可在设计视图中,点击工具栏的索引(或菜单视图-索引),在索引框中设置。
图三具体的用法及示例将结合罗斯文示例进行说明。
表的具体分析:一、“供应商”表供应商表记录的是为罗斯文公司提供货源的厂商记录图四选择“供应商”表,单击“设计”按钮,进入表设计视图,表中的字段包括了常用的联系信息。
图五我们重点来关注一下“供应商ID”字段。
这是一个自动编号类型的字段,在表中具有唯一性,一般的我们设计的表中都需要一个唯一的不重复的字段,我们可以把该字段设为主键,该字段将会用于与其他表之间建立关系。
表中的大部分字段都是文本类型,大小可以根据实际要输入的内容来设置,比如城市,地区的字段设为15,而地址的字段大小是60。
采用合适的大小会尽可能的减少存储空间的占用。
一般不需要进行数据计算的字段我们都用文本类型来存储。
主页和Email之类的可以采用起超链接类型。
查看该表中的索引图六可以发现公司名称和邮政编码字段的索引属性为有(有重复)也即唯一索引为否,主要是为了通过索引加快对这两个字段的查询等操作,有重复说明该字段中的数据是有可能重复的,比如两个公司在同一地区,那邮政编码就是一样的。
另外我们在常规属性中除了字段大小属性以外,还有其他的一些属性,可以在相应的栏内点F1,查看相应的帮助。
二、“类别”表划分类别是表设计时的必须要考虑的,因为不同类别的产品可能由不同的部门负责销售,为了方便统计出各类产品或部门的销售情况,须将产品进行分类。
类别表中将产品分为8大类。
图七选择类别表,点设计,进入设计计视图图八可以看到“类别ID”是自动编号类型,用作主键;说明字段,数据类型为备注,在实际操作中如果要说明的字数不会超过255个字符,可以采用文本类型,这样更节省空间。
图片字段的数据类型是OLE对象,OLE对象在表中不能直观地看到图片,如果要查看图片可以在字段上双击,如需插入,则在图片字段上单击右键,选择“插入对象”,再从对话框中选择“由文件创建”,浏览到所需图片,也可以链接对象,这样只是保存了链接地址,不会直接把文件插入数据库。
三、“产品”表产品表中保存了罗斯文公司销售的各种产品的明细数据。
这个表清楚的记载了每个产品是属于什么类别,供应商是谁,库存量,单价等信息,是填写订货单时的重要依据。
图九选中“产品”表,点设计,进入设计视图“产品ID”是自动编号类型的主键;单价,库存量,订购量,再订购量字段中设置的有效性规则与有效文本性文本属性,可以学习一下;“中止”字段的数据类型是“是/否”型,这对于处理两选一的结果最为合适;重点来关注一下“供应商ID”和“类别ID”,这两个字段都是数字类型,分别对应“供应商”表中主键和“类别”表中的主键。
先来看下“供应商ID”,这个字段的标题属性中填的是“供应商”,这样在数据表视图中,看到的字段标题就会是“供应商”,而不是默认的“供应商ID ”。
另外这两个字段都是查阅列,这是一个很有用的属性,我们对“供应商ID”作一下详细的讲解,“类别ID”与“供应商ID”的设置方法相同。
查阅列我们在表中输入数据时,经常会遇到需要重复输入的内容,比如人员的性别为“男”或“女”,这是单表中的重复录入;比如产品表中需要输入“供应商”,而“供应商”字段在“供应商”表中已经录入过了,这属于跨表的重复录入。
这些内容如果直接录入不仅花费了用户较多的时间,而且极容易出错。
为了方便用户录入重复性的数据,可以借助ACCESS 提供的查阅列的功能。
图11首先来看下查阅列中的各项具体属性1.显示控件图12从显示控件右侧的下拉框中可以看到该属性可以设为文本框,列表框或组合框。
如果设为文本框,那数据就只有接受从文本框中的录入,查阅的其他属性都不可用。
我们主要要掌掘的是列表框和组合框的使用。
组合框和列表框的使用基本相同,只是列表框除了可以从列表中选择还可以接受录入,相当于是列表框各文本框的组合。
2.行来源类型图13行来源类型是指控件中的数据来自于何处。
共有三处选择,表/查询,值列表,字段列表。
如果选择“表/查询”,则列表框或组合框中的数据将来源于其他表或查询中的结果。
如果要录入其他表中已经存在的数据,或录入从几个表中查询得到的结果,用这个选项最为方便。
如果选择“值列表”,只需在行来源中直接输入列表中的数据,并用英文分号隔开即可。
这种类型只适合于输入的内容固定在某几个值之间,如性别的值可以是“男”或“女”。
如果选择“字段列表”,该字段中将填入某个表中的字段名称信息。
这种类型较少用到,“表/查询”的使用就包含了这种简单的用法。
3.行来源“行来源”中是列表框或组合框中将要列出的数据。
如果“行来源类型”是“表/查询”,可单击“行来源”右侧的下拉箭头,选择某个表或查询,以该表或查询中的数据作为列表框或组合框中的数据。
如果没有直接的查询可用,也可以单击右侧的生成器,在查询生成器中直接创建SQL语句。
如果“行来源类型”是“值列表”,直接输入即可,如“男;女;”如果“行来源类型”是“字段列表”,可单击右侧的下拦箭头,选择某个表,以该表中的字段名称作为列表框或组合框中的数据。
4.绑定列在列表框或组合框中进行选择时,所显示出来的数据并不一定就是存储在该字段中的内容。
在“绑定列”中设置的列中的值才是表中真正存储的值。