数据库简单上手

上传人:s9****2 文档编号:568479267 上传时间:2024-07-24 格式:PDF 页数:26 大小:1.83MB
返回 下载 相关 举报
数据库简单上手_第1页
第1页 / 共26页
数据库简单上手_第2页
第2页 / 共26页
数据库简单上手_第3页
第3页 / 共26页
数据库简单上手_第4页
第4页 / 共26页
数据库简单上手_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库简单上手》由会员分享,可在线阅读,更多相关《数据库简单上手(26页珍藏版)》请在金锄头文库上搜索。

1、第第 1010 章章 数据库管理软件数据库管理软件 AccessAccess本章实验与主教材第十四章内容配套,通过具体的实验理解access 的功能,最终到达通过 access 实现数据管理。10.1 数据管理与 ACCESS数据是指一切能被电脑接收并处理的符号。 数据处理可定义为对数据的收集、 存储、加工、分类、检索、传播等一系列活动。Access 是 Office 办公套件中一个极为重要的组成部分,因其使用方便、功能强大,而在实际中有着广泛的应用。 不管是处理公司的客户订单数据, 管理自己的个人通讯录, 还是大量科研数据的记录和处理, 人们都可以利用它来完成。 过去很繁琐的工作现在通过Ac

2、cess只需几个很简单的步骤就可以高质量地完成。实验 10-1 认识 ACCESS了解 access 的开发环境及特点,熟悉access200 开发界面,学会进行相关系统参数的设置。在 window 操作环境中打开 access 应用程序并进行相应环境参数的设置。创建一个 student 数据库。认识数据库所包含的主要对象及其扩展名。设置数据库的默认存取路径。设置数据库的访问权限。实验 10-2 建立数据库和数据表了解数据库和数据库表的基本概念。掌握建立数据库和数据表的操作和命令。建立数据库及数据表。表中内容的输入。创建一个空数据库在 Access 中,新建一个空数据库的具体步骤如下:选择“文

3、件”菜单中的“新建”命令。在“新建文件”面板中选择“空数据库”选项。系统弹出“文件新建数据库”对话框。图 10-1 学生成绩管理:数据库在“文件新建数据库”对话框中,选择保存位置,指定数据库文件名,单击“创建”按钮。给数据库取名为“学生成绩管理” 。一个创建好的空数据库,如图10-1 所示。通过设计器创建新表图 10-2 设计器对话框单击“表”选项卡,选择“使用设计器创建表” ,出现“设计器对话框”如图 10-2所示。定义字段名和类型学生表的表结构:字段字段名名学号性别本文类类型型文11宽宽度度1字段字段名名类型类型文本宽宽度度4出 生日期/时默日期间认在表设计器的“字段名称”列中按顺序输入这

4、些字段的名称,在“数据类型”列选择相应的类型。表就初步建好了。设置主键将“学号”字段作为表的“主键” ,单击“学号”这一行中的任何位置,将该行设置为当前行,然后单击工具栏上的“主键”按钮,在“学号”一行最左面的方格中出现“钥匙”符号,主键设置完成。设置字段属性设置“学号”字段的“字段大小”属性。默认的“字段大小”为“50” ,表示这个字段中最多可以输入 50 个字符。而学号一般不超过十个字符,所以可将字段大小定为“10” 。在文件菜单中选择“另存为” ,保存新建的表。重复步,建立“成绩”表, “课程”表。字段名字段名学号课程号类型类型文本文本宽宽度度116默其中“成绩”表、课程表的结构为:具体

5、结果如图 10-3,图 10-4 所示。名任课号课程本文字段字段名名课程本文04类类型型文宽宽度度61图 10-5 学生成绩管理数据库窗口图 10-3 成图 10-4 课“学生”表、 “成绩”表、 “课程”表建立后, “学生成绩管理”数据库窗口如图 10-5所示。表间关系的创建单击工具栏上的“关系”按钮,打开“关系”窗口。单击工具栏中的“显示表”按钮,打开“显示表”对话框,选择需要建立关系的表,单击“添加” ,将其加入到“关系”窗口中,直至将相关的表均加入到“关系”窗口中。关闭“显示表”对话框。结果如图 10-6所示。在“关系”窗口中,从一个表中将要建立关系的字段拖曳到其他表中的相关字段上。结

6、果如图 10-7 所示。单击“关闭窗口”按钮,关闭“关系”窗口,返回“数据库”窗口。当让你确定是图 10-6 关系图 10-7 关系建立后窗否保存对关系图表布局的更改时,单击“是” 。创建一个新的关系时, 拖放操作的顺序是相当重要的。 必须从一对多关系中一的一方将字段拖到多的一方, 然后将之放下。 这个次序可以保证作为关系中一的一方的主表 或者说基表出现在“表/查询”列表中,而多的一方出现在“相关表/查询”列表中。如果你颠倒一下该关系(创建一个多对一关系),并且实施参照完整性,你将在试图创建该关系过程中的最后一步收到一个错误消息。输入数据根据实际情况,在三个表中输入不少于10 条记录。保存并退

7、出建立一个名为“百货公司”数据库,数据库包含三个表对象,三个表分别名为“职工表” 、“商品表”和“销售表” ,其表结构分别为:“职工表”结构:职工号主键,文本, 4 、 文本, 4 、性别文本, 2 、出生日期日期 / 时间 、工作日期日期 /时间 、文本, 20 、部门文本, 10 、照片 OLE 对象 。“商品表”结构:商品号主键,文本, 5 、商品名称文本, 20 、部门文本, 10 、单价数字,单精度型 。“销售单”结构:图10-8 表间关系图 10-9 职工表图 10-10 商品销售单号自动编号 、职工号文本, 4 ,索引:有,有重复 、商品号文本, 10,索引:有,有重复 、数量数

