罗斯文示例数据库学习
数据库上机作业(学生学籍管理)

上机实验-1Access2003基本操作一、实验目的1.掌握Access2003数据库的构成;2.熟悉Access2003的用户界面。
二、实验内容在Access2003中打开罗斯文示例数据库,结合该数据库来了解Access 数据库的构成,并熟悉Access2003的用户界面。
1.单击“开始”按钮,指向“程序”,然后单击“Microsoft Access”,启动Access2003。
2.在启动对话框中,单击“打开已有文件”下的“罗斯文示例数据库”。
罗斯文示例数据库通常位于“Program Files\Microsoft Office\Office\Samples”文件夹中,文件名为“Northwind.mdb”。
3.在“数据库”窗口中,单击“对象”栏下的“表”,单击“产品”表对象,然后单击“数据库”窗口的工具栏上的“打开”按钮,在“数据表”视图中查看表中的数据记录。
4.从“视图”菜单中选择“设计视图”命令,以切换到设计视图下,查看表中各个字段的定义,例如字段名、数据类型、字段大小等,然后关闭设计视图窗口。
5.在“数据库”窗口中单击“对象”栏下的“查询”,单击“各类产品”查询对象,然后单击“数据库”窗口工具栏上的“打开”按钮,在“数据表”视图下查看运行查询所返回的记录集合。
6.从“视图”菜单中选择“设计视图”命令,以查看创建和修改查询时的用户界面。
7.从“视图”菜单中选择“SQL视图”命令,以查看创建查询时所生成的SQL语句,然后关闭SQL视图窗口。
8.在“数据库”窗口中单击“对象”栏下的“窗体”,单击“产品”窗体对象,然后单击“数据库”窗口工具栏上的“打开”按钮,在窗体视图下查看窗体的运行结果,并单击窗体下方的箭头按钮,在不同记录之间移动。
9.从“视图”菜单中选择“设计视图”命令,以查看设计窗体时的用户界面。
10.从“视图”菜单中选择“数据表视图”命令,以查看存储在基础表中的数据记录,然后关闭数据表视图窗口。
Access 2003概述

第1章Access 2003概述本章要点:1.1 打开“罗斯文”数据库1.2 Access 2003的工作环境1.3 定制工具栏和工作环境Microsoft Access 2003是一种数据库管理系统,它的强大功能主要表现在:友好的用户界面;数据表操作简单、易学易懂;通过向导创建表、查询、窗体及报表;自动绘制数据统计图和绘图功能;有效管理、分析数据的功能;增强的网络功能;宏功能和内嵌的VBA(Visual Basic for Application)等。
除了以上所提到的功能以外,在Access 2003中还增加了许多新的功能。
例如,可以查看数据库对象间的相关性信息;可以启用自动错误检查以检查窗体和报表的常见错误;修改“表”设计视图中的被继承字段属性时,Access 将显示一个选项,此选项用于更新全部或部分绑定到该字段的控件属性。
1.1.1 数据库的基本知识每个人的工作和生活中都有大量的数据,例如一个人的通讯录、一个公司的销售情况统计等。
当这些数据比较少的时候,将其记录在一个表中,就可以很好地进行管理了。
但是当数据积累到一定数量以后,在对其进行管理和利用时就要用到数据库了。
Access 2003就是一种数据库管理系统。
1.什么是数据库从字面的角度来看,“库”是储存东西的地方,“数据库”可以简单地理解为储存数据的地方。
更准确地说数据库是按照一定关系组织起来的有联系的数据集合。
通讯录中记录的每个人的姓名、地址、电话等信息就是“数据”。
对于数据的管理经历了人工管理、文件管理及数据库管理3个阶段。
当数据的数量比较少时,依靠人工的方式就能满足管理的需要。
随着数据的增加,人们开始采用数据文件的方式管理数据,在这种方式中,一个文件一般是与某一个应用相对应的,即这些数据不能共享。
数据库管理有利于数据的描述与数据的应用相结合,对于数据的更新与检索均采用一种全新的方式进行,使数据的共享成为可能,数据的一致性及安全性得到了极大的提高。
罗斯文数据库

