《ACCESS数据库技术.ppt》由会员分享,可在线阅读,更多相关《ACCESS数据库技术.ppt(80页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第5章章 ACCESS数据库技术数据库技术1Web数据库设计与开发数据库设计与开发5.1 Access数据库数据库 Microsoft Access 是目前应用很广的多媒体关系型数是目前应用很广的多媒体关系型数据库管理系统软件据库管理系统软件。完全的关系数据库,并且支持以完全的关系数据库,并且支持以SQL作为查询语言。作为查询语言。完全以用户为中心的用于开发数据库内部的图形数据完全以用户为中心的用于开发数据库内部的图形数据库应用程序。库应用程序。Access内部就具有用于构建数据库访问表单的内置应内部就具有用于构建数据库访问表单的内置应用程序。用程序。2Web数据库设计与开发数据库设计与开发
2、5.1 Access数据库数据库 Access 数据库相关数据库相关1项目和数据库项目和数据库2创建自定义窗体和报表创建自定义窗体和报表3操作其他数据库操作其他数据库4构造字定义应用程序构造字定义应用程序5管理数据库管理数据库6数据访问页数据访问页7确保数据库的安全确保数据库的安全3Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用开发一个开发一个Access数据库应用系统的步骤数据库应用系统的步骤第一步工作是创建一个第一步工作是创建一个Access数据库对象,其操作数据库对象,其操作结果就是在磁盘上生成一个扩展名为结果就是在磁盘上生成一个扩展名为MDB的磁盘的磁盘文件。文
3、件。第二步工作则是在数据库中创建相应的数据表,第二步工作则是在数据库中创建相应的数据表,并建立各数据表间的联接。并建立各数据表间的联接。然后,再逐步创建其他必需的然后,再逐步创建其他必需的Access对象,最终即对象,最终即可形成完备的可形成完备的Access数据库应用系统。数据库应用系统。4Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立在开始的所有程序中找到在开始的所有程序中找到Microsoft Office,在其中找,在其中找到到Microsoft Office Access 2003
4、 如图如图5-1所示。单击选项所示。单击选项得到数据库窗口。得到数据库窗口。5Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立创建数据库文件有多种方法,启动创建数据库文件有多种方法,启动Microsoft Access时,时,在数据库窗口中可以看到打开的【开始工作】对话框,在数据库窗口中可以看到打开的【开始工作】对话框,如图如图5-2 6Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立单击【新
5、建文件】命令,得到【新建文件】对话框,单击【新建文件】命令,得到【新建文件】对话框,如图如图5-3所示。所示。7Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立也可以从也可以从Access主菜单中单击【文件】主菜单中单击【文件】【新建】命令【新建】命令打开【新建文件】对话框;还有一种方法是单击【新建打开【新建文件】对话框;还有一种方法是单击【新建】按钮(工具栏的第一个按钮)打开【新建文件】对话】按钮(工具栏的第一个按钮)打开【新建文件】对话框。框。创建数据库步骤:创建数据库步骤:在【新建文件】
6、对话框的【新建】区中单击【空数据库】选项;在【新建文件】对话框的【新建】区中单击【空数据库】选项;打开【文件新建数据库】对话框,在该窗口的文件列表部分中打开【文件新建数据库】对话框,在该窗口的文件列表部分中可以看到所有的可以看到所有的MDB文件。【文件新建数据库】对话框初始文件。【文件新建数据库】对话框初始化时可能打开【我的文档】文件夹,用户可以选择用于保存新化时可能打开【我的文档】文件夹,用户可以选择用于保存新数据库文件的文件夹,本例中选择数据库文件的文件夹,本例中选择E盘的盘的Access db Files文件夹文件夹进行保存,文件名为进行保存,文件名为studinf,如图,如图5-4所示
7、。所示。8Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立图图5-49Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换1数据库的建立数据库的建立单击【创建】即可完成数据库单击【创建】即可完成数据库studinf的建立。新数据库一旦创的建立。新数据库一旦创建完毕,建完毕,Access将会自动打开它。如图将会自动打开它。如图5-5所示。所示。10Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.
8、1数据库建立、删除与转换数据库建立、删除与转换2、删除数据库、删除数据库可以根据存储路径找到该数据库所存文件,本例的路径是可以根据存储路径找到该数据库所存文件,本例的路径是E:Access db Filesstudinf,选中该数据库,右击鼠标,单击【,选中该数据库,右击鼠标,单击【删除】命令,如图删除】命令,如图5-6所示。所示。11Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换2、删除数据库、删除数据库单击【删除】命令,得到图单击【删除】命令,得到图5-7所示的确认窗口。所示的确认窗口。12Web数据库设计与开发
9、数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库建立、删除与转换3、转换、转换Access数据库数据库转换的步骤。转换的步骤。首先打开待转换的首先打开待转换的Access数据库数据库studinf,然后,在数据库设计,然后,在数据库设计视图窗口菜单上依次单击【工具】视图窗口菜单上依次单击【工具】|【数据库实用工具】【数据库实用工具】|【转【转换数据库】换数据库】|【转为【转为Access 2002-2003文件格式】,如图文件格式】,如图5-8。13Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.1数据库建立、删除与转换数据库
10、建立、删除与转换3、转换、转换Access数据库数据库进行上述操作以后,进行上述操作以后,Access显示【将数据库转换为】对话框。显示【将数据库转换为】对话框。在这个对话框中,应该选定在这个对话框中,应该选定Access 2003数据库文件的存储位置、数据库文件的存储位置、为为Access 2003数据库取一个不同于原数据库的名称,然后单击数据库取一个不同于原数据库的名称,然后单击对话框上的【保存】命令按钮。本例的存储格式我们选用默认对话框上的【保存】命令按钮。本例的存储格式我们选用默认的格式,存储位置仍为的格式,存储位置仍为E:Access db Files,文件名为,文件名为studin
11、f2,如图,如图5-9所示。所示。14Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除1创建表创建表Access提供了很多创建新数据表的方法:提供了很多创建新数据表的方法:选中【对象】菜单中的【表】对象按钮,然后单击数选中【对象】菜单中的【表】对象按钮,然后单击数据库窗口的【新建】工具按钮;据库窗口的【新建】工具按钮;从从Access菜单中单击【插入】菜单中单击【插入】【表】命令;【表】命令;单击单击Access工具栏中的【新对象】下拉按钮并单击【表工具栏中的【新对象】下拉按钮并单击【表】命令;】命令;如果新建对象的快捷方式选
12、项是打开的,则单击【使如果新建对象的快捷方式选项是打开的,则单击【使用设计器创建表】选项(数据库窗口的【表】窗口中的用设计器创建表】选项(数据库窗口的【表】窗口中的第一个选项)。第一个选项)。15Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除1创建表创建表用用上上述述所所列列举举的的第第一一种种方方法法,单单击击数数据据库库窗窗口口的的【新新建】命令后得到的【新建表】如图建】命令后得到的【新建表】如图5-10所示。所示。16Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据
13、表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。单击【设计视图】方法,在得到的图中设置字段名称单击【设计视图】方法,在得到的图中设置字段名称和数据类型如图和数据类型如图5-11所示。所示。17Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。在在STno行右击,可以对其设置主键如图行右击,可以对其设置主键如图5-12所示,得所示,得到如图到如图5-13所示的设置字段及其类型的窗口。所示的设置字段及其类型的窗口。18Web数据库设
14、计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。图图5-1319Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。单击【关闭】按钮,并单击【保存】选项,在【表名单击【关闭】按钮,并单击【保存】选项,在【表名称】里填入称】里填入“student”如图如图5-14,然后单击【确定】,然后单击【确定】,得到的结果如图得到的结果如图5-15所示。所示
15、。20Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。图图5-1521Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除在【新建表】窗口中添加数据表信息。在【新建表】窗口中添加数据表信息。单击单击student表,在得到的表中按图表,在得到的表中按图5-16填入每条记录填入每条记录的信息,这样我们便完成了一个数据表的建立。的信息,这样我们便完成了一个数据表的建立。22Web数据库设计与开发数据库
16、设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的创建与删除2、删除表、删除表在发现数据库中存在多余的数据表对象时,可以对它在发现数据库中存在多余的数据表对象时,可以对它们进行删除。在数据库设计视图中删除表的操作过程是:们进行删除。在数据库设计视图中删除表的操作过程是:在设计视图的【表】对象选项卡上,用鼠标右击需要删在设计视图的【表】对象选项卡上,用鼠标右击需要删除的表对象,然后单击【删除】命令,如图除的表对象,然后单击【删除】命令,如图5-17所示。所示。23Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.2数据表的创建与删除数据表的
17、创建与删除2、删除表、删除表得到图得到图5-18所示的删除确认窗口,单击【是】可对其进所示的删除确认窗口,单击【是】可对其进行删除,如果是误操作,则可单击【否】。行删除,如果是误操作,则可单击【否】。24Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据1导出为其他文件形式导出为其他文件形式在需要导出的表对象的数据表视图中,单击菜单栏上在需要导出的表对象的数据表视图中,单击菜单栏上的【文件】的【文件】|【导出】,如图【导出】,如图5-19。25Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数
18、据库中的数据共享数据库中的数据在在随随即即弹弹出出的的对对话话框框中中,选选定定导导出出文文件件的的保保存存位位置置、给给定定导导出出文文件件名名、指指定定导导出出文文件件的的保保存存类类型型,然然后后单单击击【保保存存】按按钮钮,即即可可将将当当前前的的数数据据表表导导出出为为一一个个存存放放于于指指定定位位置置处处的的其其他他类类型型的的文文件件。图图5-20所所选选参参数数是是将将【student】表表导导出出至至【我我的的文文档档】文文件件夹夹中中,以以【student】为名保存为一个文本文件。】为名保存为一个文本文件。26Web数据库设计与开发数据库设计与开发5.2 Access的使
19、用的使用5.2.3共享数据库中的数据共享数据库中的数据2从数据库外部获取数据从数据库外部获取数据从从外外部部获获取取Access数数据据库库所所需需数数据据有有两两个个不不同同的的概概念。念。从外部导入数据:从外部导入数据:即从外部获取数据后形成自己数即从外部获取数据后形成自己数据库中的数据表对象,并与外部数据源断绝链接,这意据库中的数据表对象,并与外部数据源断绝链接,这意味着当导入操作完成以后,即使外部数据源的数据发生味着当导入操作完成以后,即使外部数据源的数据发生了变化,也不会再影响已经导入的数据。了变化,也不会再影响已经导入的数据。从外部链入数据:从外部链入数据:在自己的数据库中形成一个
20、链接在自己的数据库中形成一个链接表对象,这意味着链入的数据将随时随着外部数据源数表对象,这意味着链入的数据将随时随着外部数据源数据的变动而变动,何时该应用获取何种外部数据的方式,据的变动而变动,何时该应用获取何种外部数据的方式,需根据具体应用的实际需求而定。需根据具体应用的实际需求而定。27Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:1)假假设设已已经经在在【我我的的文文档档】中中建建立立了了一一个个名名为为【Dpartment】的的表表,现现将将其其导导入入到到【studi
21、nf】数数据据库库中中。在在数数据据库库视视图图中中,单单击击菜菜单单栏栏上上的的【文文件件】|【获获取取外外部数据】部数据】|【导入】如图【导入】如图5-21所示。所示。28Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:2)在在随随即即弹弹出出的的【导导入入】对对话话框框中中,选选定定导导入入数数据据文文件件的的查查找找位位置置、选选定定导导入入数数据据文文件件类类型型、选选定定需需导导入入的的文件名,得到图文件名,得到图5-22所示的导入对话框。所示的导入对话框。29Web
22、数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:3)单单击击【导导入入】按按钮钮,即即可可进进入入对对选选定定的的数数据据文文件件进进行导入到当前数据库的下一步操作。如图行导入到当前数据库的下一步操作。如图5-23所示。所示。30Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:4)单单击击【下下一一步步】按按钮钮,并并将将【第第一一行行包包含含标标题题】选选中,得到图中,
23、得到图5-24的【导入数据表向导】。的【导入数据表向导】。31Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:5)单单击击【下下一一步步】按按钮钮,得得到到图图5-25所所示示的的窗窗口口,选选择导入数据的存放位置。择导入数据的存放位置。32Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:6)单单击击【下下一一步步】按按钮钮,得得到到图图5-26的的设设置置窗窗口口
24、,在在该该图图中中可可对对其其是是否否存存在在索索引引进进行行设设置置,图图中中保保留留了了默默认认的【无】,实际中可根据实际情况设置。的【无】,实际中可根据实际情况设置。33Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:7)单单击击【下下一一步步】按按钮钮,得得到到图图5-27所所示示的的设设置置主主键键窗口。窗口。34Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法
25、如下:8)单单击击【下下一一步步】按按钮钮,在在得得到到的的窗窗口口中中,将将导导入入表表的名称改为的名称改为“Dpartment”,如图,如图5-28所示。所示。35Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.3共享数据库中的数据共享数据库中的数据从外部导入数据方法如下:从外部导入数据方法如下:9)单单击击【完完成成】按按钮钮,即即完完成成了了对对数数据据的的导导入入。单单击击【确确定定】按按钮钮。便便可可以以查查看看导导入入的的数数据据表表了了,如如图图5-29所示。所示。36Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4
26、 查询查询查询是关系数据库中的一个重要概念,查询对象查询是关系数据库中的一个重要概念,查询对象不是数据的集合,而是操作的集合。不是数据的集合,而是操作的集合。查询的运行结果是一个动态数据集合。查询的运行结果是一个动态数据集合。数据表是数据源之所在,而查询是针对数据源的数据表是数据源之所在,而查询是针对数据源的操作命令,相当于程序。操作命令,相当于程序。37Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象Access 2003数据库中创建查询对象在【查询设计视图数据库中创建查询对象在【查询设计视图】中进行。新建查询对象的操作步骤
27、:】中进行。新建查询对象的操作步骤:在数据库设计视图中,单击【查询】标签按钮即进入【查询对在数据库设计视图中,单击【查询】标签按钮即进入【查询对象】选项卡,如图象】选项卡,如图5-30所示。所示。38Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象单击数据库设计视图上的【新建】按钮单击数据库设计视图上的【新建】按钮,即弹出【新建查询】即弹出【新建查询】对话框,如下图对话框,如下图5-31所示。所示。39Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象在新建查询
28、对话框中单击【设计视图】选项,然后单击【确定在新建查询对话框中单击【设计视图】选项,然后单击【确定】按钮,即进入【查询设计视图】。如图】按钮,即进入【查询设计视图】。如图5-32所示。所示。40Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象在查询设计视图中新建查询对象的第一步操作是指定数据源,在查询设计视图中新建查询对象的第一步操作是指定数据源,将将student表进行添加,得到如图表进行添加,得到如图5-33所示的结果。所示的结果。41Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查
29、询1创建查询对象创建查询对象定义查询字段,新建包含数据源全部数据字段的查询:将数据定义查询字段,新建包含数据源全部数据字段的查询:将数据源表中的【】符号拖曳至设计视图下部的【字段】行中;或源表中的【】符号拖曳至设计视图下部的【字段】行中;或下拉【字段】行的列表框,从中选取【】符号。这时,【字下拉【字段】行的列表框,从中选取【】符号。这时,【字段】行中即出现【】符号,【表】行中出现该字段所在的表段】行中即出现【】符号,【表】行中出现该字段所在的表名,【显示】行中的复选框中出现【名,【显示】行中的复选框中出现【】符号,如图】符号,如图5-34所示。所示。42Web数据库设计与开发数据库设计与开发5
30、.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象此方式建立的查选对象在其运行时,将显示数据源表中所有字此方式建立的查选对象在其运行时,将显示数据源表中所有字段中的所有记录数据。单击【关闭】按钮,得到如图段中的所有记录数据。单击【关闭】按钮,得到如图5-35所示所示的保存查询的窗口,单击【是】,并将保存的文件名的保存查询的窗口,单击【是】,并将保存的文件名“srudent1】写入,完成保存查询操作。】写入,完成保存查询操作。43Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象新建包含数据源部分数据字段
31、的查询:将数据源表中那些需要新建包含数据源部分数据字段的查询:将数据源表中那些需要显示在查询中的数据字段逐个地拖曳至【字段】行的各列中;显示在查询中的数据字段逐个地拖曳至【字段】行的各列中;或逐个地下拉【字段】行列表框,从中选取需要显示的数据字或逐个地下拉【字段】行列表框,从中选取需要显示的数据字段。例如表段。例如表Dpartment的部分数据字段的查询如图的部分数据字段的查询如图5-36所示。所示。44Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询1创建查询对象创建查询对象这样的查询对象在其运行时,将显示数据源表中选中字段中的这样的查询对象在其运行
32、时,将显示数据源表中选中字段中的所有记录数据。当新建操作完成时,需要关闭查询设计视图,所有记录数据。当新建操作完成时,需要关闭查询设计视图,此时将出现【保存】对话框。在【保存】对话框中为新建查询此时将出现【保存】对话框。在【保存】对话框中为新建查询对象命名为对象命名为Dpartment1,单击【确定】,如图,单击【确定】,如图5-37所示。所示。45Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.4 查询查询2运行查询对象运行查询对象 在数据库视图中,单击查询对象选项卡,选择需要打开的查询在数据库视图中,单击查询对象选项卡,选择需要打开的查询对象,单击数据库视图上
33、的【打开】按钮,或双击需要打开的对象,单击数据库视图上的【打开】按钮,或双击需要打开的查询对象图标,即进入查询视图。图查询对象图标,即进入查询视图。图5-38为为student1的查询视的查询视图。图。46Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立窗体对象是窗体对象是Access数据库容器中的一个二级容器对数据库容器中的一个二级容器对象,其间包含的对象称为窗体控件,主要用于提象,其间包含的对象称为窗体控件,主要用于提供数据库的操作界面。按其应用功能的不同,将供数据库的操作界面。按其应用功能的不同,将窗体对象分为以下两类窗体对象分为以下两
34、类:1数据交互型窗体数据交互型窗体 这是数据库应用系统中应用最多的一类窗体,主要用于显示数这是数据库应用系统中应用最多的一类窗体,主要用于显示数据,接收数据输入、删除、编辑与修改等操作。数据源是数据据,接收数据输入、删除、编辑与修改等操作。数据源是数据交互型窗体的基础。交互型窗体的基础。2命令选择型窗体命令选择型窗体 数据库应用系统通常具有一个主操作界面窗体,在这个窗体上数据库应用系统通常具有一个主操作界面窗体,在这个窗体上安置一些命令按钮,用以实现数据库应用系统中其他窗体的调安置一些命令按钮,用以实现数据库应用系统中其他窗体的调用,也表明了本系统所具备的全部功能。从应用的角度看,这用,也表明
35、了本系统所具备的全部功能。从应用的角度看,这属于命令选择型窗体。属于命令选择型窗体。47Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立利用窗体设计向导来创建主窗体利用窗体设计向导来创建主窗体 1)在数据库设计视图的窗体对象卡上,单击【新建】)在数据库设计视图的窗体对象卡上,单击【新建】按钮,弹出【新建窗体】对话框,如图按钮,弹出【新建窗体】对话框,如图5-39所示。所示。48Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立2)在【新建窗体】对话框中选定【窗体向导】选项,)在【新建窗体】对话
36、框中选定【窗体向导】选项,并在该对话框的下端列表框中选择本窗体所需的数据源,并在该对话框的下端列表框中选择本窗体所需的数据源,。然后单击【确定】按钮,进入【窗体向导】对话框,。然后单击【确定】按钮,进入【窗体向导】对话框,如图如图5-40所示。所示。49Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立3)50Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立3)图)图5-42 51Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立4)字段选定操
37、作完毕,单击对话框上的【下一步】按)字段选定操作完毕,单击对话框上的【下一步】按钮,在该对话框中我们可以选择数据布局形式,它们分钮,在该对话框中我们可以选择数据布局形式,它们分别是【纵栏式】、【表格】、【数据表】和【调整表】别是【纵栏式】、【表格】、【数据表】和【调整表】等。单击其中的一个单选框,即可在本对话框的左侧看等。单击其中的一个单选框,即可在本对话框的左侧看到对应的窗体布局示意。此处,应该根据需要选择一种到对应的窗体布局示意。此处,应该根据需要选择一种合适的窗体布局。在这里我们单击【表格】形式,如图合适的窗体布局。在这里我们单击【表格】形式,如图5-43所示。所示。52Web数据库设计
38、与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立5)选定后,单击【下一步】按钮,得到图)选定后,单击【下一步】按钮,得到图5-44所示的所示的选择表格的形式窗口。选择表格的形式窗口。53Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立6)单击【下一步】得到如)单击【下一步】得到如5-45所示的结果图。所示的结果图。54Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立7)单击【确定】按钮,一个主窗体创建完成,如图)单击【确定】按钮,一个主窗体创建完成,如图5
39、-46所示。所示。55Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.5窗体的建立窗体的建立利用窗体向导创建一个初步的窗体对象,然后再加以利用窗体向导创建一个初步的窗体对象,然后再加以设计与修改是创建窗体的一种有效方法。在窗体设计视设计与修改是创建窗体的一种有效方法。在窗体设计视图中进行窗体的设计修改操作,选中这个新建窗体,单图中进行窗体的设计修改操作,选中这个新建窗体,单击【设计】按钮,进入窗体设计视图,如图击【设计】按钮,进入窗体设计视图,如图5-47所示。所示。56Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表1报表
40、对象的作用报表对象的作用 数据库中存储着大量的数据,这些数据总是以某种特数据库中存储着大量的数据,这些数据总是以某种特定的关系组织在相互关联的各个数据表中。正如前面所定的关系组织在相互关联的各个数据表中。正如前面所述,可以利用查询、窗体筛选或联接数据库中的数据形述,可以利用查询、窗体筛选或联接数据库中的数据形成动态数据集,以供数据查阅、分组、统计计算或修改。成动态数据集,以供数据查阅、分组、统计计算或修改。查询和窗体对象能够满足数据库应用系统对数据的交互查询和窗体对象能够满足数据库应用系统对数据的交互式操作的需求,也能够满足数据查阅的需要,但这些数式操作的需求,也能够满足数据查阅的需要,但这些
41、数据最后都以报表的形式呈现给用户。据最后都以报表的形式呈现给用户。报表中的大部分数据都是从基表、查询或报表中的大部分数据都是从基表、查询或SQL语句中语句中获得的,它们是报表对象的数据源。报表中的其他数据,获得的,它们是报表对象的数据源。报表中的其他数据,如各类计算得到的数据,将存储在为报表设计的相关控如各类计算得到的数据,将存储在为报表设计的相关控件中,这类控件通常都是非绑定型的文本框控件。件中,这类控件通常都是非绑定型的文本框控件。57Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计1)在)在Access数据库设计视图中的报表
42、对象卡上,单击数据库设计视图中的报表对象卡上,单击【新建】按钮。在随即弹出的【新建报表】对话框中单【新建】按钮。在随即弹出的【新建报表】对话框中单击【报表向导】选项,并在【数据来源】列表框中选定击【报表向导】选项,并在【数据来源】列表框中选定报表的数据源,然后单击【确定】按钮,如图报表的数据源,然后单击【确定】按钮,如图5-48所示,所示,进入【报表向导】(图进入【报表向导】(图5-49)。)。58Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计1)图)图5-4959Web数据库设计与开发数据库设计与开发5.2 Access的使用
43、的使用5.2.6报表报表报表对象设计报表对象设计2)60Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计3)单击【下一步】按钮,为报表选定分组字段,如图)单击【下一步】按钮,为报表选定分组字段,如图5-51所示。所示。61Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计4)单击【下一步】按钮,确定记录的排列顺序,如图)单击【下一步】按钮,确定记录的排列顺序,如图5-52所示。所示。62Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表
44、报表报表对象设计报表对象设计5)单击【下一步】按钮,为报表选定样式(如图)单击【下一步】按钮,为报表选定样式(如图5-53)。)。63Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计6)单击【下一步】按钮,得到如图)单击【下一步】按钮,得到如图5-54所示的窗口。所示的窗口。64Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.6报表报表报表对象设计报表对象设计7)单击【完成】按钮,得到如图)单击【完成】按钮,得到如图5-55所示的报表。所示的报表。65Web数据库设计与开发数据库设计与开发5.2 Ac
45、cess的使用的使用5.2.7数据访问页设计数据访问页设计与窗体对象类似,数据访问页对象必须以表对象与窗体对象类似,数据访问页对象必须以表对象或查询对象作为自己的数据源。如果一个数据访或查询对象作为自己的数据源。如果一个数据访问页将其数据源的数据以字符形式予以显示,并问页将其数据源的数据以字符形式予以显示,并且采用单个控件的形式安排数据显示格式,即称且采用单个控件的形式安排数据显示格式,即称其为基于单个控件的数据访问页对象。其为基于单个控件的数据访问页对象。66Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计打开打开studinf数据
46、库设计视图,单击【数据库设计数据库设计视图,单击【数据库设计】视图中的【页】对象选项卡。选择工具栏上的】视图中的【页】对象选项卡。选择工具栏上的【新建】按钮,此时进入【新建数据访问页】对【新建】按钮,此时进入【新建数据访问页】对话框如图话框如图5-56所示。所示。67Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计由于准备使用数据页向导创建设计访问页,所以由于准备使用数据页向导创建设计访问页,所以应在对话框中单击【数据页向导】选项,并且在应在对话框中单击【数据页向导】选项,并且在对话框下端的下拉列表框中选择用于创建数据访对话框下端的下
47、拉列表框中选择用于创建数据访问页的数据源,这里选择事先建立的【问页的数据源,这里选择事先建立的【student】对象。然后,单击【确定】。如此,启动了【数对象。然后,单击【确定】。如此,启动了【数据页向导】,并为新建数据访问页设定了数据源。据页向导】,并为新建数据访问页设定了数据源。如图如图5-57所示。所示。68Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计图图5-5769Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计数据页向导将分四个步骤引导完成数据访问页对数据页向导
48、将分四个步骤引导完成数据访问页对象的创建操作象的创建操作:第一步:从数据源中为数据访问页选择使用字段。第一步:从数据源中为数据访问页选择使用字段。在【数据页向导】对话框(如图在【数据页向导】对话框(如图5-58所示)中,对话框左端有所示)中,对话框左端有一个【可用字段】列表框,其中列出了所选数据源中的全部可一个【可用字段】列表框,其中列出了所选数据源中的全部可用字段,对话框右端有一个【选定的字段】列表框,其中显示用字段,对话框右端有一个【选定的字段】列表框,其中显示着所有准备放置在数据访问页上字段。我们应该根据需要选择着所有准备放置在数据访问页上字段。我们应该根据需要选择那些需要出现在数据访问
49、页上的数据字段或计算字段,并将其那些需要出现在数据访问页上的数据字段或计算字段,并将其逐一移动至对话框右端的【选定的字段】列表框中。逐一移动至对话框右端的【选定的字段】列表框中。70Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计数据页向导将分四个步骤引导完成数据访问页对数据页向导将分四个步骤引导完成数据访问页对象的创建操作象的创建操作:第一步:从数据源中为数据访问页选择使用字段。第一步:从数据源中为数据访问页选择使用字段。图图5-58 71Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计
50、数据访问页设计数据页向导将分四个步骤引导完成数据访问页对数据页向导将分四个步骤引导完成数据访问页对象的创建操作象的创建操作:第一步:从数据源中为数据访问页选择使用字段。第一步:从数据源中为数据访问页选择使用字段。图图5-5972Web数据库设计与开发数据库设计与开发5.2 Access的使用的使用5.2.7数据访问页设计数据访问页设计数据页向导将分四个步骤引导完成数据访问页对数据页向导将分四个步骤引导完成数据访问页对象的创建操作象的创建操作:第一步:从数据源中为数据访问页选择使用字段。第一步:从数据源中为数据访问页选择使用字段。图图5-6073Web数据库设计与开发数据库设计与开发5.2 Ac