8、字,整型 、销售日期日期 / 时间 、销售金额数字,单精度 。 表间联系如图 10-8 所示,数据分别如图 10-9、10-10、10-11所示。10.2 查询通过查询浏览数据、分析数据、修改数据;利用查询选择用户所需要和关心的数据; 将对原始数据经常进行的计算、 统计、汇总等操作定义为查询可以提高效率、 增强数据库的安全性;查询的结果可以生成新的基本表,并能为窗体、报表、数据访问页等提供数据。使用查询可以按照不同的方式查看、 更改和分析数据。也可以用查询作为窗体、 报表和数据访问页的记录源。在 Microsoft Access 中有以下几种查询:选择查询、参数查询、交叉表查询、操作查询、SQ

9、L 查询。实验 10-3 建立查询掌握使用向导和使用设计器创建选择查询的方法。掌握使用向导和使用设计器创建交叉表查询的方法。掌握使用设计器创建参数查询的方法。使用向导和使用设计器创建选择查询。使用向导和使用设计器创建交叉表查询。使用设计器创建参数查询。利用查询设计视图建立查询直接使用查询设计视图建立查询有利于更好地理解数据库中表之间的关系。这对建立一个优秀的数据库非常有用。现在我们建立一个“学生成绩表”查询,建立这个查询的目的就是为了显示学生的学习成绩,包括“学号” 、 “” 、 “课程名称” 、 “任课教师” 、“成绩”等字段。首先打开“学生成绩管理”数据库,然后单击“对象”列表中的“查询”

10、项,结果如图 10-12 所示。在创建方法列表中双击“在设计视图中创建查询”项。出现“查询”窗口,和“显示表”对话框。单击“显示表”对话框上的“两者都有”选项,在列表框中选择需要的表或查询。然后单击对话框上的“添加”按钮,将“学生”表、 “成绩”表、 “课程”表添加到查询窗口中。关闭“显示表”窗口,回到“查询窗口” 。结果如图 10-13 所示。添加或删除目标字段将往查询设计表格中添加的字段叫做“目标字段” 。添加目标字段有两种方法:第一种方法:在表格中选择一个空白的列, 单击第一行对应的一格, 格子的右边出现一个带下箭头的按钮,单击这个按钮出现下拉框,在下拉框中就可以选择相应的目标字段。第二

11、种方法:选中目标字段所在的表, 然后在它的列表框中找到需要添加的字段, 将鼠标移动到列表框中标有这个字段的选项上,按住鼠标左键,这时鼠标光标变成一个长方块,拖动鼠标将长方块拖到下方查询表格中的一个空白列, 放开鼠标左键, 这样就可以将目标字段添加到查询表格中。加入“学号” 、 “” 、 “课程名称” 、 “任课教师” 、 “成绩”字段。保存查询查询已经基本建立成功,现在需要进行查询的保存。单击“文件”,选择“保存” ,然后输入查询名称“学生成绩表” 。为查询制定准则如果只想看物理系学生的考试成绩,需要为该字段添加一条准则。往查询里添加选择准则,有两个问题需要考虑:首先是为哪个字段添加“准则”

12、,其次就是要在这个字段添加什么样的“准则” 。就拿刚刚的这个例子来说,很明显就是为“系别”字段添加“准则” ,而添加的准则就是“系别”字段的值只能等于“物理系”。限定了这两个条件,就可以很容易地实现任何一种选择准则。在查询中添加准则的具体过程如下:打开 “学生成绩” 查询, 然后将 “学生”表中的“系别”字段加入查询中,由于需要该字段的值显示在数据表中,将它的“显示”属性定为“否” 。结果如图 10-14 所示。在“系别”字段的“条件”属性中写上“=物理系” ,结果如图 10-15 所示。有时候需要对查询记录中的几种信息同时进行限制, 就需要将所有这些限制规则全部添加到需要的字段上, 只有完全

13、满足限制条件的那些记录才能显示出来。创建参数查询参数查询可以在运行查询的过程中自动修改查询的规则, 用户在执行参数查询时会显示一个输入对话框以提示用户输入信息。当需要对某个字段进行参数查询时,设置过程如下:打开“学生成绩”查询,切换到设计视图。在作为参数使用的字段下的 “条件”单元格中,在方括号内键入相应的提示文本。如图10-16 所示。注意:不能省略方括号。输入完毕后,将查询切换到数据表视图, 这时在屏幕中就会出现一个对话框, 如图 10-17 所示。此时输入一定的条件就可以看到查出的满足条件的记录。不仅可以建立单个参数的查询,还可以根据需要同时为多个字段建立参数查询。利用交叉表查询向导建立

14、查询Access 支持一种特殊类型的总计查询:交叉表查询。利用该查询,可以在类似电子表格的格式中查看计算值。 要创建一个交叉表查询,其步骤如下:打开“学生成绩管理”数据库,然后单击“对象”列表中的“查询”项。在数据库窗口中单击“新建”按钮,并在弹出的窗口中选择“交叉表查询向导”项,然后单击“确定”按钮,出现的“交叉表查询向导”窗口。在“视图”现象中选择“两者”。选择“查询:学生成绩” 。单击下一步,出现“选择行标题字段”窗口,如图10-18 所示。选择“”作为行标题字段,单击“下一步”按钮。出现“选择列标题字段” 窗口,窗口,选择“课程名称”作为列标题字段。单击“下一步”按钮,选择在表中的交叉

15、点计算出什么数值。在字段中选择“分数” , “函数”选项中选择“第一项” ,不选择“是,包含各项小计” 。为新建的查询取名, 并单击 “完成” 按钮。这样一个交叉表查询就完成了。在“百货公司”数据库的 “销售单”表中查询“销售日期”为“ 07-3-6 ”的记录,并按“销售金额”降序排列查询结果。以“图书管理”数据库的“读者信息”表为数据源创建一个参数查询,使运行查询时能显示“请输入: ”对话框,通过输入具体而获得指定读者的资料。在“图书管理”数据库中查询所有未归还图书的资料,包括“借书证号、 、部门、借阅日期、书名、作者”等信息,并按“借书证号”升序排列。注: “归还日期”字段为空的表示该图书

