ACCESS教学课件第4章
Access数据库程序设计(第二版)课件ch4-使用窗体编辑与显示信息

1. 纵栏式窗体
又称为全屏幕窗体。一次只显示一条记录,记 录中的字段按列的形式排列在屏幕上,每列的左边 显示字段名,右边显示对应的内容。纵栏式窗体常 用于浏览和输入数据,窗体中的文本框是用来显示 或输入数据。图5.1所示的就是一个纵栏式窗体。
在Access中,不管是窗体还是报表,创建和使用控件的过程基 本相同。
2. 常用控件
如图4-8所示的工具箱中包含了一个选择对象按钮、 一个控件向导按钮以及常用的18种控件。其中主要控件的 作用如下:
图4-8 空白窗体与工具箱
⑴ 标签
标签在窗体或报表上显示描述性的文本信息, 其显示的内容可以是一行或者多行。例如,窗体或 报表的标题文字,字段的标题等。标签是不接受输 入的非结合性控件。还可以将标签与其他控件结合 使用,用于说明其他控件的标题或者显示信息。经 常与标签控件结合使用的控件有文本框、选项组及 组合框等等。
第4章 使用窗体输入或显示信息
本章内容
Windows良好的用户界面是其受到广泛欢迎的重要原因, 直观可视的窗口是Windows用户界面的重要部分。在Access中,窗 体为用户提供了观察与操纵数据的界面,它提供了直观且灵活的 浏览、输入与修改数据的方法。用户可以根据实际需要,设计出 任何能够想象到的Windows风格的窗体。在本章中,我们将学习: Access窗体的组成及类型 向导及设计视图创建窗体、子窗体以及以窗体中创建图表 在窗体中添加控件、设置控件的属性并对其进行编辑, 利用窗体操作数据 编辑与美化窗体
列表框和组合框基本类似,只是数据列表一直显示 出来,用户只能从下拉列表中选择数据,但是选择 的数据项数可以不限于一个。
第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体
《Access数据库应用技术》课件第4章

弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。
Access课件-第4章

主要功能: 1.显示编辑数据 2.控制应用程序 的流程 3.显示信息 4 打印数据
说 明 性 文 字 , 不 随 记 录 而 变 化
字段的具体值,随记录而变化
4.1 使用向导创建窗体
4.1.1 使用自动创建窗体方法创建窗体
用“自动创建窗体”可以快速地创建一个简单的单列窗体。
创建的窗体可以是“纵栏式”或“表格式”或“数据表”形式。
更新数据库中的字段。 未绑定控件:没有数据源,使用未绑定控件可以显示信息、 线条、矩形或图像。 计算控件:以表达式作为数据源,表达式可以利用窗体的表 或查询字段中的数据,或者窗体上其他控件中的数据。
1.标签控件
任务4-8
“标签”控件按钮用来显示说明性文本信息。例如,窗体上 的标题或说明信息等。 标签不显示字段或表达式的值,没有数据来源,它总是未 绑定的。 标签可以附加到其他控件上,例如,创建文本框时,将有一 个附加的标签显示文本框的标题,这种形式的标签在窗体或
列表框的优点是列表随时可见,并且控制的值限制在列 表中可选的项目。但不能添加罗列表中没有的值。组合框的 优点是打开列表后才显示内容,在窗体中占用较少空间。可 以在列表中选择业可以输入文本,这是组合框和列表框的区 别。
6.命令按钮 在窗体上可以使用命令按钮来执行某个操作或某些操作。 例如,可以创建一个命令按钮来浏览记录、添加记录或保存 记录等。使用“命令按钮向导”可以创建不同类型的命令按 钮。在使用“命令按钮向导”时,Access将自动为用户创建 按钮及事件过程。 7.创建选项卡控件 使用选项卡控件可以在一个窗体中显示多页信息,使用 选项卡来进行分页,只需要单击选项卡的标签,就可以进行 页面切换。这对于处理可分为两类或多类的信息是特别有用。 8.创建图像控件 可以使用位图文件(后缀为.bmp或.dib),图元文件 (后缀为.wmf或.emf)或其他图形文件,如GIF和JPEG文件来 显示背景图像或绑定对象框、未绑定对象框或图象控件中的 图像。
第4章Access课件(2011年上传)