罗斯文数据库关键信息项:1、数据库使用目的:____________________________2、数据访问权限:____________________________3、数据安全责任:____________________________4、数据备份与恢复:____________________________5、协议有效期:____________________________6、违约责任:____________________________7、争议解决方式:____________________________1、引言本协议旨在规范罗斯文数据库的使用、管理和相关责任,以确保数据库的安全、有效利用和合规性。
11 定义在本协议中,除非上下文另有明确规定,以下术语具有以下含义:“罗斯文数据库”指特定的数据库资源。
“用户”指获得授权使用罗斯文数据库的个人或实体。
111 背景简要说明罗斯文数据库的创建背景、重要性和预期用途。
2、数据库使用目的21 用户应明确使用罗斯文数据库的具体目的,且该目的应符合法律法规和道德规范。
211 不得将数据库用于非法活动、侵犯他人权益或违背公共利益的用途。
3、数据访问权限31 明确授予用户的访问权限级别,例如只读、读写等。
311 访问权限的授予应基于用户的身份、需求和责任。
312 任何权限的变更应经过合法的审批流程。
4、数据安全责任41 用户有责任采取适当的安全措施来保护数据库中的数据,包括但不限于设置强密码、定期更新密码等。
411 防止未经授权的访问、数据泄露、篡改或破坏。
412 如发现任何安全漏洞或异常情况,应立即通知相关方并采取措施进行修复。
5、数据备份与恢复51 确定数据备份的频率和方式,以确保数据的可恢复性。
511 备份数据应妥善存储,防止丢失或损坏。
512 制定恢复计划和流程,以在发生数据丢失或损坏时能够及时有效地恢复数据。
6、协议有效期61 本协议自双方签署之日起生效,有效期为______年。
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个对象中,()是实际存放数据的地方。
罗斯文数据库学习

罗斯文数据库学习报表的具体分析:我个人的操作习惯,一般的在表设计阶段完成以后,我就直接进入到窗体设计阶段,根据需要建立查询,报表功能放在最后完善。
因为在窗体的设计中有调用到报表,所以我们在学完查询后,再先来学习一下报表,把窗体的制作放在最后来学吧。
窗体主要是为了实现数据的采集,而报表则是用于数据的显示输出或打印,在数据展示方面具有特长,可以对数据进行分组和汇总显示。
报表的构成:报表由控件和节组成,节又可分为主体节与页眉、页脚节。
而页眉页脚根据对象的进行细分为报表页眉页脚、页面页眉页脚、组页眉页脚。
如果有多个分组时,则按照分组级别不同,再进行嵌套。
主体节是报表的核心部分,凡是希望按顺序列出的数据,都应以控件形式放在主体中,一般用得最多的控件便是文本框了。
而如果希望作为标题、分类依据、汇总信息等则应该以控件的形式安排的页眉或页脚。
这里重点要了解各种不同的页眉页脚的控制范围是不同的。
报表页眉是指在整个报表的开头出现一次,报表页脚则是指在整个报表末尾出现一次。
页面页眉与页脚是指报表有很多页,那么每个页面的最上面与最下面出现的便是页面页眉与页面页脚了。
组页面页脚的作用范围,便只在自己分组的范围内了,如果按部门分组,会有好几个部门,那么在部门页眉页脚中设置的内容,在每个部门的分组页面与页脚中都会重复出现。
了解了这些基本构成后,我们还是结合罗斯文实例来看吧。
1.“按汉语拼音顺序的产品列表”报表在报“按汉语拼音顺序的产品列表”报表是按产品名称的第一个字来进行分组显示产品信息的报表。
表中除了产品名称外,还列出了类别名称,单位数量和库存量的数据。
首先我们还是来学习一下如何用向导来创建报表,然后再利用设计视图来查看和修改,以后的实例将直接在设计视图中进行学习。
在数据库的报表对象窗口,双击“使用向导创建报表”或者单击“新建”按钮,在跳出的“新建报表”的窗口中选择“报表向导”选择报表的数据来源表或查询为:“按汉语拼音顺序的产品列表”查询选择需要的字段,点下一步:选择查看数据的方式为通过产品,点下一步:添加分组级别:产品名称,并点击“分组选项”对分组间隔进行设置我们选择按“第一个字母”,设好以后点“下一步”选择排序字段为“产品名称”,在这里还有一个“汇总选项”,在本例中用不到,在需要分类汇总数据时,就从这里进行设置。
罗斯文示例数据库学习