16、未归还。此题属多表查询。 在“图书管理”数据库中创建名字为“ TEMP ”的表,表结构与“借阅状况”表相同;然后执行追加查询,将“ TEMP”表的内容追加到“借阅状况”表中;接着执行删除查询,删除“ TEMP ”表的所有记录,保留表结构。创建并运行“删除查询” ,将所有已归还的图书记录从“借阅状况”表中删除掉。创建并运行汇总查询,在“借阅状况”表中根据“借书证号”汇总出各读者借阅的书本数量;并执行“生成表查询” ,把汇总查询的结果生成“借阅数量”表。创建并运行“更新查询” ,在“图书记录”表中计算出“金额”字段的值金额 = 单价 * 册数 。创建并运行选择查询,显示字段为“书名、类别、出版社、

17、出版日期、单价、册数和金额” ;查询条件为“出版社”是“清华大学”或者“出版日期”在 1999 年以后的图书;并执行生成表查询,把查询结果生成“图书记录 1 ”表;保存查询设计,查询名为“图书查询 1 ” 。以“图书记录”表为数据源创建一个汇总查询, 统计出各种类别书籍的平均单价、最高单价、最低单价。窗体窗体是 Access 中的一种对象,它通过电脑屏幕将数据库中的表或查询中的数据显示给用户。友好的使用界面窗体 将会给用户使用数据库带来很大的便利,从而使得更多的用户不用进行专门培训就能根据窗口中的提示完成自己的工作。 一个好的窗体非常有用, 不管数据库中表或查询设计得有多好, 那仅是数据的内部

18、存储方式, 如果窗体设计的杂乱,而且又没有足够的提示,使用者就会步望而却步。窗体的基本功能如下:数据的显示与编辑;数据的输入;信息的提示;数据的打印。实验 10-4 建立窗体掌握使用窗体向导”建立窗体的方法。掌握使用使用设计视图美化窗体的方法。掌握使用通过窗体处理数据的方法。使用窗体向导”建立窗体。使用设计视图美化窗体。通过窗体处理数据。使用窗体向导建立窗体使用向导建立窗体的步骤如下:打开“学生成绩管理”数据库,然后单击“对象”列表中的“窗体”项,鼠标双击创建方法框中的“使用向导创建窗体”项。出现“窗体向导”对话框。在“表/查询”列表框中选取字段所在的表或查询,再将所需的字段添加到“选定的字段

19、”列表框中。选择“学生”表的“学号” 、“”字段, “课程”表的“课程名称”字段,“成绩”表的“分数”字段。如图 10-19 所示。单击“下一步”按钮。在“确定数据查看方式” 中选择 “通过学生” , 并选择 “带有子窗体的窗体” 。单击“下一步” 。选择窗体布局方式。 本例选择 “表格”布局方式。选择窗体风格,根据要求选择一种风格。本例选择 “标准”风格。单击“下一步”按钮。为创建的新窗体指定标题“学生” ,并选择该窗体首次被打开的方式。如果不需要对前面的设置进行修改, 单击“完成”按钮,系统会根据用户在向导中的设置生成窗体。结果如图10-20 所示。使用设计视图美化窗体打开“学生”窗体,将

20、鼠标移动到工具栏上最左边的“视图”按钮上,单击鼠标左键,切换到设计模式。在设计模式下,可以根据实际的需要和审美观点来修改窗体。Access 中,窗体上所有控件都可以根据自己的需要进行摆放,同时还可以调整窗口的大小、文字的颜色。在屏幕上同时出现的还有一个工具框,工具框中包含很多按钮,每个按钮都是构成窗体一个功能控件。增加标签与画线控件好的窗体应该具有标题, 在窗体中增加标题是通过增加“标签”控件来实现的。现在给“学生”窗体增加标题“学生成绩信息表” 。切换“学生”窗体到设计模式下。 选择需要移动位置的控件 “SHIFT”键+左键单击 。稍微挪动鼠标,鼠标的光标变成手形,通过鼠标拖动,移动控件到合

21、适的位置。单击“工具箱”的“标签”按钮。在窗体空上位单击鼠标左键, 拖动鼠标, 就会出现一个标签。在标签中输入“学生成绩信息表” ,一个标签就插入到窗体中了。如图 10-21 所示。设置标签属性。单击标签边缘,出现一个黑色的边框,表示这个控件标签已经选中,同时在 Access 窗口上出现了一个新的工具栏。如图10-22 所示。工具栏是用来定义标签控件中文字的属性, 和 WORD 中对编辑文字对齐方式、 字体大小、颜色等属性进行设置的工具框的作用相同。如果需要对标签进行精确的大小设置,只需选中标签,然后单击工具栏上的“属性”按钮,屏幕上出现“标签属性”对话框。在话框的“宽度”和“高度”项中输入相

22、应的数值就可以了以厘米为单位 。如果想在窗体上添加一条直线在工具箱单击“直线”按钮,将鼠标移动到窗体上,拖动鼠标画一条直线。如果要使线变粗一些,先选中“线”这个对象,单击工具栏上“属性”按钮。屏幕上出现“标签属性”对话框。设置颜色为蓝色,宽度 4 磅。设置后显示结果如图10-23 所示。为窗体添加背景为了使得窗体更为美观,可以为窗体增加背景图案。将窗体切换到设计视图,在视图中单击非窗体的部分,然后单击工具栏上的“属性”按钮,屏幕上出现“窗体属性”对话框。在属性对话框中选择“格式”项,并在这个项中的“图片”提示项的右边选择要添加的图片文件名。如图10-24 所示。关闭“窗体属性”对话框,会发现在

