Access中创建表.ppt_第1页
Access中创建表.ppt_第2页
Access中创建表.ppt_第3页
Access中创建表.ppt_第4页
Access中创建表.ppt_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第10章在MSAccess中创建表 2 主要内容 Access简介启动Access创建数据库创建表获取帮助信息 MSAccess简介 4 Access的功能 MSAccess1 0是微软1992年首次推出的小型桌面数据库系统是面向办公自动化领域的关系数据库系统 采用与MSOFFICE套件中其他软件如MSWORD POWERPOINT等大家熟悉的办公软件同样的操作风格完成数据管理的工作 具有功能丰富 操作简便的特点 同时也可以作为大型数据库系统的前端开发工具使用 现在使用最普遍的版本是OFFICE2000中的MSAccess2000 最新版本则是MSAccess2003 5 Access的功能 利用MSAccess2003用户可以快速地构造数据库应用系统 收集数据 以各种方式对数据进行分类 筛选提供给用户符合要求的数据 数据库中的数据可以通过各种友好的界面让用户进行维护和查看 也可以通过各种复杂的报表或图表对数据进行汇总 分析 或以网页的方式进行发布 Access简单易学 大多数系统只需编写少量的程序代码 甚至不需编写任何代码即可完成 6 Access的功能 为了便于开发 Access提供7种用于构造数据库的对象 利用这些对象开发人员可以快速地规范化地进行数据的定义 储存 查询的制作 界面的生成以及报表和图表的创建 7种对象包括表 查询 窗体 报表 页 宏 模块 表 数据库的核心 是其他操作的前提 查询 数据库操作的最主要目地之一 Access提供SQL语言以及可视化设计和展示窗口来实现快速的查询 窗体 用户与数据库的接口 7 Access的功能 报表 是对数据库中查询结果汇总 统计分析的最主要的数据展现方法页 利用WEB页可以将数据库中的数据动态地发布到网上 宏 协调各对象操作的方法 由一系列系统提供的已经实现的宏操作组成 模块 是由VB语言编写的过程或函数 用于实现一些宏所不能完成的复杂操作 组 可以将不同类型的相关数据库对象组织到一个组中 组由那些属于数据库对象的快捷方式组成 在组中添加对象并不修改该对象原始的位置 Access的启动 9 Access的启动 启动 开始 程序 MSAccess初始窗口组成 10 菜单栏 工具栏 状态栏 标题栏 开始工作任务窗格 创建数据库 12 创建数据库 两种方法 创建空数据库根据模板创建数据库 利用向导修改已有的典型的数据库应用 使之适合于当前的应用需求 13 创建空数据库 步骤 在窗口右侧显示的 开始工作 任务窗格中单击 新建文件 在 新建文件 任务窗格中单击 空数据库 若此窗格未显示 选择菜单 文件 新建 或工具栏中的新建图标按钮 出现 文件新建数据库 窗口 输入数据库的文件名 如sales 14 根据模板创建数据库 步骤初始启动画面中的数据库向导 早版本 或用菜单命令 文件 新建 出现 新建文件 任务窗格或在工具栏中单击 新建 图标按钮 在 新建文件 任务窗格中单击 本机中的模板 出现 模板 对话框 单击 数据库 标签页 选择并修改模板如 联系人管理选择表 表的属性修改主菜单 面板switchboard 15 打开数据库 步骤资源管理器 或开始 文档Access初始启动画面 或菜单 文件 打开 或文件 文件列表 或图标按钮 打开文件 打开 打开窗口中的工具列表框中的查找功能打开方式 打开按钮右尖头打开 共享方式 以独占方式打开 以只读方式打开 以独占只读方式打开 表的创建 17 Access中表的创建 主要内容 创建表定义表之间的联系和约束表的链接和导入记录的基本操作 18 创建表 表是数据库中存储数据的最基本的对象 由行和列组成 定义表的主要工作是定义各属性的名字 数据类型以及特性 利用设计器创建表利用向导创建表通过输入数据创建表利用SQL语句创建表 查询 在表对象列表框中双击上述方法之一 19 创建表 表名 列名 数据类型 列的特性 主键 20 创建表 表名 与列名 即属性名 一样可以由字母 数字 空格和标点符号组成的最长64个字符的字符串 数据类型 9种数据类型 21 22 数据类型 超级链接 示例 用 分割的四部分displaytext address subaddress screentip显示的文字URL地址或UNC 通用命名规范 文件的绝对或相对地址 子地址鼠标指向该项时显示的信息如 1 MicrosoftCorporation 2 sample Microsoft主页的 html文档中名字为 sample 的 Name 标记 3 excelsheet c windows personal budget xls Sheet1 A2 在budget xlsExcel文件Sheet1工作表的A2单元格 在 Windows Personal文件夹内 23 创建表 列的属性 标题默认值 如对日期型列可设置为Now 输入法模式 输入法开启 关闭 随意有效性规则有效性文本格式输入掩码 24 创建表 定义有效性规则时常使用的操作符算术运算符 Mod 整数除法 算术比较符 between字符串 like 刘 like E 逻辑运算符 and or not 直接输入或用表达式生成器 25 有效性规则 例 设置意义0 输入项必须是非零的数值 1000OrIsNull 输入项必须为空值或大于1000 Like A 输入项必须是5个字符并以字母A为开头 1 1 96 And 1 1 97 输入项必须是1996年中的日期 26 定义表的约束和联系 定义表的约束 有效性规则 在 设计 视图中打开表单击工具栏上的 属性 按钮 显示表的属性表 在 有效性规则 属性框中键入有效性规则 或者单击 生成器 按钮使用 表达式生成器 来创建有效性规则例如 可以定义有效性表达式 cost price 在 有效性文本 属性框 键入规则不满足时 MicrosoftAccess显示的消息例如 输入 产品价格必须大于等于成本价 27 定义表的约束和联系 定义表之间的联系定义参照完整性约束练习 定义三个表product order和orderDetail之间的联系和参照完整性 28 创建表 列的特性 大小 格式格式 设定数据的显示和打印格式文本或备注类型列可用格式符 使所有字符变为大写自定义格式最多有两个节 每节都包含了字段中不同数据的格式指定 第一节 有文本的字段的格式 第二节 有空字符串及Null值的字段格式 29 创建表 格式 例如 设置数据显示 465043799465 04 3799 465 04 3799465 04 3799465043799465043799 davolioDAVOLIO DAVOLIOdavolio Unknown Null数值或空串Unknown任何文本显示与输入相同的文本 30 创建表 格式 数值性列 已提供的格式类型货币 使用千位分隔符 对于负数 小数以及货币符号 小数点位置按照Windows 控制面板 中的设置 欧元 使用货币格式 具有欧元符号 不考虑Windows 控制面板 的 区域设置 中指定的符号 固定 至少显示一位数字 对于负数 小数以及货币符号 小数点位置按照Windows 控制面板 中的设置 标准 使用千位分隔符 对于负数 小数以及货币符号 小数点位置按照Windows 控制面板 中的设置 百分比 乘以100在加上百分号 对于负数 小数以及货币符号 小数点位置按照Windows 控制面板 中的设置 科学记数法 使用标准的科学记数法 31 创建表 格式 自定义格式 一到四个节使用分号 作为列表项分隔第一节正数的格式 第二节负数的格式 第三节零值的格式 第四节Null值的格式 英文句号 小数分隔符 分隔符通过在Windows 控制面板 中双击 区域设置 来设置 英文逗号 千位分隔符 0 数字占位符 显示一个数字或0 数字占位符 显示一个数字或不显示 显示原义字符 32 创建表 格式 百分比 数字将乘以100 并附加一个百分比符号 E 或e 科学记数法 在负数指数后面加上一个减号 在正数指数后不加符号 该符号必须与其他符号一起使用 如0 00E 00或0 00E00 E 或e 科学记数法 在负数指数后面加上一个减号 在正数指数后面加上一个正号 该符号必须与其他符号一起使用 如0 00E 00 33 创建表 格式 例 0 0 Null 按常用方式显示正数 负数在圆括号中显示 如果值为Null则显示 Null 0 0 0 0 0 0 在正数或负数之前显示正号 或负号 如果数值为零则显示0 0 原来的数乘以100小数点后显示2位 多于2位时4舍5入 最后加 号 34 创建表 格式 是否型列 Yes NoTrue FalseOn Off 真值用 1存储 假则存为0节说明第一节此节不影响是 否型数据类型 但需要有一个分号 做为占位符 第二节在Yes True或On值的位置要显示的文本第三节在No False或Off值的位置要显示的文本例 是 否 男 女 35 创建表 格式 日期时间型列 7种系统已经提供的格式常规日期 94 6 1917 34 23 以及94 8 205 34 00长日期 1994年6月19日中日期 94 06 19短日期 94 6 19长时间 17 34 23中时间 5 34短时间 17 34自定义格式 ddd mmmd yyyy Mon Jun2 1997 引号之内的字符照样显示mmmmdd yyyy June02 1997 Thisisweeknumber ww Thisisweeknumber22 Todayis dddd TodayisTuesday 36 创建表 格式 自定义格式 例 ddd mmmd yyyy Mon Jun2 1997 引号之内的字符照样显示mmmmdd yyyy June02 1997 Thisisweeknumber ww Thisisweeknumber22 Todayis dddd TodayisTuesday常用的格式符 D 一个月中的日期 根据需要以一位或两位数显示 1到31 dd 一个月中的日期 用两位数字显示 01到31 ddd 星期名称的前三个字母 Sun到Sat dddd 星期名称的全称 Sunday到Saturday ddddd 与 短日期 的预定义格式相同 Dddddd 与 长日期 的预定义格式相同 37 w 一周中的日期 1到7 ww 一年中的周 1到53 m 一年中的月份 根据需要以一位或两位数显示 1到12 mm 一年中的月份 以两位数显示 01到12 mmm 月份名称的前三个字母 Jan到Dec mmmm 月份的全称 January到December q 以一年中的季度来显示日期 1到4 y 一年中的日期数 1到366 yy 年的最后两个数字 01到99 yyyy 完整的年 0100到9999 创建表 格式 38 h小时 根据需要以一位或两位数显示 0到23 hh小时 以两位数显示 00到23 n分钟 根据需要以一位或两位数显示 0到59 nn分钟 以两位数显示 00到59 s秒 根据需要以一位或两位数显示 0到59 ss秒 以两位数显示 00到59 创建表 格式 39 创建表 输入掩码 输入掩码 最多可包含三个用分号 分隔的节 第一节 指定了输入掩码的本身 例如 999 999 9999 第二节 在输入数据时 指定MicrosoftAccess是否在表中保存字面值 0 所有的原义显示字符 例如 在一个电话号码输入掩码中的括号 都与数值一同保存 1或未在此节中输入任何数据 则只有键入到控件中的字符才能保存 第三节 指定MicrosoftAccess为一个空格所显示的字符 而这个空格应该在输入掩码中键入字符的地方 对于该节 可以使用任何字符 如果要显示空字符串 则需要将空格用双引号 括起 40 创建表 输入掩码 格式字符 0 数字 0到9 必需 不允许加号 与减号 9 数字或空格 可选 不允许加号和减号 数字或空格 可选 在 编辑 模式下空格以空白显示 但是在保存数据时空白将删除 允许加号和减号 L 字母 A到Z 必需 字母 A到Z 可选 A 字母或数字 必选 a 字母或数字 可选 任何的字符或一个空格 必选 41 创建表 输入掩码 C 任何的字符或一个空格 可选 小数点占位符及千位 日期与时间的分隔符 实际的字符将根据Windows 控制面板 中 区域设置属性 中的设置而定 将所有字符转换为大写 使输入掩码从右到左显示 而不是从左到右显示 键入掩码中的字符始终都是从左到右填入 可以在输入掩码中的任何地方包括感叹号 使接下来的字符以原义字符显示 例如 A只显示为A 42 创建表 输入掩码 输入掩码示例数值 000 000 0000 206 555 0248 999 999 9999 206 555 0248 555 0248 000 AAA AAAA 206 555 TELE 999 202000 L L 000L0GREENGR339M3MAYR452B7 L0L0L0T2F8M4 43 创建表 输入掩码 输入掩码示例数值00000 999998115 98115 3007 LLL00000 0000DB51392 0493 9999 99999999 0 010 62784555 44 表的链接和导入 链接打开目的ACCESS数据库sales文件 获取外部数据 链接表选取数据源类型和名称 如MSAccess custDB mdb 或ODBCDatabases CIODB 或新建一个 选择表名 如customer 单击确定修改custDB中customer表中内容 到sales数据库中查看 45 表的链接和导入 导入打开目的ACCESS数据库文件 获取外部数据 导入选取数据源类型和名称 如文本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论