第六章Access2003关系数据库及其对象的操作
ACCESS2003教程之第六章 窗体的设计与高级应用
4. 在窗体中添加当前日期和时间 Access 2003提供了将系统时钟日期和时间显示在窗 体上的方法,添加日期和时间后,在窗体视图中,系统 时钟日期和时间将显示在窗体上。 【例6.7】 使用菜单命令为窗体添加当前日期和时 间。 5. 使用属性表设置控件属性 设置控件属性,方法同窗体属性设置,具体属性值 要根据控件的具体用途来确定。 【例6.8】 建立“学生信息处理”窗体,给出各控 件的具体使用及属性设置
6.2 创建窗体
在Access 2003中,创建窗体有两种方法: (1) 窗体向导 Access 2003提供了6种创建窗体的向导,如图6.4所 示,包括窗体向导、自动创建窗体:纵栏式、自动创建窗 体:表格式、自动创建窗体:数据表、图表向导和数据透 视表向导。 (2) 手动方式(又称窗体设计器) 使用人工方式创建窗体,需要创建窗体的每一个控 件,建立控件与数据源的联系,设置控件的属性等。
本章要点
1、Access 2003中窗体的构成与作用 2、利用向导创建窗体 3、在设计视图中如何设计窗体 4 4、窗体中控件对象的使用 5、窗体及控件的属性设置与事件的设计方法
6.1 窗体基础知识
窗体是Access 2003数据库中的一个非常重要的对象, 同时也是最复杂和灵活的对象。 通过窗体用户可以方便地输入数据、编辑数据、显示 统计和查询数据,是人机交互的窗口。窗体的设计最 能展示设计者的能力与个性,好的窗体结构能使用户 方便地进行数据库操作。此外,利用窗体可以将整个 应用程序组织起来,控制程序流程,形成一个完整的 应用系统。 6.1.1 窗体的概念与作用 窗体就是程序运行时的Windows窗口,在应用系统设计 时称为窗体。 窗体的主要特点与作用:
2. 控件属性 (1) 标签(label)控件 标题(Caption) 名称(Name) 其他常用的格式属性: 高度(Height) 宽度(Width) 背景样式(BackStyle) 背景颜色(BackColor) 显示文本字体(FontBold) 字体大小(FontSize) 字体颜色(ForeColor) 是否可见(Visible)等。
数据库技术与应用——Access 2003篇第6章
6.2 数据定义
SQL语言使用数据定义语言DDL实现数据定义功 能,主要包括定义表、定义视图和定义索引,如表 6-2所示。 表6-2 SQL的数据定义语句
操作 对象 表 视 索 创 建 CREATE TABLE 图 CREATE VIEW 引 CREATE INDEX 操 作 方 式 删 除 DROP VIEW DROP INDEX 修 改
10
6.2 数据定义
6.2.3 修改表结构
SQL语言用ALTER TABLE语句修改表结构。 格式: ALTER TABLE 表名 [ADD新列名 数据类型 [完整性约束条件]] [DROP 完整性约束名] [MODIFY 列名 数据类型];
其中,表名指定需要修改的表,ADD子句用于增加新列 和新的完整性约束条件,DROP子句用于删除指定的完整性 约束条件,MODIFY子句用于修改原有列的数据类型
数据控制
5
6.1 SQL语言概述
6.1.2 SQL的功能
1.数据定义(Data Definition) 2.数据操纵(Data Manipulation) 3.数据查询(Data Query ) 4.数据控制(Data Control) 数据库中的数据由多个用户共享,为保证 数据库的安全,SQL语言提供数据控制语句 DCL(Data Control Language,简称DCL) 对数据库进行统一的控制管理。
DROP TABLE ALTER TABLE
7
6.2 数据定义
6.2.1 数据类型
当用SQL语句定义表时,需要为表中的每一个字 段设置一个数据类型,用来指定字段所存放的数据, SQL语言中基本数据类型有数值型、字符串型、时间 型、二进制型等。不同的数据库系统支持的数据类 型不完全相同。
Access 2003
二、关系模型 用关系表示的数据模型称为关系模型。关 系是指由行与列构成的二维表,在关系模 型中,实体和实体间的联系都是用关系表 示的。也就是说,二维表格中既存放着实 体本身的数据,有存放着实体间的联系。 关系可以表示实体间一对多的联系,并且 通过建立关系间的关联,还可以表示多对 多的联系。
• 关系:一个关系对应一张二维表。如学生 登记表等。 • 字段:表中的一列称为一个字段,每个字 段的名称就叫字段名。 • 记录:表中的一行即为一条记录。它是由 称为“主键”的字段唯一标识。 • 主键:主键是表中的某个字段组,它可以 唯一确定一个记录。一个表只能有一个主 键,主键可以是一个字段,也可以由若干 字段组和而成。
2. 链接表 使用链接表功能可以在当前数据库中创建 链接到数据源的快捷方式,从而链接外部 数据源中的数据。当修改链接表数据,外 部数据源可以看到修改的结果;当修改外 部数据源数据,同样可以改变链接表数据。 • 在“数据库”窗口中,单击“文件”菜单 的“获取外部数据”命令中的“链接表” 命令。 • 选择链接的数据源文件,单击“链接”按 钮。 • 按照“链接数据表向导”提示操作。
三、 利用导入表和链接表创建数据表 1. 导入表 • 在“数据库”窗口中,单击“文件”菜单 的“获取外部数据”命令中的“导入”命 令。 • 在对话框中的“查找范围”中选择导入文 件的位置,在“文件类型”框中选择导入 文件的类型,在列表中选择相应文件。 • 单击“导入”按钮。 利用“导入”命令,不仅可以导入Access 2003数据库中各种对象,还可以将符合 Access 2003输入/输出协议的任何类型表 格引入到Access 2003的数据库中。
Access 2003 数据库原理与应用
Te: 67705136 zhangming@
Access2003教程(完整版)
Access 教程第一章 Access 数据库基础◆数据库基础知识及关系数据库管理系统。
◆Access 2003 中文版介绍。
数据库技术产生于 60 年代末、70 年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。
数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是 Access 呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke 关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴ 数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵ 数据库是集成记录的集合。
数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。
例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:。
access2003上机1.数据库的创建与管理
上机练习一、Access基础1、Access:一种功能强大的关系数据库管理系统2、Access 2003的数据库对象 P21表、查询、窗体、报表、数据访问页、宏、模块3、Access 2003的开发环境二、数据库的创建 P351、使用数据库向导2、创建空数据库三、数据库的管理 P281、数据库的复制:制作数据库的副本,从而实现数据的同步更新。
工具 --- 同步复制 --- 创建副本2、数据库的转换:将Access版本的文件转化为旧版本的Access文件。
工具–数据库实用工具–转换为数据库3、数据库的修复工具–数据库实用工具–压缩和修复数据库相关操作1、新建名称为“设备管理”的空白数据库,存放在D盘Access的文件夹中。
2、利用本地模板“联系人管理”新建数据库,命名为“联系人管理信息系统”,存放在D盘Access文件夹中的MIS子文件夹中。
操作步骤:①点击工具栏中的新建按钮,在新建文件窗格中的模板区域中点击本机上的模板,然后在出现的窗口中切换到数据库选项卡,选择要创建的数据库类型,点击确定②在文件新建数据库窗口的文件名中输入数据库名称,然后确定文件的存储位置,单击创建,然后根据向导提示完成其他设置,最后点击完成3、为“联系人管理信息系统”数据库设置密码为123456。
①以独占方式打开数据库联系人管理信息系统②工具–安全–设置数据库密码4、为“设备管理”数据库创建副本“内容同步数据库”,并将其存放在D盘Access文件夹的BAK子文件夹中。
①打开原数据库设备管理②工具 --- 同步复制 --- 创建副本5、将“联系人管理信息系统”转为Access97文件格式。
①打开原数据库联系人管理信息系统②工具–数据库实用工具–转换为数据库6、作业完成后,新建一个以自己姓名命名的新文件夹,将自己机器上D盘的Access文件夹复制到该文件夹中,然后上传至服务器的“Access作业”文件夹中。
ACCESS2003数据库技术
2.2.4 向库中导入电子表格作为表
例:导入xls文件作为表
(1)在数据库窗口中单击表对象→“文件”菜单→选 “获取外部数据”→选“导入”→选文件位置→文件类 型选“Microsoft Excel”→选文件→单击“导入”按钮。 显示:
Access 2003数据库技术
1.ACCESS概述 2.数据表的操作 3.查询的操作 4.页的操作
1.ACCESS概述
1.1 Access简介
Access 是一种关系型的桌面数据库管理系统,
作为Microsoft Office软件的组件之一,在世
界范围内得到广泛使用。
1.1 Access的工作窗口
2.1.5 设置字段属性
字段属性是字段特征值的集合,分为常规属 性和查阅属性2种,用来控制字段的操作方式和 显示方式。 不同字段类型有不同的属性集合。
2.1.6 建立表结构
一个“学生信息”表的结构
2.1.7 主键
若一个字段的值可以惟一标识表中的记录,则该 字段所代表的信息称为主键。如字段“学号”能惟一 标识一条记录,可以将“学号”设置为主键。设置为 主键的字段名又被称为主关键字。 主键可以保证数据输入的安全性,作为主键的字 段禁止重复值,也不能为空。主键还用于在表之间建 立关系,建立了关系的多个表使用起来就像一个表一 样。 主键类型有3种:自动编号、单字段、多字段。
(1)在数据库窗口中单击表对象→单击“新建”按钮 →选“导入表”→“确定”→选文件位置→选文件类型 为“文本文件”→选文件→单击“导入”按钮。显示:
(2)单击“下一步”→勾选“第一行包含字段名称” →单击“下一步”→选“新表中”→单击“下一 步”→给xh字段的数据类型选“文本”。
(3)单击“下一步”→选“不要主键”→单击“下一 步”→给表起名为“成绩”→单击“完成”按钮。
ACCESS2003数据库基础知识
数据库的定义
数据库(Database,简称DB)是长期储存在计 算机内、有组织的、可共享的大量数据集合
数据库管理系统
什么是DBMS
数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系 统之间的一层数据管理软件。
DBMS的用途
科学地组织和存储数据、高效地获取和维护 数据
Access数据库 技术与应用
内容安排(1)
第一章
第二章 第三章 第四章
数据库系统的基础知识
关系数据库设计理论
Access 2003数据库
数据表的设计与操作
第五章
第六章
查询的设计与应用
窗体的设计与应用
内容安排(2)
第七章
第八章 第九章 第十章
报表的设计与应用
数据访问页的设计与应用
例,一个简 单的查询窗 体:
4. 报表 报表通常作为数据统计的方式来使用,Access 2003报表的设计与窗体类似,多用于按指定样式打 印数据。利用报表也可以进行统计计算,如求和、 求平均值等。 5.数据访问页 页(或称为数据访问页)是自Access 2000之后新增 的对象,指的就是网页(Web Page)。在Access 2000 以前的版本中,在创建表、查询之后,以“另存为 Web页”的方法产生网页,在Access 2003中,可以 直接创建页对象。
3.2.3 Access 2003数据库操作环境
Access 2003数据库主界面包括标题栏、菜单栏、工 具栏、状态栏和数据库窗口等。其中菜单栏、工具栏的 操作与Word和Excel完全相同。这里我们主要介绍数据 库窗口。 1. 数据库窗口 所有的数据库操作都是围绕数据库窗口进行的,数 据库窗口由对象选项卡、对象列表和工具栏组成。 数据库窗口左边的对象列表,列出了Access 2003中 的7种标准对象种类。 单击某个对象就可以进入相应的操作窗口。
第6章 Access_2003数据库管理系统
标题栏 菜单栏 工具栏
数据库 窗口
报表
状态栏
窗体 表 查询
创建数据库
创建空白数据库 从模板创建数据库 打开和关闭数据库
打开
通过“打开”对话框打开数据库 通过双击Access 文件打开数据库
关闭
通过关闭数据库窗口关闭数据库
创建表
使用向导创建表 使用设计器创建表 通过输入数据创建表
插入新纪 录的位置
转到第一 个纪录
转到下一 新增纪录 个纪录
当前纪录
转到上一 个纪录
转到最后 一个纪录
纪录个数
创建查询
使用向导创建查询 在设计视图中创建查询 在SQL视图中创建查询
SQL(Structured Query Language,结构化查询语言 )
被几乎所有数据库支持
简单窗体
使用向导创建窗体 在设计视图中修改窗体
控件工具箱
生成报表
使用向导生成报表 在设计视图中修改报表 打印报表
返回总目录
• 了解数据库的基础知识和Access的对象 • 熟练掌握如何创建数据库和表 • 掌握常见的查询 • 了解创建窗体和报表
Access 2003基础知识
创建数据库 创建表 创建查询 使用窗体 生成报表
PowerPoint 2003基础知识
数据库的基本概念 Access 2003的启动和退出 Access 2003的窗口和对象
数据库:按数据结构组织和管理的数据集合 数据库管理系统:管理数据库的软件系统
字段(列) 记录(行)
关系数据库
启动
• 使用“开始”菜单启动Access 2003 • 利用桌面快捷方式启动 • 通过打开Access数据库来打开Access 2003
第六章Access2003关系数据库及其对象的操作
第六章Access2003关系数据库及其对象的操作一、实验目的:1. 掌握启动与退出Access2003的方法2. 掌握Access2003关系数据库的基本设计方法3. 掌握数据库对象的基本操作二、实验所需素材:商品表和商品调价表:商品管理”数据库中的表数量单价金额b.确定表中数据百盛商品表商店商品名称数量单价金额苹果汁100 10.00 1000.00a.根据以上分析,按照字段的命名原则, 定下来,可将商品管理”数据库中2个表的字段确如表6—2所示。
商品商品调价商店商品名称商品名称单价百盛牛奶50 40.00 2000.00 百盛番茄酱30 15.00 450.00 家乐福牛奶120 40.00 4800.00 家乐福麻油20 18.00 360.00 家乐福酱油40 25.00 1000.00 家乐福番茄酱60 15.00 900.00 佳世客番茄酱30 15.00 450.00 佳世客苹果汁50 10.00 500.00 佳世客麻油10 18.00 180.00 利群牛奶200 40.00 8000.00 利群番茄酱20 15.00 300.00商品名称牛奶苹果汁C.表中字段的数据类型商品调价表单价35.0012.00日期/时间 日期和时间8个字节货币货币值。
使用货币数据类型可以 避免计算时四舍五入。
精确到小 数点左方15位数及右方4位数8个字节自动编号在添加记录时自动插入的惟一顺 序(每次递增1或随机编号4个字节。
是/否字段只包含两个值中的一个,例 如 是/否” 真/假” 开/关”OLE 对象在其他程序中使用 OLE 协议创建最大可为1 GB (受磁盘空间限 的对象(例如 Microsoft Word 文制 档、Microsoft Excel 电子表格、图 像、声音或其他二进制数据,可 以将这些对象链接或嵌入到Microsoft Access 表中。
必须在窗体或报表中使用绑定对象框来显 示OLE 对象表6—2Access 数据类型数据类型文本或文本与数字的组合,例如地址;也可 以是不需要计算的数字,例如电话号码、零 件编号或邮编最多255个字符Microsoft Access 只保存输入到字段中的 字符,而不保存文本字段中未用位置上的 空字符。
Access 2003教程详解
Access具有全环绕数据库文件结构,可以 在一个mdb文件中包含数据对象(表、索引、 查询)和应用对象(窗体、报表、宏、 VBA代码模块)。在一个打开的Access数 据库窗口中,分组显示了数据库包含的对 象,其类型包括表、查询、窗体、报表、 页、宏、模块等。一个Access数据库可以 包含多达32768个对象(表、查询、报表等 的组合)
2.数据库与数据库管理系统
数据库(DataBase,DB)是一组有关联的数据集合。 按照一定的组织方式,存储在计算机介质上,能够 为多个用户共享,与应用程序相互独立,数据之间 相互关联的数据的集合 ; 数据库好比是计算机存储数据的“仓库”。它在物 理上按一定的组织方式存储多个介质,在逻辑上按 一定的模型结构组成一个整体。储存在数据库中的 信息可以查询、修改、使用、传输等。
完整性控制
数据库系统在运行过程中,可能会由于数据输入错误,或出现程序逻辑错 误,或发生使用者误操作,或非法访问等各种原因而导致数据错误。为 保证关系中数据的正确性与有效性,需要建立数据完整性的约束机制来 加以控制。 1. 实体完整性控制 实体完整性控制:由于关键字是关系的主属性,实体完整性规则要求主 属性不能取空值。[例如]学生表中的学号不能取空值。 域完整性控制:域是关系属性值的取值范围。保证了输入数据的合法有 2. 域完整性控制 效性。[例如]当性别属性只允许输入.T.或.F.值时,当输入了其它字符时, 系统拒绝接受。 3. 参照完整性控制 参照完整性控制:为了减少数据冗余度,常常用几个关系来描述相同的 实体,这几个关系之间具有引用参照性,即一个关系属性的取值要参照 其他关系属性的取值。 [例如]有3个描述学生信息的关系: 学生(学号、姓名、性别、班级) 课程(课程号、课程名) 成绩(学号、课程号、成绩) 其中,“课程号”并不是“成绩表”关系的主关键字,但它是被参照关系 “课程表”的主关键字。因此,课程号是成绩关系的外关键字。 4.参照完整性规则 参照完整性规则:外关键字可以取空值或者取被参照关系中主关键字值。 参照完整性规则 虽然规定外关键字“课程号”可以取空值,但按照实体完整性规则,课 程中课程号不能取空值,所以成绩中的课程号实际上是不能取空值的, 只能取课程中已存在课程号的值。如果成绩中的课程号取空值,描述学 生信息的关系之间就失去了参照的完整性。
Access 2003第6章
联系业务
联系业务 复印资料 广告宣传
6.2 SQL的数据操纵
6.2.1 查询
资产 编号 0293 TH0001 TH0002 TH0003
资产 类型 电子设备 电脑网络 电脑网络 电脑网络
资产 名称 电机 笔记本 笔记本 服务器
型号 v7 V31 T5600c HP 摩托罗拉 T191 T22 爱立信 联想 HP 志高
6.1 SQL的数据定义
关系数据库由模式、外模式和内模式组成。SQL语言支持关系数据库的三级 模式结构,如图所示。用户 QL视图1视图2
外模式
基本表1
基本表2
基本表3
基本表4
模式
存储文件1
存储文件2
存储模式
6.1 SQL的数据定义
外模式对应于视图和部分基本表,模式对应于基本表,内模式对应于存储文件。 基本表是本身独立存在的表,在SQL中一个关系对应一个表。一些基本表对应一个存 储文件,一个表可以带若干个索引,索引存放在存储文件中。存储文件的逻辑结构 组成了关系数据库的内模式,存储文件的物理文件结构是任意的。 视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是 说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视 图的基本表中,因此视图是一个虚表。 SQL的数据定义功能是指定义数据库的结构,包括定义基本表、定义视图和定义 索引三个部分,如表6-1所示。 表6-1 SQL的数据定义语句 操作对象 表 视图 索引 操作方式
2003-3-4 2003-1-1 2003-3-18
2.5 2 2.1 7 5
¥5,000 ¥200 ¥2,500 ¥7,000 ¥3,200
库房 库房 库房 马丽 库房
Microsoft Access2003使用手册
数据库2000使用手册使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
新华信MC营销管理系统简介数据库与Access数据库是一些关于某个特定主题或目的的信息集合,例如记录客户订单或维护一个音乐收藏集。
如果数据库没有保存在计算机中,或只有一部分保存在计算机中,可能需要从各种各样的来源来追踪信息,这样用户就必须自己来进行协调和组织工作。
使用Microsoft Access,可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;可以使用联机窗体来查看、添加及更新表中的数据;使用查询来查找并检索所要的数据;也可以使用报表以特定的版面布置来分析及打印数据。
下面介绍数据库中的几个概念:表:是以行(称为记录)和列(成为字段)的形式组织特定实体的数据集合,从形式上看,它类似于EXCEL表。
窗体:用来将表中的数据用图文框的形式表现出来,用窗体的形式输入数据时操作界面更加亲切和友好。
查询:查询是用组合、排序、筛选等方法来查看、更改以及分析数据,Access的数据存储在许多表中,每个表中又可能有很多记录,利用查询我们可以方便的找到我们想要查看的数据记录。
报表:用打印格式来显示数据,在报表中可以控制每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容。
宏、模块等其他概念在营销管理系统中一般不常用到,在这里不做介绍。
新华信MC营销管理系统新华信MC营销管理系统是运用Microsoft Access编写的一个小型数据库,用于营销人员整理分析客户名单、主要联系人档案、联系记录以及对客户价值的判断等。
它的优点是营销人员日常工作中只需要在窗体中输入有关信息,则相关表、报表都会同时更新,如果能够熟练的辅助运用查询功能,更可以对数据进行各种排序、筛选,极大的方便了我们的营销管理工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章Access2003关系数据库及其对象的操作
一、实验目的:
1.掌握启动与退出Access2003的方法
2.掌握Access2003 关系数据库的基本设计方法
3.掌握数据库对象的基本操作.
二、实验所需素材:商品表和商品调价表:
a.根据以上分析,按照字段的命名原则,可将“商品管理”数据库中2个表的字段确定下来,如表6—2所示。
表6—1“商品管理”数据库中的表
b.确定表中数据
C.表中字段的数据类型
表6—2Access数据类型
注意:“数字”、“日期/时间”、“货币”以及“是/否”,这些数据类型提供预先预定义好的显示格式。
可以从每一个数据类型可用的格式中选择所需的格式来设置“格式”属性。
也可以为所有的数据类型创建自定义显示格式,但“OLE 对象”数据类型除外。
三、实验步骤:
1.建立商品管理数据库,如图6—1所示:
图6—1
2、数据库的基本操作
“开始”—“程序”—“Microsoft 2003”—“ Microsoft Access 2003”,如图6—2所示:
图6—2
在图6—3中,选择“空数据库”
图6—3
在图6—4打开的文件新建数据库窗口中,输入数据库文件的路径:F:\商品管理.mdb,单击“创建”,打开图6—5
图6—4
图6—5
“商品管理”数据库建立完成。
3、数据表的建立与操作
1>创建表
在商品管理数据库中,建立两个表:商品表、商品调价表。
如图6—6所示
2>表的基本操作
3>设定表之间的关系如图6—8所示
图6—8
4>表中数据的输入,如图6—9所示:
图6—9
5>修改表
a.修改表结构,使用图1—10工具栏,可增加、删除字段,改变字段的类型。
图6—10
修改表结构的操作主要包括增加字段、删除字段、修改字段、重新设置字段等。
修改表结构只能在“设计”视图中完成。
添加字段
在表中添加一个新字段不会影响其他字段和现有的数据。
但利用该表建立的查询、窗体或报表,新字段是不会自动加入的,需要手工添加上去。
修改字段包括修改字段的名称、数据类型、说明等。
删除字段
如果所删除字段的表为空,就会出现删除提示框;如果表中含有数据,不仅会出现提示框需要用户确认,而且还会将利用该表所建立的查询、窗体或报表中的该字段删除,即删除字段时,还要删除整个Access中对该字段的使用。
重新设置关键字
如果原定义的主关键字不合适,可以重新定义。
重新定义主关键字需要先删除原主关键字,然后再定义新的主关键字。
b.修改数据
表中有了数据后,修改是经常要做的操作,其中定位和选择记录是首要的任务。
常用的记录定位方法有两种:一是用记录号定位,二是用快捷键定位。
快捷键及其定位功能见表6-11
4、查询
1>在图6—12的“商品管理数据库”中,选择“查询”对象,选择“新建:按钮,添加数据表后打开图6—13。
图6—12
图6—13
2>在图6—13中,选择左侧的表、排序等项可以修改查询、创建计算方式查询。
5、窗体的制作
在“商品管理”数据库中,我们前面建了一个“查询一”,下面我们根据“查询一”建一个窗体形式。
如图6—14所示:
图6—14
选择6—14上方的“新建”打开图6—15:
图6—15
选择自动创建窗体:纵栏式,数据来源是“查询一”,单击“确定”,建立新的窗体:“商品”。
如图6—16所示:
图6—16
6、报表
在“商品管理”数据库中,我们前面建了一个“查询一”表,我们根据“查询一”表建立一个报表,如图6—17所示:
首先在数据库窗口中,选择对象栏的“报表”,选择工具栏的“新建”按钮,打开图6—18:
图6—18
选择“自动创建报表:纵栏式”,选择“确定”按钮,打开图6—19:
图6—19
生成的报表文件,可用控件工具栏进行修改。
四、实验报告。
(附)
Access2003关系数据库及其对象操作的实验报告。