23、窗体上出现了一个新背景。建立控件与字段联系现在给窗体中增加学生的性别信息。首先在窗体的适当位置增加一个标签,在标签中输入“性别” 。同时在新建的标签的后面增加一个文本框。在文本框向导中定义文本框中文字的字体、 字号、输入法模式以及文本框的名称。 现在窗体中的控件和字段列表中的字段之间还没有联系。 为了能够正确的显示内容,需要建立空间和字段之间的联系。选择新建的文本框, 单击工具栏上“属性”按钮。屏幕上出现“文本框属性” 对话框。单击“数据”选项卡,单击“数据来源”后面的文本框,单击下拉按钮在弹出的下拉菜单中选择“性别”字段。控件和字段之间的联系建立。保存窗体。通过窗体处理数据当在“运行”模式下

24、显示窗体时窗体视图 ,在工具栏中将包含一些工具按钮,可以使用这些按钮完成相应的工作。向表追加新记录在表或者查询的“数据表”视图中,数据表中的最后一个记录是作为假设追加记录而提供的(在其记录选择按钮上有一个星号作为指示)。 如果在这个记录中输入数据, 则该数据将自动地追加到表中,Access 将启动另一个新的假设追加记录。窗体也提供了假设追加记录,除非将窗体的“允许添加”属性设为“否” 。向表追加一个新的记录并输入必填的字段数据时,步骤如下:打开“学生信息”窗体如果当前在设计视图中,则单击“窗体视图”按钮 。单击记录-导航按钮上的最右边的按钮,窗体出现一条空记录,输入各字段的内容。使用 Tab

25、键在不同字段间移动。编辑现有的数据可以用与添加新记录同样的方式编辑现有记录。 首先使用“下一个”按钮找到想编辑的记录,然后进行修改。也可以使用工具栏的“查找”按钮用查找特定的记录。删除数据浏览记录,使需要删除的记录出现在窗体中。在窗体允许更新的前提下,在“编辑”菜单中选择“删除记录”命令删除记录。确认和撤销对表的修改像处理假设追加记录一样,在移动带有记录-选择按钮的记录指针或者选择“记录” 、“保存记录” 之前,Access 不会将记录编辑应用到后台表中。即便记录保存到表之后,马上单击工具栏上的“撤消”按钮也可以撤销刚刚的保存。打开“百货公司”数据库,使用“图表向导”创建“职工销售额汇总”查询

26、的图表窗体。结果如图 10-25 所示。使用“窗体向导”创建“职工表”的窗体。结果如图10-26 所示。在 “职工表”的窗体中插入“销售单”子窗体。结果如图10-27 所示。以“读者信息” 表和 “借阅状况” 表为数据源, 使用向导创建一个带有子窗体的窗体,其中“读者信息”窗体为主窗体, “借阅状况”窗体为子窗体。10.4 报表“报表”为查看和打印概括性的信息提供了最灵活的方法。在“报表”中,不仅可以控制每个对象的大小和显示方式, 并可以按照所需的方式来显示相应的内容。 同时还可以添加多级汇总、统计比较,甚至加上图片和图表。 “报表”窗体的建立过程基本是一样的,只是一个显示在屏幕上,一个显示在

27、纸上;窗体可以有交互,而“报表”不能交互。Access 一般可以创建六种类型的报表: 单列报表、 表格式报表、 多列报表、 分组/总计、邮件标签、未绑定报表。实验 10-5 建立报表掌握使用 使用报表向导 ”建立报表的方法。掌握使用设计视图美化报表的方法。掌握打印报表的方法。使用使用报表向导”建立报表。使用设计视图美化报表。打印报表。使用报表向导建立报表打开一个 “学生成绩管理” 数据库,在数据库窗口左侧的选项卡上选择 “报表”对象。双击数据库窗口中创建方式栏中的“使用向导创建报表”项,这时在屏幕上会弹出“报表向导”对话框。这个窗口中要求确定“报表”的数据来源和构成字段。 在表/查询下面的下拉

28、框中选择相应的表或查询以“成绩表”为例 ,在“可用字段”列表框中便出现所选的表的构成字段,选择报表的构成字段。结果如图 10-28 所示。单击“下一步”按钮。 Access 询问是否要对“报表”添加分组级别,如图10-29 所示。单击“下一步”按钮。现在需要确定记录的排序次序,即确定“报表”中各个记录按照什么顺序从“报表”的上面排到下面,如图10-30 所示。在例中选择分数的升序方式。单击“下一步”按钮。在这一步需要确定“报表”的布局方式。如图10-31 所示。单击“下一步”按钮,选择报表的“样式” ,例中选择为“组织”样式。单击“下一步”按钮,为报表确定“标题” ,例中输入为“成绩表” 。然

29、后单击“完成”按钮。结果如图 10-32 所示。修饰报表添加文字在设计视图中修改 “报表” 的方法和过程与本章在设计视图中修改窗体的方法基本一致。如果要在“报表”中添加一行文字,其过程如下:首先将报表切换到设计模式。将鼠标移动到工具箱上单击“标签”图标,将鼠标移到“报表”需要加文字的地方,按住鼠标左键,拖动鼠标, 在屏幕上会出现的矩形虚线框。在“报表”上出现一个标签控件。输入文字便可。例中加入“信息学院”标签,结果如图 10-33 所示。当然,可以根据需要移动标签的位置。 在“报表”中移动控件和在窗体上移动是一样的。同样其修改标签控件中文字的字体、大小和颜色也和在窗体中修改这些属性是一样的。设

30、置内容的显示效果如果想报表的内容显示具有特定的格式,那么可以根据自己的实际需求设置显示格式。 具体方法是:首先选中需要设置属性的控件, 然后单击鼠标右键,在快捷菜单中选择所需要的设置效果 例如可以设置填充色、字体颜色、以及特殊效果 。例中对分数字段增加边框,对学号字段增加边框和灰色背景,结果如图 10-34所示。调整显示对齐方式在报表上进行标签和文本框控件的精确对齐比之在窗体上要来的重要, 因为在打印出来的报表上, 是否对齐可以一目了然的看出来。 对控件进行格式化可以进一步提高报表的外观和可读性。报表“主体”节的行间距是由该节的高度或者深度决定的。同样,通过调整页眉和页脚节的高度以及各节中的控