以“教师工作情况表”为数据源,设计如图4-1所示的表格式窗体。
图4-1 自动创建窗体
Access数据库应用基础教程 数据库应用基础教程
清华大学出版社
4.1
创建窗体 展示使用向导创建的窗体
任务2 任务2
使用“窗体向导”可以创建使用“自动创建窗体”所创建的5种类型的窗体, 不同之处在于窗体中的数据可以来源于一个或多个表或查询。在使用“窗体向导” 创建窗体时,可以重新设置字段的排列顺序。如图4-2所示,既有“教师工作情况 表”中的字段,又有“授课表”中的字段。
图4-13 “教师信息”数据透视表视 图
Access数据库应用基础教程 数据库应用基础教程
清华大学出版社
4.4.2 窗体的视图
5.数据透视图视图 数据透视图视图用于显示数据表或查询中数据的图形分析。通过显示或隐藏字段 的下拉列表中的选项,可以查看详细的信息或指定的布局。将图4-13所示的 “教师信息”数据透视表视图切换为数据透视图视图,结果如图4-14所示。 如果要知道某个图形的信息,只要将鼠标指向该条形图,则显示相应的信息。
图4-12 “学生信息”窗体的数据表视 图
Access数据库应用基础教程 数据库应用基础教程
清华大学出版社
4.4.2 窗体的视图
4.数据透视表视图 数据透视表视图用于汇总和分析数据表或查询中的数据,如图4-13所示。将字段 值作为透视表的行或列,在每个行或列交叉处计算出各自的数值,然后将数 据进行汇总等。
图4-5 “
添加选课表的“学生通讯录窗体
Access数据库应用基础教程 数据库应用基础教程
清华大学出版社
ห้องสมุดไป่ตู้
4.2
其他常用窗体的创建 展示创建的切换面板窗体
ACCESS教学课件第4章

4.2 创建表
4.2.3 使用表设计器创建表
1.打开数据库,在“数据库”窗口中,选择“表”对 象。单击“新建”按钮,进入“新建表”对话框。
17
4.2 创建表
2.在“新建表”窗口,选择“设计视图”,进入“表”结构窗口, 定义表的结构(逐一定义每个字段的名字、类型、长度和索引等 相关内容)
18
4.2 创建表
在Access系统中,字段数据类型分为以下几种:
数据类型
文本(Text) 备注(Memo) 数字(Number)
可存储的数据
文字、数字型字符 文字、数字型字符 数值
大 小
最多存储255个字符 最多存储65536个字符
字节:1个字节 (0~255) 整 型 : 2 个 字 节 (-32768-32767) 长整型:4个字节 单精(4)双精(8)
存储从 -1038 -1 ~ 1038 -1 (.adp) 范围的数字 存储从 -1028 -1 ~ 1028 -1 (.mdb) 范围的数字 保存从 -32,768 ~ 32,767 (无小数位)的数字 (默认值)保存从 -2,147,483,648 ~ 2,147,483,647 的数 字(无小数位) 保存从 -3.402823×1038 ~ -1.401298×10-45的负值, 从 1.401298×10-45 ~ 3.402823×1038的正值。 保存从 -1.79769313486231×10308 ~4.94065645841247×10-324 的负值,从 1.79769313486231×10308 ~ 4.94065645841247×10-324 的正值。 全球唯一标识符 (GUID)。
22
(1)“日期/时间”数据预定义格式
Access课件第四章

