版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库技术与应用基于Access学习目标知识目标:了解数据访问页的概念和特点,理解发布Web页的过程。 技能目标:掌握数据访问页的创建、编辑和浏览方法;掌握在Web中发布和调用Access数据库的方法。能力目标:能灵活运用所学的技能为不同的数据库系统设计、创建和发布合乎要求的数据访问页。 引例:“罗斯文”数据库中的“ 查看产品”数据访问页数据访问页是一种特殊的Web页,提供了一种全新的与实时数据交互的方法。它将Microsoft Access数据库中的数据以Web页的方式发布出去,然后允许客户通过浏览器来查看和使用数据库中的数据,包括浏览数据、筛选数据、编辑数据等。下图的8-1就是“罗斯文”数
2、据库的“查看产品”访问页。该访问页可根据产品的名称进行分组,然后通过一次鼠标单击就可以展开显示分组项的详细信息。图8-1 “查看产品”数据访问页 在Web中发布和调用Access数据库浏览器最终显示的是HTML文档,数据库中的各种对象必须转化为HTML格式,才能在网上发布。ACCESS可以很方便的将数据表、查询、窗体、报表输出为HTML格式的网页,但是要使客户能够浏览这些网页,必须将网页发布在Web服务器上,并在服务器上设置ODBC数据源发布数据库。Access提供的Web页 Access提供三种Web页方式:静态Web页(HTML)、服务器生成的HTML(ASP)和数据访问页方式(Data
3、Accessing Pages,DAP)。静态Web页方式(HTML)静态Web页不能随着数据库数据的改变而实时更新。可以直接将表、查询、窗体和报表导出为静态 HTML 文件。在 Web 浏览器中,报表以报表格式显示,而表、查询和窗体以数据表格式显示。静态Web页的创建方法:在“另存为”对话框的“保存类型”下拉框中选择“HTML文档”, 服务器生成的HTML数据会实时更新,但为只读。文件类型为ASP或IDC/HTX。数据来自于表格、查询或窗体的输出,且链接到数据库。在 Web 浏览器中,数据是以表的格式显示的。创建动态Web页的方法与静态Web页类似。将“保存类型”选择为“Microsoft
4、Active Server”,然后输入数据源名和服务器链接地址“http:/计算机名/发布目录名” 。 数据访问页(DAP)是Access以Web方式发布数据库的主要手段。其主要功能类似于窗体对象,用于为Internet提供一个能够通过IE浏览器访问Access数据库的操作界面。可以使用数据访问页来浏览、编辑、更新、删除、筛选、分组以及排序来自Microsoft Access数据库的活动数据,实现交互功能。安装Internet信息服务为了真正提供Internet应用,在网上发布Web页,必须要求在网络上至少存在一台Web服务器,并且将Access数据访问页以URL路径指明定位。 配置一台Web
5、服务器,需要安装Internet信息服务。在Windows98中需要安装PWS,在Windows2000和WindowsXP中需要安装IIS。 设置发布目录每个Web站点都必须有一个主目录。主目录是站点访问者的起始点。可使用默认主目录,也可以创建虚拟的主目录来发布Web页。1)使用默认主目录发布Web页 IIS安装期间建立的默认主目录为C:Inetpubwwwroot。将要发布的网页放到主目录中,然后在浏览器中输入:http:/计算机名/网页名(如使用IIS默认的网页名,只需输入计算机名),即可对网页进行浏览。2)创建虚拟目录发布Web页 要从主目录以外的目录发布信息,就需创建虚拟目录。浏览器
6、可以像访问主目录一样来访问虚拟目录。虚拟目录具有别名,客户端浏览器用此别名来访问该目录。直接在浏览器中输入:http:/计算机名/别名/网页名,即可对网页进行浏览。虚拟目录的创建有两种方法:设置文件夹Web共享 和在控制面板的管理工具中创建 在Web中发布Access数据库对于静态网页,只要将网页放在Web服务器上主目录或相应的虚拟目录即可供浏览。对于动态网页、先需设置ODBC数据源,然后在放到相应发布目录中才可供浏览。使用数据访问页向导创建Web页 在Microsoft Access中,常用两种方法来创建数据访问页:页向导和页设计视图。 当使用向导创建页时,Microsoft Access
7、自动在当前文件夹中将页保存为 HTML 文件,并且在“数据库”窗口中为页添加一个快捷方式。 在创建过程中,可先使用用页向导初步创建一个简单页,然后再到设计视图中进行修改。页对象概述数据访问页(DAP)是特殊的Web页,设计用来在Internet上查看和操作来自Microsoft Access数据库中的数据。 它可以与单表关联,也可以通过查询与多表关联。它可以在Microsoft Internet Explorer浏览器中运行,也可以在Access中打开。 数据访问页是Access对象之一,但与其它对象却完全不同。这些不同主要表现在存储与调用方式两个方面。1)数据访问页的存储方式 并不是保存在A
8、ccess数据库(*.MDB)文件中,而是以单独的HTML格式的文件存储,仅在Access数据库页对象集中保留一个快捷方式。2)数据访问页的调用方式 可在Access数据库中打开,也可在Internet浏览器中打开数据访问页。数据访问页对象的创建方法数据访问页的创建方法与其它对象类似。用户可以使用“自动创建数据页”功能快速创建;也可以使用向导创建简单的数据访问页,使用页设计视图来创建和完善复杂数据访问页,还可以将已有的Web页放入数据访问页中。1)使用“自动创建数据页”创建 “自动创建数据页”创建包含基础表或查询中所有字段(除存储图片的字段之外)和记录的数据访问页。 创建方法就是在“新建数据访
9、问页”对话框中选择“自动创建数据页:纵栏式”,然后在下方选择建立页所需的数据的表或查询即可。 使用“自动创建数据页”只能基于一个数据源创建,且创建的页包含该数据源中所有字段。 2)使用向导创建数据页 使用向导创建,不仅简单而且基于多个数据源,且能控制在数据页中显示的字段,数据页布局和风格等。 【例题8-1】创建“lbcp.htm”数据访问页,如图8-2所示 图8-2 “lpcb.htm”数据访问页 3)在页设计视图中创建数据页 页设计视图由一个数据访问页控件设计区、一个属性设置卡和一个控件工具箱组成。在页设计视图中创建数据页的过程就是在控件设计区内合理地布置数据访问页上的各个控件,并为页中各对
10、象设置相应属性的过程。4)将已有的Web页放入数据访问页中 在“新建数据访问页”对话框选择“现有的Web页”选项,然后在“定位 Web 页”对话框里,确定要打开的 Web 页或 HTML 文件。当在 Microsoft Access 中保存已有Web页时,即可在Access“数据库”窗口中创建一个链接到该 HTML 文件的快捷方式。页对象中的基本控件及其应用数据访问页类似于窗体和报表,也是由各种控件组成的。用户可添加诸如标签、文本框、图片等常规控件,同时还可以像在普通网页中一样,加入文本、滚动文字和超级链接等特殊控件。控件工具箱如图8-6所示。单击工具箱中的控件图标,然后在设计视图单击鼠标左键
11、并拖出所需的大小,释放鼠标按键即可在数据页上即可添加相应控件。图8-6 数据访问页工具箱 1)、滚动文字 在数据访问中使用一个滚动文字控件(常称为字幕),可以显示移动或滚动的文字。通过将滚动文字控件与数据库中的一个字段绑定,可以显示该字段中的文字。【例题8-2】创建滚动文字实例 要求;在上例创建的“lbcp.html”数据页中添加滚动文字标题。该标题要求从左往右循环滚动。 2)插入超级链接 在数据访问页中,超级链接也是以控件的形式出现。要插入一个超级链接,可以使用控件工具栏箱中的“超级链接” 按钮。 可以选择链接到一个原有的Web页文件,或者链接到数据库中的某个数据访问页,还可以链接到一个新建
12、的页或者链接到一个电子邮件的地址。 3)输入文本 在数据访问页中,在第一个页眉节的上边缘以上区域以及最后一个浏览节或页脚节以下区的区域中,用户可以像在Word中一样直接输入文本,还可以利用“格式”工具栏中的工具定义文本的格式。使用页设计视图创建Web页在页设计视图中,可以设计出完善的数据访问页对象。创建方法与窗体类似。操作步骤: 1)进入“页”对象窗口,单击窗口工具栏上的“新建”按钮,在“新建数据访问页”对话框中选中“设计视图”选项,进入“页设计视图”。 2)使用字段列表为数据访问页连接数据库,添加字段。然后根据需要进行排序和分组。 3)使用工具箱为数据页添加各类控件。 4)设置数据页中各组成
13、部分和对象的属性。 5)优化数据页设计。例如:设置主题、控件大小和外观等。 数据访问页的基本组成数据访问页由正文和节构成。如图8-8所示。图8-8 数据访问页的组成结构图 1)正文 数据访问页的基本设计外表,用于显示信息性文本,如标题等、数据绑定的控件和节。2)节 使用节可以显示文字、数据库中的数据以及工具栏。在数据页有四种可用的节:组页眉、组页脚、记录浏览和标题节,可以在各节中相对或绝对地放置控件及其它元素。组页眉:主要用于数据和计算总计。若要对数据分组,至少要有两个组级别。处在最低组级别的组页眉类似于报表的主体节。它将重复显示直到当前组的所有记录都已打印。组页脚:用来显示计算总计。它出现在
14、组级别的记录浏览节前。组页脚对数据访问页中的最低组级别不可用。标题节:用于显示数据列的标题。标题就出现在组页眉的前面。此节仅当展开上一个组级别时才显示。不能在标题节中放置绑定型控件。记录浏览:用来显示组级别的记录浏览控件。如果组级别没有页脚,则组的记录浏览节在组页眉节后出现,如果组级别有页脚,则出现在页脚后。不可以在记录浏览节中放置绑定型控件。数据访问页设计视图中字段列表的使用 在页设计视图中,可以很方便地使用“字段列表”对话框向数据访问页中添加字段。但在这之前必须确保数据页已连接到Access数据库上。如8-9所示。 图8-9 字段列表对话框 1)将数据访问页连接到数据库 在创建数据页时,或
15、在 Microsoft Access 中打开非Access 创建的 Web 页时,而当前没有数据库是打开的,Access 将为您提示输入连接信息。如果在提示时没有指定连接信息,需要在打开页之后再指定;否则,数据库数据将不能绑定到页上。另外,当创建了一个在其 ConnectionString 属性中存储着数据库原始位置的数据访问页之后,如果更改了数据库的位置,也需要更改页的连接信息。 2)使用字段列表将数据添加到数据页 数据访问页的字段列表显示所有能从数据库中选取并添加到页的字段。在字段列表中可以逐一添加字段,也可以一次添加所有字段。(1)使用字段列表逐一添加字段 在字段列表中,展开特定表或查询
16、的文件夹,可每次将一个字段拖动到数据访问页合适位置,以创建控件(绑定于该字段)。除了某些例外之外,Microsoft Access 将基于字段中存储数据类型自动创建合适种类的单个控件。(2)使用字段列表一次添加所有字段 若从字段列表直接拖动整个表名或其它数据源名,或选中对象名,单击“添加到页”按钮,则可一次添加所有字段。用户可将字段作为单个控件还是作为数据透视表(图)或OFFICE电子表格的形式添加。 如果想让用户可以在字段中编辑数据,或者按照自由格式的自定义版式中安排控件,可使用单个控件。 【例题8-3】创建“xse.html”数据访问页,如图8-10所示。 图8-10 “xse.html”
17、数据页 在页中排序和分组字段 在数据访问页中对记录分组相似于在报表中对记录进行分组:可以创建分级结构,该结构从通用类别到指定细节对记录进行分组和排序。鼠标右击要设置的组所属的节栏,选择“组级属性”,得到如图8-12所示的组级属性对话框,可在其中为各组设置排序和分组属性值。 图8-12 类别组级属性对话框 数据访问页的属性数据访问页每个对象,包括页、节和控件都具有一系列的属性描述。 如要查看或修改页对象的属性,则单击“编辑”菜单上的“选择页”命令,然后单击工具栏上的“属性”按钮,即可弹出对应的对象属性对话框。如要查看节或控件的属性,则单击该节栏或控件,单击“属性”按钮。还可设置数据访问页的文档属
18、性。方法是:单击“文件”菜单上的“页属性”命令。 更改页的外观Access为数据访问页对象设计提供了一系列的主题样式,用户只需选择某种主题,就可以改变所创建的数据访问页的整体效果。 在设计视图中,选择“格式”菜单中的“主题”命令,在弹出的“主题”对话框中选择主题。并根据需要选择下方的3个复选框“鲜明颜色”、“活动图形”和“背景图像”来决定是否在主题中出现这些信息。在数据访问页中实现分组动态筛选 在分组数据页中,用户可通过“展开折叠”按钮显示每组的信息。还在数据访问页中使用组合框或列表框,并在“分组和排序”中设置下拉分组筛选控件和分组筛选字段,可实现在组合框或列表框选中某一值后,以这一值来动态筛
19、选数据源中数据的功能。【例题8-4】:将前面创建的“按类别查看商品”数据访问页设置为动态筛选。 分析评价 创建数据访问页的方法很多。使用“自动创建数据页”功能能快速创建,但缺乏个性化。它只能基于一个数据源来创建。且创建的页包含该数据源中所有字段,并只能以纵栏式的形式来显示数据。 使用数据页向导创建比较简单方便。它能基于多个数据源,进行简单的分组,且能控制在数据页中显示的字段,数据页布局和风格等。但在向导中不能实现计算、不能设置对象属性等,故创建出来的数据页仍较难满足实际需求。 使用页设计视图创建虽然难度较高,但可按用户要求创建功能强大的数据访问页。页设计视图由一个数据访问页控件设计区以及一个属
20、性设置卡和一个控件工具箱组成。在页设计视图中,用户可控件设计区内合理地布置数据访问页上的各个控件,并为页中各对象设置相应属性。同时用户还可对记录分组、进行各类计算。 因此,在设计数据页的过程中,一般使用向导或自动创建功能快速创建一个初始模型,然后在设计视图中进行修改和完善。职业工作站任务:在汽车销售系统中创建并发布“cydd.html”数据访问页,结果如图8-13所示。要求:该数据访问页可实现从公司名称列表中选择公司以显示该客户所签订的订单,然后通过单击与订单相邻的展开按钮还可查看订单的详细内容。图8-13 按公司查看订单数据页 任务分析:该数据页是一个三级分组的页,其各组数据分别来自于“客户
21、”、“订单”表和“扩展订单明细”查询。各组数据源依次存在一对多关系。实现的方法很多,可先通过向导创建分组页,然后再到设计视图中进行进一步的修改和设置。用户也可直接在设计视图中创建。按照从内到外的顺序从字段列表中依次选入相应的数据源或字段,在设计区中创建各节,实现分组。最后按照样张设置各节和各控件的格式。 任务实现:1)以“扩展订单明细”查询为数据源,使用向导创建一个包含“产品ID”、“车名”、“销售价”、“数量”、“折扣”和“总价”字段的纵栏式数据访问页。在其中不添加任何分组级别,且按产品ID的值升序排序。在指定标题对话框中选中“修改数据页的设计”单选纽,单击“完成”,进入设计视图。 图8-1
22、4 未分组的页设计视图 2)在设计视图中右击“扩展订单明细”页眉节,选择“题注”命令,添加标题节。调整各控件的位置,并在控件属性对话框中将“车名”标签的InnerText属性值改为“产品ID”。在正文中输入标题“按公司查看订单”,设置字体颜色大小和颜色,如图8-14所示。3)从字段列表中将“订单”表的“订单ID”字段拖入到页设计视图的上方,在“版式向导”对话框中选择“纵栏式”,在“关系向导”对话框中选择“订单ID”字段作为关联字段,如图8-15所示。图8-15 关系向导对话框 4)单击“确定”按钮,页设计视图新增“订单”节,将“订购日期”字段拖入订单页眉节。5)从字段列表中将“客户”表中的“公
23、司名称”字段拖入页设计视图上方,按类似方法创建客户节。6)按样张设置各节和各控件的大小和颜色。 本章小结Access允许将数据库中的数据通过Web页发布,并提供三种Web页方式:静态Web页(HTML)、动态Web页(ASP)和数据访问页方式(Data Accessing Pages,DAP)。其中,数据访问页是Access以Web方式发布数据库的主要手段。它不仅可动态更新,还可以浏览、编辑、更新、删除、筛选、分组以及排序来自Microsoft Access数据库的活动数据,实现交互功能。数据访问页的创建方法与其它对象类似。用户可以使用“自动创建数据页”功能快速创建;也可以使用向导创建简单的数
24、据访问页,还可使用页设计视图来创建和完善复杂数据访问页。它与其他对象不同的是,它以单独的HTML格式的文件存储,仅在Access数据库页对象集中保留一个快捷方式。若要使客户能够浏览网页,必须将网页发布在Web服务器上,并在服务器上设置ODBC数据源发布数据库。通过安装Internet信息服务可配置本机为Web服务器,然后将要发布的网页存放在发布目录中,发布目录可使用默认主目录,也可通过设置虚拟目录的方式在其他目录中发布。设置好后,用户只要在浏览器中输入“http:/计算机名/网页名”或“http:/计算机名/别名/网页名”,即可浏览网页。 主要概念和观念 主要概念Web页类型 数据访问页 数据
25、页的组成 主要观念数据访问页的存储特点 数据访问页的创建 简答题 1)简述数据访问页与报表、窗体的区别。 2)简述数据访问页的组成。 3)简述Access中可创建的Web页类型。 4)简述数据访问页与其他对象的主要区别。 5)简述数据访问页分组后与分组前的不同? 技术应用1)在本机上浏览并发布所设计的网页,需要什么支持?2)在数据访问页中可以通过哪些方法来创建数据透视表?3)如何设置各组在展开时每页所显示的记录数目?4)在虚拟目录中使用别名有什么好处?5)如何为数据访问页添加背景图片? 技能题 单项操作训练1)以“网上客户”表为数据源,创建“khzc.html”数据页。如图8-17所示。图8-17 khzc数据页 2)以“订单”为数据源,创建“ckdd.html”数据访问页。如图8-18所示。 图8-18 查看订单数据页 3)以“网上订单”为数据源,创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻纺厂泵房细则
- 2026年山西省长治市单招职业适应性测试题库带答案详解(黄金题型)
- 2026年平凉职业技术学院单招职业倾向性测试题库附答案详解(a卷)
- 2026年平顶山文化艺术职业学院单招职业技能考试题库及一套答案详解
- 2026年山西警官职业学院单招职业倾向性测试题库附参考答案详解(夺分金卷)
- 2026年平顶山工业职业技术学院单招职业倾向性考试题库含答案详解(预热题)
- 2026年广东省广州市单招职业适应性考试题库附参考答案详解(夺分金卷)
- 2026年广西培贤国际职业学院单招职业适应性测试题库及答案详解(有一套)
- 2026年山西省阳泉市单招职业适应性测试题库附答案详解(培优a卷)
- 2026年广东省茂名市单招职业适应性测试题库带答案详解(能力提升)
- 2026年食品安全与环境管理的关系
- 2025-2026学年湘美版美术八年级下册1.3走向现代课件
- 和田~民丰~且末~若羌Ⅱ回750千伏输变电工程(且末~若羌段)环境影响报告书
- 2026平安集团IQ EQ题库
- 2025年陕西能源职业技术学院单招职业技能考试模拟测试卷带答案解析
- 2026湖南省卫生健康委直属事业单位招聘185人考试备考题库及答案解析
- 2025年哈尔滨科学技术职业学院单招职业倾向性考试题库附答案解析
- 2026年吉林省长春市高考语文一模试卷
- 微生物学检验在临床抗微生物药物管理中的应用专家共识解读课件
- 青少年AI项目实施方案
- 水运工程结构防腐蚀施工规范 JTS-T 209-2020
评论
0/150
提交评论