31、件的垂直位置,便可以控制这些节上下的空白空间。对齐控件时,首先要选择对齐行,然后再选择对齐列。Access 提供了几个控件缩放和对齐选项,使这个过程变得更为容易。 为了改变创建的控件的大小和对之进行对齐处理, 可遵循如下步骤:可以同时调整所有文本框的高度使之适合其内容的字体。 选择“编辑” , “全部选定” ,选择报表中的所有控件。选择“格式” , “大小” , “正好容纳” ,调整所选定的控件的高度。Access 将调整所有控件到合适的高度。选择“页面页眉”节的所有标签。单击“格式” ,选择“对齐” ,然后选择“靠上” 。这个过程将把所选定的每个标签的顶部和选定标签中最为靠上的那个标签的顶部

32、对齐。选择 “主体” 节中的所有文本框, 在这些文本框上重复步骤, 可以实现对应的设置。调整行间距可以调整行间距, 在打印报表时节约一些纸张。 调整通过改变报表的 “页面页眉” 和 “主体”节间距实现:首先通过选择“格式” 、 “对齐网格” ,可以更为精确的调整控件的大小和行间距。这个命令将在“对齐网格”功能打开和关闭两种状态之间切换。然后通过选择“页眉”中的所有标签,向上移动该组,使它们距离节的顶部越近越好,然后调整节的高度便可。打印报表“报表”最终需要在打印机上打印,在打印之前,先要要进行 Access中页面的设置情况的。页面的设置过程如下:在窗口的主菜单上,单击“文件”按钮,在弹出的菜单

33、中单击“页面设置”项,这时会弹出一个页面设置对话框,如图10-35 所示。现在可以定制打印纸的一些属性。 “边距”选项卡中的页边距是打印纸上四周空白大小。 “页”选项卡中的打印方向就是确定内容是横着还是竖着打印出来,而纸张项则用于指名质的类型和来源。完成这些设置就可以开始打印。单击“文件”菜单中的“打印”命令,出现对话框“打印” ,在这个对话框中选定“打印机”选项中的型号。然后在“打印范围”选项中指定打印所有页或者确定打印页的范围。 在 “份数” 选项中指定复制的份数和是否需要对其进行分页。最后单击“确定”按钮,就可以进行打印了。打开“百货公司”数据库,利用“报表向导”创建“销售单”报表。结果

34、如图10-36所示。在“销售单”报表的页脚显示“销售总金额”, 结果如图 10-37 所示。以“读者信息”表为数据源,使用向导创建报表,并按职务排序。10.5 数据访问页WEB 页也就是我们通常所说的网页。在 Internet 上,很多信息都以网页的形式来发布和传播。Access 的一个最突出的功能就是将Access 数据库中的数据动态地提供应Web 页。实验 10-6 建立数据访问页掌握使用使用报表向导” 数据访问页的方法。掌握使用“设计视图”美化数据访问页的方法。使用报表向导” 数据访问页的方法。使用“设计视图”美化数据访问页。使用向导创建数据访问页要创建数据访问页,过程非常简单。打开一个

35、学生成绩管理数据库,在数据库窗口上的选项卡中选择“页”对象,双击“使用向导创建数据访问页” 。 现在屏幕中弹出了一个“数据页向导”对话框。在“表/查询”下拉框中选择相应的表“成绩” ,可用字段列表框中就列出了这个查询中的所有字段。选择需要在数据页上使用的字段。单击“下一步”按钮。确定页中分组级别和排序次序。在创建页的时候必须注意,添加分组级别后的页将是只读的页。即在网络浏览器上只能看,不能改动它上面的数据值。 而非只读的页任何用户在使用的时候都可以改动数据库中的内容。 单击“下一步”按钮。确定各记录的排序次序。 如果不想改变排列顺序,单击“下一步”按钮。为 WEB 页取名。 本步为创建访问页的

36、最后一步,主要还是要输入WEB 页的名字。 因为由页向导创建的页面是不完整的, 所以在而页向导中完成后的默认操作是 “修改数据页的设计” 。输入完标题“学生成绩表”后,单击“完成”按钮。图 10-39 设置使用页设计视图修改页此时页设计视图类似于报表的设计视图,如图10-38 所示。两者具有相同的操作方式。 只不过页设计视图中的工具箱里面的工具图标更多一些。 我们在 Access 中建立网页最重要的就是掌握数据库和网页的接合,而网页的设计和发布已经在在 Fronfpage 中作了介绍,所以在这里关心的如何在网页中添加和数据库相连的控件。在网页的最上部,有一排字“单击此处并建立标题文字” ,在这

37、里可以输入这张网页的标题,将鼠标移动到这个位置,然后单击鼠标左键,输入网页的标题。例中输入“学生成绩表” 。如果需要设置标题的格式,可以通过窗口上格式工具栏的相关按钮进行设置,方法同WORD 例中字体设置为华文行楷,大小为32 磅。如图 10-39 所示。保存页面。建立超级链接在一个数据页中,除了能够加入标题, 进行页面美化外, 还可以增加别的对象来增强页面的功能,可以在数据据页中加入超级链接访问网上的某一个WEB 服务器。在数据据页中加入超级链接的具体步骤如下:将数据页切换到设计视图状态下,在工具栏中选择“超链接”按钮。在数据页的适当位置通过拖动鼠标建立“超链接”标签。在“插入超链接”对话框

38、中输入相应内容。例中操作为:在“链接到”部分选择“原有文件或网页” ,在“要显示的文字”部分输入“新浪”,在“地址”部分输入新浪网的地址“ :/ sina” 。结果如图 10-40 所示。单击“确定”按钮。通过浏览器浏览“”文件,鼠标单击“新浪” ,便可浏览该网站的内容。图 10-40 建立超级利用设计视图创建数据访问页,显示“销售单”和“商品表”中的数据。设计视图如链接图 10-41 数据访问页设计视图图 10-41 所示。以“借阅状况”表为数据源,使用向导创建数据访问页,并按借书证号分组,按借阅日期排序。对“学生成绩管理”数据库完成以下操作:自动创建“教师表”纵栏数据访问页,保存为“教师表