本文由xurenfeng1988贡献 ppt1。
Access数据库应用基础教程 数据库应用基础教程 第4章 数据库的创建与维护 教学目标 教学重点 教学过程 2011年2月11日 Access数据库应用基础教程 数据库应用基础教程 教学目标 通过本章的学习,学会使用Access创建数据 库的各种方法,掌握如何转换数据库的方法 以及查看数据库对象的相关性 。
教学重点 创建和打开Access数据库的方法 ?查看数据库对象的相关性的方法 Access数据库应用基础教程 数据库应用基础教程 教学过程 上次课作业处理 ?数据库与数据库文件 ?创建Access数据库的方法 ?打开数据库 ?查看数据库对象的相关性 Access数据库应用基础教程 数据库应用基础教程 4.1 数据库与数据库文件 数据库 (回顾第一章 数据库是指长期存储在计 算机内的、有组织的、可共享的大量数据的集合, 算机内的、有组织的、可共享的大量数据的集合, 即数据的存储位置, 即数据的存储位置,是针对特定的需求所整理与 组织的相关信息的汇集处。
) 组织的相关信息的汇集处。
) ?Access数据库文件 :Access数据库采用特有的 数据库文件 数据库采用特有的 全环绕数据库文件结构组成数据库文件( 全环绕数据库文件结构组成数据库文件(.mdb文 文 ),以一个单独的 以一个单独的.mdb文件存储一个数据库应 件),以一个单独的 文件存储一个数据库应 用系统中包含的所有对象。
用系统中包含的所有对象。
Access数据库应用基础教程 数据库应用基础教程 4.2 创建Access数据库的方法 开发数据库应用系统的思路: 开发数据库应用系统的思路: 1、建空库 (生成 生成.Mdb文件) 文件) 、 文件 2、创建各个子对象(先建数据表并确定表 、创建各个子对象( 之间的关系,再创建其他子对象)。
之间的关系,再创建其他子对象)。
Access数据库的创建方法有 数据库的创建方法有: 数据库的创建方法有 直接创建数据库 ? 从模板创建数据库 Access数据库应用基础教程 数据库应用基础教程 (1)直接创建空数据库 选择“文件”|“新建”命令打开“新建文件” 选择“文件” 新建 命令打开“新建文件” 新建” 页面,单击页面中的“空数据库”命令选项。
Access数据库实用教程(第4章)

4.2 选择查询的创建
4.2.3 查询条件
运算符
算术运算符:+ - * / 关系运算符:>= < <= <> 逻辑运算符:and or not 其他:Between … and … ,like,in,Is Null,Is
Not Null
4.2 选择查询的创建
4.2.3 查询条件
运算符 函数
数值函数:Abs,Int,Sqr,…… 字符函数:Left,Right,Len,…… ……
4.2 选择查询的创建
4.2.3 查询条件
运算符 函数 条件表达式示例
4.2 选择查询的创建
4.2.3 查询条件
设置查询条件时注意
4.2 选择查询的创建
4.2.1 使用查询向导
使用“查找不匹配项查询向导”
例4-3 判断“学生”表中是否有重名学生,如果 有显示“姓名”、“学生编号”、“性别”和“ 入校日期”,查询名为“学生重名查询” 根据“查找重复项查询向导”创建的查询结果, 可以确定“学生”表中的“姓名”字段是否存在 相同的值。
4.7 SQL查询的创建
4.7.2 常用SQL语句
INSERT语句
例4-22 在“授课”表中插入一条新记录(8, 105, 96011)。 INSERT INTO 授课 VALUES (8, "105", "96011");
4.7 SQL查询的创建
4.7.2 常用SQL语句
UPDATE语句
格式: UPDATE <表名> SET <字段名1>=<表达式1>[<字段名2>=<表达式2>]… [WHERE <条件>];
access4

表4-1 用户登录窗体控件属性
控件名称
属性名
属性值
英文属性名
说明
标题
窗体 导航按钮 模式 关闭按钮 名称 “用户登 标题 录”标签 字体 字体大小
登录 楷体_GB2312 20 userid
Caption
Caption Fontname Fontsize
“用户号” 名称 文本框 控件来源
4.5.2 数据透视图窗体
【例4.5】“各学院用户分布”窗体
图4.43 图表向导一
图4.44 图表向导二
图4.45 图表向导三
图4.46 图表向导四
4.5.3 数据透视表窗体
【例4.6】“用户类型统计”窗体
4.6 多窗体创建
【例4.7】“借书查 询”窗体 “借书查询”窗体 运行视图见图4.10, 设计视图见图4.50, 该窗体事实上有两 个窗体构成,主窗 体显示用户信息, 主窗体上嵌入一个 子窗体,子窗体显 示该用户的借书记 录。
4.6.2 子窗体设计 在子窗体显示的用户所借图书资料包含在图书和借书两个表中, 并且要求条件为未还图书。 (1)设计查询数据源
(2)使用向导创建数据管理窗体,在窗体创建向导中选择布局为 “表格”,名为“借书列表”,创建好的设计视图如图4.53。
(3)复选框,在借书列表中使用复选框显示“是否已还”字段(该 字段类型为“是/否”),对于复选框的使用和其他控件同样设 置,产生一个复选框后,设置其控件来源就可以将复选框和对应 字段绑定,但字段类型要为“是/否”类型
图4.1 用户登录
图4.2 主体导航窗体
图4.3用户资料编辑窗体
图4.10 图书借阅查询
4.2 在设计视图中创建窗体
1.使用向导创建。 通常当窗体需要和表或查询数据绑定时,采 用此方式能够快速生成管理数据的各种类型窗体, 用户只需要选择数据源以及窗体的样式布局等即 可生成窗体主体界面,然后可根据需要进行窗体 界面修改。 2.在设计视图中创建。 如果窗体没有和任何表或查询关联的控件, 这时就不需要使用向导创建,用户通过工具箱上 控件根据需要在窗体上创建各种个性化控件。
《数据库原理与应用(Access)》第4章:建立和使用查询