罗斯文示例数据库学习一、罗斯文数据库简介罗斯文库是Access自带的示例数据库,也是一个很好学习教程。
让我们一起来学习一下吧。
通过罗斯文数据库的学习,能对数据库的表、关系、查询、报表、窗体、切换面板等内容有个全面的了解。
我们做数据库开发,应该来讲是现实生活中一种管理思路的体现与高度概括。
那么要构思之前肯定要对整个流程有个清晰的了解。
那我们就先来了解一下这个罗斯文公司的业务流程吧。
罗斯文公司是一个虚构的商贸公司,该公司进行世界范围的食品的采购与销售,就是通常所讲的买进来再卖出去,赚取中间的差价。
罗斯文公司销售的食品分为几大类,每类食品又细分出各类具体的食品。
这些食品由多个供应商提供,然后再由销售人员售给客户。
销售时需要填写订单,并由货运公司将产品运送给客户。
要打开“罗斯文数据库”,先启动Access,从“帮助”菜单选择“示例数据库”->“罗斯文数据库”即可。
如你所安装的是精简版不带有示例数据库,那就从网上下载一个吧。
图1-1注:本教程着重在实例讲解,不含最基本的一些概念及操作说明,如需学习基础教程请自己看书或参考其他教程。
二、表设计思路及表的数据类型、字段属性首先要做的事是设计表,表的设计思路就是将数据分类,同一类的数据放在一个表中,并且有一个字段与其他表之间建立联系。
而且要尽可能的细分,以最大限度的保证每个表中不存在重复的数据资料。
比如说销售订单吧,肯定要记录客户的具体资料如名称、地址、电话等方便联系;还要记录订单的日期,运费等;以及每张订单中都有哪些具体的产品、数量、价格等信息。
如果我们把这么多信息记录在一张表里的话,那就要录入许多重复的信息,比如客户的资料,不仅很麻烦还很容易出错。
所以应该细分为客户表专门维护客户的信息;订单表记录订单的日期,运费;订单名细表记录具体的产品数量及价格;另外还需要产品表、供应商表、雇员表、运货商表及类别表。
“罗斯文数据库”中共有8个表,选中表,以详细信息的视图来查看各个表的说明,如下图。
中职Access考试题