39、” 。创建学生表、课程表、选课成绩表的选择查询,选择、课程类别、课程名称、成绩字段,保存为“成绩查询” ,完成以下操作:以此作为数据源使用数据页向导生成数据访问页,选定所有字段,按 “课程类别”分组,按 “成绩”升序排序,页标题默认。添加滚动标题 “学生成绩查询” ,打开“滚动对象属性对话框”将FontFamily 设置为“隶书” ,FontSize 设置为 20px,Color 设置为#FF0000以上设置可试着将其设置为其他你希望的值 。切换到页视图查看效果。回到“设计视图” ,再打开“滚动对象属性对话框” ,将Loop 设置为 2,将Direction设置为 Right。切换到页视图,查

40、看效果,比较与前面有何不同。从工具箱中选择“热点图象”对象,图片任意,超级链接设置为 nwu.edu 。从工具箱中选择“超级链接”对象,在“要显示文字”中填入“查看教师表” ,单击该文字将浏览第 1 题建立的“教师表”页。从工具箱中选择“绑定超级链接”对象,在“属性”框中将 InnerText 修改为“给我写信” ,将 Href 修改为 mailto:wjdongnwu.edu (其中 mailto:后面的值可设置为自己的电子邮箱地址)。切换到页视图,分别查看上面设定的超级链接是否可用。用向导创建一个教师表的数据访问页,完成以下操作:切换到页视图,查看结果,注意观察“记录浏览”对象的按钮有几个

41、?进入 “设计视图” , 选定 “教师表浏览” 对象, 打开 “属性对话框” , 将 ShowDelButton、ShowNewButton、ShowSaveButton 的值设为 False ,切换到页视图,比较与修改前的区别。进入“设计视图”,从工具箱中选择“命令按钮” , “类别”选择为“操作记录” , “操作”选择为“删除记录” ,按钮命名为 btnDelete ,其余默认;从工具箱中选择“命令按钮” , “类别”选择为“操作记录” , “操作”选择为“添加新记录” ,按钮命名为 btnNew,其余默认; 从工具箱中选择“命令按钮” , “类别”选择为“操作记录” , “操作”选择为“

42、保存记录” ,按钮命名为 btnSave,其余默认;切换到“页视图” ,单击“删除记录”按钮,删除当前记录。打开“教师表”,查看表中记录是否被删除。单击 “添加新记录” 按钮, 添加一条新记录, 各个字段的值可自行设置, 设置完成后,单击“保存记录”按钮。打开“教师表” ,查看表中是否包含刚刚添加的记录。进入 “设计视图” , 选定 “教师表浏览” 对象, 打开 “属性对话框” , 将 ShowDelButton、ShowNewButton、ShowSaveButton 的值恢复为 True。再重复、两题的操作。比较两次操作结果。利用“设计视图”新建数据访问页,数据源为“成绩查询” 。按以下要

43、求完成操作:从“字段列表”中将所有字段拖拽到页面上,利用“对齐和调整大小”工具栏调整控件在页面上的布局,使之整齐美观。从“工具箱”中选择“标签”对象,在页面顶部添加内容为“成绩查询”的标签,将FontFamily设置为 “宋体” , FontStyle设置为 “Italic” ,FontWeight设置为 “Bold” ,FontSize设置为 40px,Color 设置为 rgb(255,0,0)。为访问页设置“主题”为“导航图” 。查找所有选修了选修课的学生成绩信息。 提示,用筛选按钮查找所有学生高等数学的成绩。查找成绩为 85 的学生成绩信息。按成绩升序查看学生成绩信息。回到“设计视图”

44、 ,单击“课程名称”文本框,再单击“页设计”工具栏上的“升级”按钮。切换到“页视图”查看结果。利用“窗体向导”设计一个窗体,数据源为“教师表” ,选定所有字段,保存为“教师” 。打开“文件”菜单,单击“导出” ,在出现的对话框中输入保存文件名为“教师表” ,保存类型为“HTML 文档” 。 “HTML 输出选项”对话框的HTML 模板不设置,单击确定。打开刚刚保存的“教师表”查看结果。宏所谓“宏”是指能自动执行某种操作的命令。宏是一种操作命令,它和菜单操作命令本质都是一样的,只是它们对数据库施加作用的时间有所不同, 条件不同罢了。菜单命令一般用在数据库的设计过程中, 而宏命令则用在数据库的执行

45、过程中。 菜单命令必须由使用者来激活,而宏命令则可以在数据库中自动执行。在 ACCESS 中, 一共有五十三种基本宏操作, 这些基本操作还可以组合成很多其他的 “宏组”操作。基本宏命令很少单独使用,常常是将这些命令排成一组,以完成一种特定任务。这些命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动来实现。像“单击”按钮、“双击”列表选项这些行为都是对控件的事件操作。我们常说“单击”某某按钮执行“某某宏命令” ,就是这个意思。实验 10-7 建立宏了解宏设计窗口。掌握创建宏的方法。掌握运行宏的方法。创建宏。运行宏。了解宏设计窗口将鼠标移动到数据库窗口中的宏对象上,单击左键,就

46、切换到“宏”对象上了。单击数据库窗口的“新建”菜单,屏幕上弹出“宏设计窗口” ,如图10-42 所示。在这个窗口中就可以进行宏设计了。在宏的设计窗口中, “操作”列用于指明宏 所能执行的各种操作。在ACCESS2000 中,一共有五十三种基本操作, 这些操作可以通过单击这列中任何一个值后弹出的下拉选单来选择, 而“备注”列则用于对操作进行解释、 备图 10-42 宏设计注。在宏设计器中, “宏名” 和 “条件” 字段是可选的, 现在将鼠标移动到工具栏上, 单击“宏名”按钮,就会发现在宏设计器上出现“宏名”列,单击工具栏上的“条件”按钮,在设计器上就会出现“条件”列。此时的宏的设计窗口如图10-