查询的结果有一定生存期。当一个查询关闭后,其结果就不存在了。 所有记录都是保存在原来的表中。这样处理有两个好处: 这样处理有两个好处: 这样处理有两个好处 节约外存空间。对查询的要求是多种多样的,长期使用数据库,必 然会生成大批量的、种类繁多的查询,如果将这些查询的结果都保存下 来,必然会占用巨大的外存空间。另外,许多查询用过之后可能再也不 会使用了,也没有必要长期保存。 当记录数据信息的基本表发生变化时,仍可用这些查询进行同样的 查找,并且获得的是变化之后的实际数据。也就是说,可以使查询结果 与表的更改保持同步。
第二步:三个条件都写在“条件”栏目中。如图4-10所示。等同于: flh=“A” and jianjie>50 and cbs=“清华大学出版社”。
图4-1选择创建查询方式窗口 - 选择创建查询方式窗口
第三步:在新建查询对话框中可以选择“使用设计视图”或“者向导方 式”来创建简单查询,其中向导方式根据查询类型的不同还可以分成:简单查 询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。 查询的创建可以由一个查询设计器或4个查询向导共5种方式来完成,在 向导的指导下可以完成不同功能的简单查询设计。 1.使用查询设计器创建查询 使用查询设计器创建查询 使用查询设计器创建查询,具有很高的灵活性。 【例4.1】使用查询设计器创建查询,查询所有读者借阅图书的“书 名”、“价格”与“读者姓名”。
4.2.1 简单查询
简单查询是指对于查询的结果没有条件的限制,只是从一个数据源或多个 数据源中提取感兴趣的字段组成一个新的记录集的查询方式。
简单查询的创建主要有两种方式:设计视图和查询向导。新建简 单查询的步骤如下: 第一步:在数据库窗口中选择【查询】模块。 第二步:单击工具栏上的【新建】按钮,然后在弹出的对话框中 选择新建的方式,如图4-1所示。
《Access数据库实用教程》第四章

4.1 查询概述
• 查询是指在数据库中,按照特定的要求,在指 定的数据源中查找、提取指定的字段,并返回 一个新的数据集合,即查询结果。查询是一个 动态的逻辑表,数据源中的数据发生变化时, 查询表中相应的数据也会随之改变。查询的数 据源既可以是一个表,也可以是多个相关的表, 还可以是其他查询对象。
• 同样有3种方法删除查询中不需要的字段,下面以在 “学生档案查询”中删除前面添加的“政治面貌”字 段为例介绍操作步骤。 • 1)使用键盘 • (1)打开“学生档案查询”的设计视图。 • (2)将鼠标移至待删除的“政治面貌”字段上方, 当鼠标变为实心向下箭头时单击鼠标,如图4-22所示, 选中“政治面貌”字段列,按“Delete”键。
• (3)此时“学生档案查询”以设计视图打开,单击 “查询”→“显示表”选项,或单击工具栏上的“显 示表”按钮,也可以在窗口空白处右击,在弹出的快 捷菜单中单击“显示表”选项,如图4-14所示。
• (4)在弹出“显示表”对话框中单击“两者都 有”,在“两者都有”选项卡下显示了所有的 表和查询。 • 选择需要的表/查询,然后单击“添加”按钮, 重复上述操作,依次添加需要的表/查询。 • 此处添加“学生信息查询”查询,然后关闭 “显示表”对话框,此时“学生信息查询”查 询在“学生档案查询”设计视图中显示。
4.1.1 查询的视图
• 查询对象的视图形式有5种:数据表视图、设计视图、 SQL视图、数据透视表视图和数据透视图视图,其中 设计视图是经常使用到的。 • 查询的设计视图分为上下两部分,如图4-1所示。
• (1)字段:查询结果中所显示的字段。 • (2)表:查询的数据源。 • (3)排序:确定查询结果中的字段的排序方式,有升 序和降序两种方式可供选择。 • (4)显示:选择是否在查询结果中显示字段,当对应 字段的复选框被选中时,表示该字段在查询结果中显 示,否则不显示。 • (5)准则:即查询条件,同一行中的多个准则之间是 逻辑“与”的关系。 • (6)或:也是查询条件,表示多个条件之间是逻辑 “或”的关系。
access数据库课件4