Access 2003数据库技术试卷共100分90分钟一、填空题(每空2分,共30分)1.在Access数据表中能够唯一标识每一条记录的字段称为________。
2.文本型字段大小的取值最大为________个字符。
3.如果要选定窗体中的全部控件,按下___________键。
4.数据表是由____________和__________两部分组成。
5.使用报表向导最多可以按照________个字段进行排序,___________(可以/不可以)对表达式排序。
6.如果只取两种值的数据,字段的数据类型应选用________类型。
7.在窗体中,计算控件是以____________作为数据来源。
8.数据类型为__________、__________和__________的字段不能排序。
9.书写查询准则时,日期值应该用___________括起来。
10.数据访问页是以___________格式保存在磁盘上,而在Access数据库对象中仅保留一个_____________。
二、选择题(每小题2分,共30分)1.用树型结构来表示各类实体之间联系的数据模型称为()A、层次数据模型B、网状数据模型C、关系数据模型D、概念数据模型2.Access数据库文件的扩展名是()A、.mdbB、.xlsC、.pptD、.doc3.在Access数据库中,数据保存在()对象中A、窗体B、查询C、报表D、表4.下列用来控制文本框中输入数据格式的是()A、有效性规则B、默认值C、输入掩码D、有效性文本5.在下列操作中可以修改一个已有数据表结构的是()A、选中该数据表,单击“打开”B、选中该数据表,单击“设计”C、双击该数据表D、双击“使用设计器创建表”6.如果字段内容为声音文件,则该字段的数据类型应定义为()A、文本B、备注C、超级链接D、OLE对象7.当要挑选出符合多重条件的记录时,应选用的筛选方法是()A、按选定内容筛选B、按窗体筛选C、按筛选目标筛选D、高级筛选/排序8.参数查询时,在一般查询条件中写上(),并在其中输入提示信息A、()B、< > C、[ ] D、{ }9.下列不属于Access窗体的视图是()A、设计视图B、窗体视图C、版面视图D、数据表视图10.“切换面板”属于()A、表B、查询C、窗体D、页11.利用对话框提示用户输入条件的查询是()A、选择查询B、交叉表查询C、参数查询D、操作查询12.报表的作用不包括()A、分组数据B、汇总数据C、格式化数据D、输入数据13.报表的数据来源不包括()A、表B、查询C、SQL语句D、窗体14.用户和Access应用程序之间的主要接口是()A、表B、查询C、窗体D、报表15.在下列操作中宏不能实现的是()A、导入B、对象处理C、循环D、导出三、判断题(每小题2分,共20分)()1.记录是关系数据库中最基本的数据单位()2.在查询中,所有隐藏的字段在查询关闭时将会自动移动到设计网格的最右边()3.“罗斯文”示例数据库是一个空数据库()4.窗体上的“标签”控件可以用来输入数据()5.在Access 2003中对数据库对象的所有操作都是通过数据库窗口开始的。
罗斯文ACCESS数据库(必读)

