Access中创建表

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
元格。在\Windows\Personal 文件夹内。
22
创建表

列的属性:

标题 默认值: 如对日期型列可设置为Now() 输入法模式:输入法开启、关闭、随意 有效性规则 有效性文本 格式 输入掩码
23
创建表

定义有效性规则时常使用的操作符
算术运算符:+,-,*,/,Mod,\(整数除法), 算术比较符:=, 〈=,>=, <>, <, >, between 字符串:like “刘*”, like “E?????” 逻辑运算符:and, or, not,
28
创建表:格式
例如:
设置 数据 显示
465-04-3799 465-04-3799 465043799 DAVOLIO davolio Unknown 显示与输入相同的文本 @@@-@@-@@@@ 465043799 @@@@@@@@@ 465-04-3799 465043799 > davolio < DAVOLIO @;“Unknown“ Null 数值或空串 任何文本
7
Access 的启动
Access 的启动
启动:

开始/程序/MS Access
初始窗口组成:
9
标题栏
菜单栏 工具栏
开 始 工 作 任 务 窗 格
状态栏
10
创建数据库
创建数据库

两种方法: 创建空数据库 根据模板创建数据库:利用向导修改已有的 典型的数据库应用,使之适合于当前的应用 需求。
14
打开数据库

步骤


资源管理器,或开始->文档 Access初始启动画面,或菜单:文件/打开,或文 件(文件列表),或图标按钮:打开 文件/打开,打开窗口中的工具列表框中的查找功能

打开方式:打开按钮右尖头

打开(共享方式)、以独占方式打开、以只读方式 打开、以独占只读方式打开
15
表的创建
30
创建表:格式

自定义格式:一到四个节使用分号 (;) 作为列表 项分隔
第一节 正数的格式。 第二节 负数的格式。 第三节 零值的格式。 第四节 Null 值的格式。
.(英文句号):小数分隔符。分隔符通过在 Windows“控制面板”中双击“区域设置”来设置。 ,(英文逗号):千位分隔符。 0:数字占位符。显示一个数字或 0。 #:数字占位符。显示一个数字或不显示。 $:显示原义字符“$”。
直接输入或用表达式生成器
24
有效性规则
例: 设置 意义 <> 0: 输入项必须是非零的数值。 > 1000 Or Is Null :输入项必须为空值或大于 1000。 Like "A????“ : 输入项必须是 5 个字符并以字母 A 为开头。 >= #1/1/96# And <#1/1/97#:输入项必须是 1996 年中 的日期。
如: 1)Microsoft Corporation## 2)##sample#:Microsoft 主页的 .html 文档中名字为“sample”的“Name”标记。
3)excelsheet#c:\windows\personal\budget. xls#Sheet1!A2:在 budget.xls Excel 文件 Sheet1 工作表的 A2 单
29
创建表:格式

数值性列:

已提供的格式类型 货币:使用千位分隔符;对于负数、小数以及货币符号、小数点位置 按照 Windows“控制面板”中的设置。 欧元:使用货币格式,具有欧元符号( ),不考虑 Windows“控制面 板”的“区域设置”中指定的符号。 固定:至少显示一位数字,对于负数、小数以及货币符号、小数点位 置按照 Windows“控制面板”中的设置。 标准:使用千位分隔符;对于负数、小数以及货币符号、小数点位置 按照 Windows“控制面板”中的设置。 百分比:乘以 100 在加上百分号 (%);对于负数、小数以及货币符号、 小数点位置按照 Windows“控制面板”中的设置。 科学记数法:使用标准的科学记数法。


初始启动画面中的数据库向导(早版本) 或用菜单命令: 文件/新建,出现 “新建文件”任 务窗格 或在工具栏中单击“新建”图标按钮,在“新建文 件”任务窗格中单击“本机中的模板”,出现“模 板”对话框,单击“数据库”标签页。 选择并修改模板

如:联系人管理 选择表,表的属性 修改主菜单(面板switchboard)
26
定义表的约束和联系

定义表之间的联系 定义参照完整性约束 练习:定义三个表product, order 和 orderDetail之间的联系和参照完整性
27
创建表

列的特性:大小、格式
格式:设定数据的显示和打印格式 文本或备注类型列可用格式符 @, &, >, <定义格式,
@:要求文本字符(字符或空格)。 &:不要求文本字符。 <:使所有字符变为小写。 >:使所有字符变为大写 自定义格式最多有两个节,每节都包含了字段中不同数据的格式指定 : 第一节:有文本的字段的格式。 第二节:有空字符串及 Null 值的字段格式
字节数 0-255 0-65535 1, 2, 4, 8 8 8 1 4 最大为1G 最长为65535 个字符
21
数据类型:超级链接

示例:用#分割的四部分 displaytext#address#subaddress#screentip


显示的文字 URL地址或UNC(通用命名规范,文件的绝对或相对地址) 子地址 鼠标指向该项时显示的信息
33
创建表:格式

是否型列:Yes/No True/False On/Off, 真值 用-1存储,假则存为0
节 说明 第一节 此节不影响是/否型数据类型。但需要有一 个分号 (;) 做为占位符。 第二节 在 Yes、True 或 On 值的位置要显示的文本 第三节 在 No、False 或 Off 值的位置要显示的文本 例: ;是;否 ;男; 女
第10章 在MS Access中创建表
主要内容

Access 简介 启动Access 创建数据库 创建表 获取帮助信息
2
MS Access 简介
Access 的功能

MS Access 1.0 是微软1992年首次推出的小型桌面数 据库系统