和“多对多”三种类型。
• 在Access中“多对多”关系必须转换为“一对多”
关系才能进行处理。
4.5 创建表间关系
建立表间关系时,两个表有主次之分。 鼠标拖动起始的表是主表,又称“父表”;终止的表是次表,又
称“子表” 或“相关表”。
主与次是相对的,如果主表与次表是“一对多”关系,那么次表 与主表就是“多对一”关系。
修改表结构最好是在还没有输入数据的情况下进行,如果要修改
已经存有数据的表的字段数据类型或属性时,很可能会发生数据类型 不匹配而导致已有数据的丢失。
4.6 表的维护
修改表结构 记录的操作 主键值或“必填字段”属性值不能为空。 不能向“自动编号”字段输入数据。
输入“OLE对象”型数据的操作步骤:
1)在数据表视图中打开该表。 2)单击某个记录中的“照片”字段所在的单元格。 3)单击“插入”菜单中的“对象”命令,出现 “插入对象”对 话框。 查找与替换数据
4.4.4 索引
• 索引录,而是在逻辑上维持要求的记录排列顺序。 • 不论是排序还是索引,都是为了加快数据查找速度
• Access对表中的主键字段已经自动设置了索引。
• 在Access中有两种类型索引,即单字段索引和多字段索引。
• 备注型、OLE型和逻辑型字段不能用来作为索引。
第4章 表与关系
学习目的与要求
掌握各种创建表的操作步骤。
掌握表的结构和表中数据的各种操作。 理解“自动编号主键”、“单字段主键”和“多字段主键”概念。 掌握创建主键和索引的操作方法。 理解Access的关系中的参照完整性,掌握创建关系和实施参照完
整性的操作方法。
重点内容: 创建表的方法。
ACCESS课件第四章