47、43 所示。“宏名” 用来定义一个或一组宏操作的名字, 以后要执行这个宏操作时, 只要直接运行就可以了。 如果想在宏执行某个操作之前, 对宏是否能执行进行一些限制, 就需要在条件列中输入相应的条件表达式, 这样在宏执行之前先判断条件是否满足, 如果满足则执行,不满足则不执行。图 10-43 选择宏名和条件的宏设计创建宏创建一个宏的过程如下:打开一个“学生成绩管理”数据库,单击数据库窗口选项卡上的“宏”对象,然后单击数据库窗口上的“新建”选项。弹出了宏设计器窗口。确定宏名。例中给宏取名为“查询” 。选择操作命令。将鼠标移动到宏的操作列,单击下拉框右面的“向下”按钮,弹出下拉菜单,在菜单上选择所需

48、的操作命令。例中选择“Gotocontrol”宏命令,那么就在这个下拉框中选中这个操作命令,图 10-44 创建宏如图 10-44 所示。输入操作参数。在选择了基本宏操作后, 还需要在宏设计窗口下部的操作参数 “控件名称”中输入此操作需要的参数。例中输入“” ,这样当执行这个宏的时候窗口上的焦点就会移动到“”这个字段上来了。基本上每个操作都有操作参数,有的多一些,有的少一些,有的是必须填写的,有的则可以取默认的值。只有设置好参数的宏操作才是合法的。增加操作。现在需要添加一个操作去找到“”这个字段中的相应记录。要实现这些,就将鼠标移动到表格的第二 行 , 然 后 在 操 作 这 一 个 格 选

49、取“FINDRECORD” 。现在需要设定操作参数,在参数“查找内容”这一栏中,输入“=需要查询的值.value” ,这个“需要查询的值”是窗体上一个专门用来输入查询值的文本框的名字,而“匹配”这一栏中选择“整个字段”, “格式化搜索”选“是” ,其他的几个参数都可以取默认。图 10-45 设计结如图 10-45 所示。保存宏。执行宏在 ACCESS 中, “宏”不能单独执行,必须通过触发器来实现。而这个触发器通常是由窗体、页及其上面的控件的各种事件来担任的。 比方在窗体上单击一个按钮, 这个单击过程就可以触发一个宏的操作。现在通过“学生”窗体。用按钮单击事件来触发刚刚新建的宏“查询” 。打开

50、“学生”窗体,切换到设计视图模式。在窗体上添加一个文本框用这个文本框来输入要查询的职工 ,同时将这个文本框的名字改为“需要查询的值” 和刚刚创建的宏的条件“=需要查询的值.value”对应 。在窗体上添加一个按钮,并将该按钮的名字改为“查询” 。设置宏的触发事件。首先选中“查找”按钮,单击右键选择属性。弹出属性对话框,在属性选项卡上选择“事件”选项,然后将鼠标移动到“单击”选项右边的方框内,单击鼠标左键,在这个方框右侧会出现一个 “向下”按钮,单击该按钮,在弹出的下拉选单中单击“查询”项刚刚建立的宏 。如图 10-46 所示。以后当这个窗体以数据表视图出现的时候,单击图 10-46 设置触发这

51、个按钮就可以执行刚刚建立的宏了。现在将视图切换到窗体的数据表视图。 在文本框内输入要查找人的, 单击 “查询” 按钮,便可启动宏,完成对应的操作。对“学生表”完成如下操作:利用设计视图建立一个窗体,不设置数据源,将窗体标题设置为“测试窗体” 。在窗体上添加一个按钮不用向导做 ,将按钮标题设置为“打开学生表” ,命名为“btnOpenTable” 。在窗体上添加一个按钮不用向导做 ,将按钮标题设置为 “打开学生窗体” ,命名为“btnOpenForm” 。在窗体上添加一个按钮不用向导做 ,将按钮标题设置为 “打开学生报表” ,命名为“btnOpenReport” 。在窗体上添加一个按钮不用向导做

52、 ,将按钮标题设置为“关闭” ,命名为“btnClose” 。调整三个按钮的位置,使界面整齐、美观,保存窗体为“测试窗体” ,设计界面如图 10-47 所示。对以上窗体完成以下操作:设计一个宏, 保存为 “打开学生表” ,“操作”设置为“OpenTable” , “表名称”设置为“学生表” , “视图”设置为“数据表” ,图 10-47 测试窗体设计视“数据模式”设置为“编辑” 。设计一个宏,保存为“打开学生窗体” , “操作”设置为“OpenForm” , “窗体名称”设置为“学生表” , “视图”设置为“窗体” , “数据模式”设置为“编辑” , “窗口模式”设置为“普通” ,其余默认。设

53、计一个宏,保存为“打开学生报表” , “操作”设置为“OpenReport” , “报表名称”设置为“学生信息输出” , “视图”设置为“打印预览” , 其余默认。设计一个宏,保存为“关闭窗体” , “操作”设置为“ Close” , “对象类型”设置为“窗体” ,“对象名称”设置为“宏窗体” , “保存”设置为“否” 。将 btnOpenTable的“单击”事件设置为“打开学生表” ;btnOpenForm 的“单击”事件设置为“打开学生窗体” ;btnOpenReport 的“单击”事件设置为“打开学生报表” ;btnClose的“单击”事件设置为“关闭窗体”切换到“窗体视图” ,查看运行

54、结果。选择宏“打开学生表” ,单击“工具”菜单,执行“宏”-“将宏转换为 Visual Basic代码” ,在“转换宏”对话框中将 “给生成的函数加入错误处理”和“包含宏注释”的“” 号去掉。类似将宏“打开学生窗体” 、 “打开学生报表” 、 “关闭窗体”均转换为Visual Basic代码。10-8 建立学生成绩管理数据库掌握使用 Access 建立小型数据库的方法。创建数据库。创建表。建立表间的联系。创建窗体。创建查询。建立一个学生成绩管理数据库,在其中创建表、查询、 窗体和报表。下面给出要求和实现要求的过程。1启动Access 后,创建一个空的数据库,确定数据库文件的保存位置, 指定文件