是面向办公自动化领域的关系数据库系统,采用与MS OFFICE套件中其他软件如MS WORD,POWERPOINT等 大家熟悉的办公软件同样的操作风格完成数据管理的工作, 具有功能丰富、操作简便的特点。 同时也可以作为大型数据库系统的前端开发工具使用。 现在使用最普遍的 版本是OFFICE 2000中的MS Access 2000,最新版本则是MS Access 2003。
4
Access 的功能
利用MS Access 2003用户可以



快速地构造数据库应用系统,收集数据,以各种方式对数据 进行分类、筛选提供给用户符合要求的数据。 数据库中的数据可以通过各种友好的界面让用户进行维护和 查看, 也可以通过各种复杂的报表或图表对数据进行汇总、分析, 或以网页的方式进行发布。
35
创建表:格式

自定义格式:
例:ddd“, ”mmm d“, ”yyyy: Mon, Jun 2, 1997 //引号之内的字符照样显示 mmmm dd", "yyyy: June 02, 1997 "This is week number "ww: This is week number 22 "Today is "dddd:Today is Tuesday 常用的格式符: D: 一个月中的日期,根据需要以一位或两位数显示(1 到 31)。 dd: 一个月中的日期,用两位数字显示(01 到 31)。 ddd: 星期名称的前三个字母(Sun 到 Sat)。 dddd: 星期名称的全称(Sunday 到 Saturday)。 ddddd: 与“短日期”的预定义格式相同。 Dddddd: 与“长日期”的预定义格式相同。
25
定义表的约束和联系
定义表的约束(有效性规则):
1. 2.
3.
4.
5.
在“设计”视图中打开表 单击工具栏上的“属性”按钮 ,显示表的属性表。 在“有效性规则”属性框中键入有效性规则,或者单 击“生成器”按钮 使用“表达式生成器”来创建有 效性规则 例如,可以定义有效性表达式“[cost] <= [price] ” 在“有效性文本”属性框,键入规则不满足时, Microsoft Access 显示的消息 例如,输入“产品价格必须大于等于成本价”
34
创建表:格式

日期时间型列: 7种系统已经提供的格式
常规日期:94/6/19 17:34:23,以及 94/8/2 05:34:00 长日期:1994年6月19日 中日期:94-06-19 短日期:94-6-19 长时间:17:34:23 中时间:5:34 短时间:17:34 自定义格式: ddd“, ”mmm d“, ”yyyy: Mon, Jun 2, 1997 //引号之内的字符照样显示 mmmm dd", "yyyy: June 02, 1997 "This is week number "ww: This is week number 22 "Today is "dddd:Today is Tuesday
Access中表的创建
主要内容: 创建表 定义表之间的联系和约束 表的链接和导入 记录的基本操作
17
创建表

表是数据库中存储数据的最基本的对象,由行 和列组成。定义表的主要工作是定义各属性的 名字、数据类型以及特性。
利用设计器创建表 利用向导创建表 通过输入数据创建表 利用SQL语句创建表(查询) 在表对象列表框中双击上述方法之一。

18
创建表



表名: 列名: 数据类型: 列的特性: 主键:
19
创建表


表名:与列名(即属性名)一样可以由字母、 数字、空格和标点符号组成的最长64个字符的 字符串。 数据类型:9种数据类型
20
数据类型 文本 备注 数字 日期时间 货币 是否 自动编号 OLE对象 超链接
数据 字符串 数值 日期或时间 货币数值 0,-1 数值 用来存放其他windows 对象,如简单易学,大多数系统只需编写少量的程序代码, 甚至不需编写任何代码即可完成。
5
Access 的功能
为了便于开发,Access 提供7种用于构造数据库的对象, 利用这些对象开发人员可以快速地规范化地进行数据 的定义、储存、查询的制作、界面的生成以及报表和 图表的创建。 7种对象包括表、查询、窗体、报表、页、宏、模块:
31
创建表:格式
%:百分比。数字将乘以 100,并附加一个百分比符号。 E - 或 e -:科学记数法,在负数指数后面加上一个减号 (-) ,在正数指数后不加符号。该符号必须与其他符 号一起使用,如 0.00E -00 或 0.00E00。 E+ 或 e+:科学记数法,在负数指数后面加上一个减号 (-),在正数指数后面加上一个正号 (+)。该符号必须 与其他符号一起使用,如 0.00E+00。
32
创建表:格式
例:
0;(0);;"Null“:按常用方式显示正数;负数在圆括号中显 示;如果值为 Null 则显示“Null”。 +0.0;-0.0;0.0:在正数或负数之前显示正号 (+) 或负 号 (-);如果数值为零则显示 0.0。 ##.##%: 原来的数乘以100小数点后显示2位(多于2位 时4舍5入),最后加%号。


表:数据库的核心,是其他操作的前提。 查询:数据库操作的最主要目地之一,Access提供SQL语言 以及可视化设计和展示窗口来实现快速的查询。 窗体:用户与数据库的接口
6
Access 的功能




报表:是对数据库中查询结果汇总、统计分析的最主要的数 据展现方法 页:利用WEB页可以将数据库中的数据动态地发布到网上。 宏:协调各对象操作的方法,由一系列系统提供的已经实现 的宏操作组成。 模块:是由VB语言编写的过程或函数,用于实现一些宏所不 能完成的复杂操作。 组:可以将不同类型的相关数据库对象组织到一个组中。组 由那些属于数据库对象的快捷方式组成,在组中添加对象并 不修改该对象原始的位置。
12
创建空数据库

步骤:


在窗口右侧显示的“开始工作”任务窗格中单击 “新建文件” 在 “新建文件”任务窗格中单击“空数据库”。
(若此窗格未显示,选择菜单:文件/新建,或工具栏中的新 建图标按钮)

出现“文件新建数据库”窗口,输入数据库的文件 名,如sales。
13
根据模板创建数据库

步骤

相关文档
最新文档