常用控件的创建及应用
•
当打开窗体设计视图时,“控件工具栏”会显示
出来,鼠标在各个控件上停留片刻,系统会显示出各
个控件的名称。大部分控件的添加都有“使用向导加
入”和“直接加入”两种方式,这要取决于“控件工
具栏”中的“向导按钮”的状态。如果是“按下”状
态,则添加控件时一般是以“向导”的方式添加的,
用户可根据“向导”的提示添加控件;反之,如果是
窗体
窗体概述 创建窗体操作与设置窗体属性
常用控件的使用 调整空间布局与外观 使用窗体处理数据 创建切换面板窗体
窗体的概念和作用
•
Access 2019的窗体对象是一个置于数据
库对象中的二级容器对象,其中可以包含
Access 2019的其他对象,包括表对象、查询
对象、子窗体对象等等。除此之外,窗体中还
图 选项卡
图 图像控件:插入图片
图 子外观
• 选定控件 • 移动控件的位置 • 调整控件的大小 • 设置控件的对齐方式 • 调整控件的间距 • 设置控件的颜色 • 设置控件的特殊效果
使用窗体处理数据
• 在窗体中定位记录 • 利用窗体添加记录 • 在窗体中编辑记录 • 在窗体中删除记录 • 保护窗体中的数据 • 在窗体中排序记录 • 在窗体中筛选记录
容器对象,其间包含的对象也称为窗体控件,主要用于提供数据
库的操作界面。按功能来分,窗体大致可分为三类:
• (1)提示型窗体
• 显示一些文字及图片等信息,没有实际性数据,也基本没有什么 功能,主要用于系统的主界面。
• (2)控制型窗体
• 设置相应菜单和一些命令按钮,用以完成各种控制功能。
• (3)数据型窗体
• (4)双击“文本框”控件,打开其属性窗口。 在“数据”卡片的“控件来源”项中输入 “=Date()”;“可用”项中选择“否”。在 “格式”卡片的“格式”项中选择“长日期”; “特殊效果”项中选择“平面”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
4.1 表的构成
4.1.2表结构的定义 数据表对象的结构是指数据表的框架,也称为数据表 对象的属性。主要包括: 字段名称:用于标识表中的一列。即数据表中的一列称 为一个字段,而每一个字段均具有唯一的名字,被称为字 段名称。 数据类型:一个数据表中的同一列数据必须具有共同的 数据特征,称为字段的数据类型。 字段大小:一个数据表中的一列所能容纳的字符个数被 称为列宽,在Access中被称为字段大小,采用字节数予 以表示。 字段的其他属性:如“索引”、“格式”等等。这些属 性值的设置将决定各个字段对象在被操作时的特性。
13
4.2 创建表
4.2.3 使用表设计器创建表
1.打开数据库,在“数据库”窗口中,选择“表”对 象。单击“新建”按钮,进入“新建表”对话框。
14
4.2 创建表
2.在“新建表”窗口,选择、长度和索引等 相关内容)
15
4.2 创建表
# L ? A
a & C
字母占位符。字母必须输入到该位置
字母占位符。字母能够输入到该位置。如果在该位置没有输入任何字母时, Access 将忽略该占位符
字母数字占位符。字母或数字必须输入到该位置
字母数字占位符。字母或数字能够输入到该位置。如果在该位置没有输入 任何字母或数字时,Access将忽略该占位符 字符占位符。字符或空格必须输入到该位置 字符占位符。字符或空格能够输入到该位置。如果在该位置没有输入任何 26 字符时,Access将忽略该占位符
25
输入掩码字符表
输入掩码 字符 说 明
0 9
数字占位符。数字(0-9)必须输入到该位置,不允许输入+和-符号 数字占位符。可以将数字(0-9)或空格输入到该位置,不允许输入+和-符 号。如果在该位置没有输入任何数字或空格时,Access 将忽略该占位符 数字占位符。数字、空格、+和-符号都可以输入到该位置。如果在该位置 没有输入任何数字时,Access 认为输入的是空格
8
4.1 表的构成
4.1.3 命名字段 命名字段应遵循如下规则: 字段名称可以是1~64个字符。 字段名称可以采用字母、数字、空格以及其 他字符(除句号“.”、惊叹号“!”或方括号 “[]”以外)。 不能使用ASCII码值为0~32的ASCII字符。 不能以空格开头。
9
4.1.4 表的字段类型
允 许 空 字 符 串 (Allow Zero 定义文本、备注和超(级)链接数据类型字段是否允许输入零长度字 Length) 符串 索引(Indexed) 新值(New Values) 输入法模式(IMEMode) Unicode压缩(Unicode) 定义是否建立单一字段索引 定义自动编号数据类型字段的数值递增方式 定义焦点移至字段时是否开启输入法 定义是否允许对文本、备注和超(级)链接数据类型字段进行 Unicode压缩
19
(1)“日期/时间”数据预定义格式
常规日期 长日期 中日期 短日期 长时间 中时间 短时间
20
(2)“数字”和“货币”数据预定义 格式
常规数字 货币 欧元 固定 标准 百分比 科学计数法
21
(3)“文本”和“备注”数据自定义 格式
符号 @ & < > 说明 要求文本字符(字符 或空格) 不要求文本字符 强制所有字符为小写 强制所有字符为大写 示例 格式设置 @@-@@@@@@ 输入数据 4650437 99 数据显示 465-043799
3.确定主键,保存表,返回“数据库”窗口。
16
4.3 字段的属性设置和编辑操作
属 性 字段大小(Field Size) 格式(Format) 输入掩码(Input Mask) 小数位数(Decimal Places) 标题(Caption) 默认值(Default Value) 有效性规则(Validation Rule) 有效性文本(Validation Text) 必填字段(Required) 用 途 定义文本、数字或自动编号数据类型字段长度 定义数据的显示格式和打印格式 定义数据的输入格式 定义数值的小数位数 在数据表视图,窗体和报表中替换字段名 定义字段的缺省值 定义字段的校验规则 当输入或修改的数据没有通过字段的有效性规则时,所要显示的信 息 确定数据是否必需被输入到字段中
3
4.1 表的构成
在Access中,表必须是一个满足关系模型的二维表。 “图书管理系统”中反映“图书”信息的一张二维表如下:
4.1 表的构成
4.1.1表的命名 表名是将表存储在磁盘上的唯一标识。 也可以理解为,它是访问表中数据的唯一标 识,用户只有依靠表名,才能使用指定的表。 在定义表名时,一是要使表名能够体现 表中所含数据的内容;二是要考虑使用时的 方便,表名要简略、直观。
(010)87654 312
(&&&)&&&& 01087654 &&&& 312
< >
O
DAVOLI
davolio DAVOLIO
22
davolio
(4)“是/否”类型预定义格式
Yes/No True/False On/Off
23
4.3 字段的属性设置和编辑操作
3.输入法模式 “输入法模式”属性仅针对文本数据类 型的字段有效,可有两个设置值:“输入法 开启”与“输入法关闭”,分别表示进入该 字段的输入域时自动启动汉字输入法和自动 关闭汉字输入法。 例如,可以在“人员信息表”的姓名字 段设置“输入法开启”属性,使得进入该字 段的输入域时自动启动汉字输入法,以便输 入汉字姓名。
无
28 无 无 7
1 个字节
12 个字节 2 个字节 4 个字节 4 个字节
双精度型
15
8 个字节
同步复制 ID
N/A
16 个字节
4.3 字段的属性设置和编辑操作
2.格式 改变数据显示和打印的格式,但并不改 变数据的实际存储。 预定义格式字段:自动编号、数字、货币、 日期/时间、是/否。 自定义格式字段:文本、备注、超级链接。 无格式选项字段:OLE对象、查阅向导。
在Access系统中,字段数据类型分为以下几种:
数据类型
文本(Text) 备注(Memo) 数字(Number)
可存储的数据
文字、数字型字符 文字、数字型字符 数值
大 小
最多存储255个字符 最多存储65536个字符
字节:1个字节 (0~255) 整 型 : 2 个 字 节 (-32768-32767) 长整型:4个字节 单精(4)双精(8)
4.3.1 设置字段的属性
1.字段大小 文本型、数字型由用户定义,其它类型为系统默认值。 文本字段:字段大小为允许输入数据的最大字符数(255个字符)。 数字字段: 类型及范围见下表(教材P47——表4-5)
设置 说明 小数位数 存储量大小
字节
小数 整型 长整型 单精度型
保存从 0 ~ 225(无小数位)的数字。
8字节 8字节 4字节 1位 最大为1G字节 最大为65536个字符
查 阅 向 导 (Lookup 从列表框或组合框中选择的文本或数 4个字节 值 Wizard)
4.2 创建表
在Access 中,可以采用以下五种方式 在当前数据库的表对象中建立新表:
使用【设计视图】 使用【表向导】 使用【数据表视图】 使用【导入表】
使用【链接表】
常规的方法主要使用前三种.
11
4.2 创建表
4.2.1 通过输入数据创建表 1.在“数据表”窗口中,双击“通过输入数 据创建表”选项,打开“数据表视图”窗口。 2.双击字段名称处,可修改字段名称。 3.字段修改完毕后,开始输入数据。
12
4.2 创建表
4.2.2 使用表向导创建表 1.打开数据库,在“数据库”窗口中,双击 “使用向导创建表”选项,打开“表向导” 对话框。 2.在“示例表”中选择合适的表,并确定新 表中字段。 3.定义新表名,并确定新表与数据库中已有 的表间的关系。 4.创建完成后,可选择“修改表的设计”。
如:“电话”输入格式定义为(####)########
27
4.3 字段的属性设置和编辑操作
6
4.1 表的构成
表结构设计原则: 1.每个字段直接与表的主题相关。 2.不包含推导或计算的数据(表达式的计算 结果)。 3.尽可能包含所需的所有信息。 4.由于字段类型由输入数据类型决定,这样 使得同一字段的值具有相同的数据类型。
7
4.1 表的构成
由在Access中的数据表表名、表中的字段和 表中记录3部分构成。 (1)表名 表名是数据表存储到磁盘的唯一标识,是用户 访问数据的唯一标识。 (2)字段 表的字段即数据表的组织形式,它包括表中的 字段个数,每个字段的名称、类型、宽度及是否建 立索引等。 (3)表中记录 表的记录是数据表中的数据,记录的内容是表 所提供给用户的全部信息。
24