55、名为“学生成绩管理数据库” 。2创建“学生信息”表和“成绩”表。表结果如表10-1 和表 10-2 所示。表 10-2表 学生成绩表的表结构10-1 学生信息表的标结构字段名称字段名称学号编号性别学号出生年月学期所在院系数学成绩联系家庭住址英语成绩数据类数据类型字段 字段大小 小数型文本大小位数10自动编长整文本8号文本型2文本 /时间日期文本文本数字文本10820123011单精文本度型数字单精度型体育成绩数字单精1并将“学生信息”表中的“学号”字段和“成绩”表的“编号”字段分别设置为两表的主键。3打开学生信息表和学期成绩表,向表中录入信息。4设置“学生信息”表和“成绩”表的关系为一对多关系

56、。5创建查询。以“学生信息”表和“成绩”表为数据来源,利用设计视图创建一个多表查询。查询每位学生的优秀状况。基本过程:打开学生成绩管理数据库,通过设计视图中创建查询。将“学生信息”表和“成绩”表添加到设计视图中。将“成绩”表中的学号, “学生信息”表的、性别、所在院系, “成绩”表中的学期、是否优秀设置为查询字段保存这个查询,并命名为优秀情况查询。6创建宏创建一个可以动过字段进行查找的宏,并将宏命名为“检索” 。7创建窗体以“学生信息”表作为数据来源,通过设计视图创建一个窗体,将学号、 、性别、出生年月、联系等字段加入到窗体设计屏幕的主体区。并在窗体上添加一个文本框, 用于通过输入进行学生的查

57、找。 在窗体上再添加一个按钮,将该按钮的名字改为“信息查询” ,并将单击“信息查询”按钮设置为宏“检索”的触发事件。同时在窗体上再添加一个按钮,用于记录的删除。通过加入标题,线条,背景图像,移动对象位置美化窗体。运行窗体,通过窗体进行信息的浏览、修改、删除、查找。8建立报表利用报表向导创建报表:打开成绩管理数据库,使用向导创建报表。选择“学生信息”表的学号和字段, “成绩表”的学期、数学成绩、英语成绩、体育成绩、电脑成绩、是否优秀字段,将查看数据的方式确定为“通过学生信息表” 。添加分组级别。 学号、的级别最高,学期字段次之, 数学成绩、英语成绩、体育成绩、电脑成绩、是否优秀字段最低。10-9

58、 实现班级管理掌握使用 Access 建立小型数据库的方法。创建数据库。创建表。建立表间的联系。创建窗体。创建查询。创建宏。创建报表。如何能够有效地组织班级管理是一项十分重要的问题。 班主任在日常工作中面临的主要困难有以下几点:学生基本信息量比较大,手工记录费时且更新难度较大,信息再利用时抄写量大;对班级进行日常管理的信息统计以及这些信息的再利用有困难;汇总学生成绩,尤其是对其进行分析统计较困难。 手工操作不仅耗时, 而且非常容易出错;期末为每名同学写操行评语。对于这些繁重的管理工作,通过Access 很容易解决。创建数据库和基本信息表新建名为“班级管理”的空数据库,然后使用“表”对象中的表设

59、计器,在数据库中创建“学生信息”表、 “课程信息”表、 “成绩”表,以存储学生的各种信息。表 10.3 学生信息表的表结构字段名称学号性别出生日期照片家长数据类型文本文本文本短日期型OLE 对象文本字段大小61021050家庭住址文本表结构如表 10.3,表 10.4,表 10.5 所示。表成绩表的表结构表课程表的表结构字段名称字段名称数据类型数据类字段大小型小数字段位数大小有效性规则课程代号课程代号文本文本55课程名学号文本文本6500100 之成绩任课教师数字单精文本1 8表设计完成后,利用“关系”命令,建立各表之间的关系,以备创建相关查询时使用。创建窗体返回数据库窗口,使用“窗体”对象中

60、的窗体设计向导,创建“学生基本资料信息输入窗” 、 “课程信息输入窗体” 、 “学生成绩输入窗体” ,目的是为输入各种表单数据建立良好的用户界面。以“学生基本资料信息输入窗体”为例,说明窗体的创建过程。在数据库窗口的“窗体”对象中,双击“使用向导创建窗体”命令,打开“窗体向导”对话框,在“表/查询”下拉式列表框中,选择“学生信息”表。选择所有字段作为该窗体的“选定的字段”然后单击“下一步”按钮。在“请确定所使用样式”中,选择喜欢的窗体样式。单击“下一步”按钮。在“请为窗体指定标题”文本框中,输入窗体的名称。单击“完成”按钮。用相同方法创建另外两个窗体,其中。 “课程信息输入窗体”的数据来源选择

61、 “课程信息”表,课程信息”表所有字段作为窗体的“选定的字段” ; “学生成绩输入窗体” 的数据来源选择“成绩”表, “成绩”表所有字段作为窗体的“选定的字段” 。创建查询返回数据库窗口,在其“对象”栏中,单击“查询”切换到查询对象,以创建相关查询。目的是从数据表单中获取所需要的各种信息。以创建“学生信息查询”为例,说明查询的创建过程:在数据库的“查询”对象窗口中,双击“在设计视图中创建查询”命令,打开查询设计视图窗口,在“显示表”对话框中,选择所需的相关表后,单击“添加”按钮。按该查询的需要,用鼠标在各表中拖曳相关字段到设计器网格中,并在“学号”字段的“准则栏”中输入“请输入学号”的查询参数。单击“保存”命令,在弹出的“保存”对话框中为该查询命名,结束查询创建操作。“班级管理”数据库到此基本创建完毕, 用户还可根据自己需要,再添加一些窗体、查询或报表。另外,还可在报表上添加一些计算控件,用来计算总分、排名等。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号