一、罗斯文数据库简介二、罗斯文库是A ccess自带的示例数据库,也是一个很好学习教程。
让我们一起来学习一下吧。
通过罗斯文数据库的学习,能对数据库的表、关系、查询、报表、窗体、切换面板等内容有个全面的了解。
我们做数据库开发,应该来讲是现实生活中一种管理思路的体现与高度概括。
那么要构思之前肯定要对整个流程有个清晰的了解。
那我们就先来了解一下这个罗斯文公司的业务流程吧。
罗斯文公司是一个虚构的商贸公司,该公司进行世界范围的食品的采购与销售,就是通常所讲的买进来再卖出去,赚取中间的差价。
罗斯文公司销售的食品分为几大类,每类食品又细分出各类具体的食品。
这些食品由多个供应商提供,然后再由销售人员售给客户。
销售时需要填写订单,并由货运公司将产品运送给客户。
要打开“罗斯文数据库”,先启动Acc ess,从“帮助”菜单选择“示例数据库”->“罗斯文数据库”即可。
如你所安装的是精简版不带有示例数据库,那就从网上下载一个吧。
本帖隐藏的内容需要回复才可以浏览下载 (10.28 KB)2008-4-15 00:39图一注:本教程着重在实例讲解,不含最基本的一些概念及操作说明,如需学习基础的参见此教程或自己看书。
二、表设计思路及表的数据类型、字段属性正文:首先要做的事是设计表,表的设计思路就是将数据分类,同一类的数据放在一个表中,并且有一个字段与其他表之间建立联系。
而且要尽可能的细分,以最大限度的保证每个表中不存在重复的数据资料。
比如说销售订单吧,肯定要记录客户的具体资料如名称、地址、电话等方便联系;还要记录订单的日期,运费等;以及每张订单中都有哪些具体的产品、数量、价格等信息。
如果我们把这么多信息记录在一张表里的话,那就要录入许多重复的信息,比如客户的资料,不仅很麻烦还很容易出错。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
罗斯文示例数据库学习一、罗斯文数据库简介罗斯文库是Access自带的示例数据库,也是一个很好学习教程。
让我们一起来学习一下吧。
通过罗斯文数据库的学习,能对数据库的表、关系、查询、报表、窗体、切换面板等内容有个全面的了解。
我们做数据库开发,应该来讲是现实生活中一种管理思路的体现与高度概括。
那么要构思之前肯定要对整个流程有个清晰的了解。
那我们就先来了解一下这个罗斯文公司的业务流程吧。
罗斯文公司是一个虚构的商贸公司,该公司进行世界范围的食品的采购与销售,就是通常所讲的买进来再卖出去,赚取中间的差价。
罗斯文公司销售的食品分为几大类,每类食品又细分出各类具体的食品。
这些食品由多个供应商提供,然后再由销售人员售给客户。
销售时需要填写订单,并由货运公司将产品运送给客户。
要打开“罗斯文数据库”,先启动Access,从“帮助”菜单选择“示例数据库”->“罗斯文数据库”即可。
如你所安装的是精简版不带有示例数据库,那就从网上下载一个吧。
图1-1注:本教程着重在实例讲解,不含最基本的一些概念及操作说明,如需学习基础教程请自己看书或参考其他教程。
二、表设计思路及表的数据类型、字段属性首先要做的事是设计表,表的设计思路就是将数据分类,同一类的数据放在一个表中,并且有一个字段与其他表之间建立联系。
而且要尽可能的细分,以最大限度的保证每个表中不存在重复的数据资料。
比如说销售订单吧,肯定要记录客户的具体资料如名称、地址、电话等方便联系;还要记录订单的日期,运费等;以及每张订单中都有哪些具体的产品、数量、价格等信息。
如果我们把这么多信息记录在一张表里的话,那就要录入许多重复的信息,比如客户的资料,不仅很麻烦还很容易出错。
所以应该细分为客户表专门维护客户的信息;订单表记录订单的日期,运费;订单名细表记录具体的产品数量及价格;另外还需要产品表、供应商表、雇员表、运货商表及类别表。
“罗斯文数据库”中共有8个表,选中表,以详细信息的视图来查看各个表的说明,如下图。
图2-1关于数据库的基本组成表,查询,窗体等及表的基本组成字段,记录等概念就不用再讲了吧。
其中一些常用的知识将在示例中一起讲解。
在表设计中重点要掌握的是数据类型、字段属性的设置与应用。
三、数据类型的用法(一)、数据类型的用法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种,如果字段为主键,将自动设索引的属性为有(无重复),另外两种是有(有重复)和无。
索引属性中只能设置单一字段的索引,如果要设置多字段索引,可在设计视图中,点击工具栏的索引(或菜单视图-索引),在索引框中设置。
图3-1具体的用法及示例将结合罗斯文示例进行说明。
四、罗斯文数据库表的设计(一)、“供应商”表表的具体分析:一、“供应商”表供应商表记录的是为罗斯文公司提供货源的厂商记录图4-1选择“供应商”表,单击“设计”按钮,进入表设计视图,表中的字段包括了常用的联系信息。
图4-2我们重点来关注一下“供应商ID”字段。
这是一个自动编号类型的字段,在表中具有唯一性,一般的我们设计的表中都需要一个唯一的不重复的字段,我们可以把该字段设为主键,该字段将会用于与其他表之间建立关系。
表中的大部分字段都是文本类型,大小可以根据实际要输入的内容来设置,比如城市,地区的字段设为15,而地址的字段大小是60。
采用合适的大小会尽可能的减少存储空间的占用。
一般不需要进行数据计算的字段我们都用文本类型来存储。
主页和Email之类的可以采用起超链接类型。
查看该表中的索引图4-3可以发现公司名称和邮政编码字段的索引属性为有(有重复)也即唯一索引为否,主要是为了通过索引加快对这两个字段的查询等操作,有重复说明该字段中的数据是有可能重复的,比如两个公司在同一地区,那邮政编码就是一样的。
另外我们在常规属性中除了字段大小属性以外,还有其他的一些属性,可以在相应的栏内点F1,查看相应的帮助。
(二)、“类别”表划分类别是表设计时的必须要考虑的,因为不同类别的产品可能由不同的部门负责销售,为了方便统计出各类产品或部门的销售情况,须将产品进行分类。
类别表中将产品分为8大类。
图4-4选择类别表,点设计,进入设计计视图图4-5可以看到“类别ID”是自动编号类型,用作主键;说明字段,数据类型为备注,在实际操作中如果要说明的字数不会超过255个字符,可以采用文本类型,这样更节省空间。
图片字段的数据类型是OLE对象,OLE对象在表中不参直观地看到图片,如果要查看图片可以在字段上双击,如需插入,则在图片字段上单击右键,选择“插入对象”,再从对话框中选择“由文件创建”,浏览到所需图片,也可以链接对象,这样只是保存了链接地址,不会直接把文件插入数据库。
(三)、“产品”表产品表中保存了罗斯文公司销售的各种产品的明细数据。
这个表清楚的记载了每个产品是属于什么类别,供应商是谁,库存量,单价等信息,是填写订货单时的重要依据。
图4-6选中“产品”表,点设计,进入设计视图图4-7“产品ID”是自动编号类型的主键;单价,库存量,订购量,再订购量字段中设置的有效性规则与有效文本性文本属性,可以学习一下。
例如:单价字段默认值为0,"有效性规则为"=>0"有效文本性文本为“您必须输入一个正数”。
“中止”字段的数据类型是“是/否”型,这对于处理两选一的结果最为合适。
重点来关注一下“供应商ID”和“类别ID”,这两个字段都是数字类型,分别对应“供应商”表中主键和“类别”表中的主键。
先来看下“供应商ID”,这个字段的标题属性中填的是“供应商”,这样在数据表视图中,看到的字段标题就会是“供应商”,而不是默认的“供应商ID ”。
另外这两个字段都是查阅列,这是一个很有用的属性,我们对“供应商ID”作一下详细的讲解,“类别ID”与“供应商ID”的设置方法相同。
查阅列包含文本框、组合框、列表框查阅列我们在表中输入数据时,经常会遇到需要重复输入的内容,比如人员的性别为“男”或“女”,这是单表中的重复录入;比如产品表中需要输入“供应商”,而“供应商”字段在“供应商”表中已经录入过了,这属于跨表的重复录入。
这些内容如果直接录入不仅花费了用户较多的时间,而且极容易出错。
为了方便用户录入重复性的数据,可以借助ACCESS提供的查阅列的功能。
图4-8首先来看下查阅列中的各项具体属性1.显示控件图4-9从显示控件右侧的下拉框中可以看到该属性可以设为文本框,列表框或组合框。
如果设为文本框,那数据就只有接受从文本框中的录入,查阅的其他属性都不可用。
我们主要要掌掘的是列表框和组合框的使用。
组合框和列表框的使用基本相同,只是列表框除了可以从列表中选择还可以接受录入,相当于是列表框各文本框的组合。
2.行来源类型图4-10行来源类型是指控件中的数据来自于何处。
共有三处选择,表/查询,值列表,字段列表。
如果选择“表/查询”,则列表框或组合框中的数据将来源于其他表或查询中的结果。
如果要录入其他表中已经存在的数据,或录入从几个表中查询得到的结果,用这个选项最为方便。
如果选择“值列表”,只需在行来源中直接输入列表中的数据,并用英文分号隔开即可。
这种类型只适合于输入的内容固定在某几个值之间,如性别的值可以是“男”或“女”。
如果选择“字段列表”,该字段中将填入某个表中的字段名称信息。
这种类型较少用到,“表/查询”的使用就包含了这种简单的用法。
3.行来源“行来源”中是列表框或组合框中将要列出的数据。
如果“行来源类型”是“表/查询”,可单击“行来源”右侧的下拉箭头,选择某个表或查询,以该表或查询中的数据作为列表框或组合框中的数据。