access教程

上传人:油条 文档编号:24465785 上传时间:2017-12-05 格式:PPT 页数:45 大小:1,019.50KB
返回 下载 相关 举报
access教程_第1页
第1页 / 共45页
access教程_第2页
第2页 / 共45页
access教程_第3页
第3页 / 共45页
access教程_第4页
第4页 / 共45页
access教程_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《access教程》由会员分享,可在线阅读,更多相关《access教程(45页珍藏版)》请在金锄头文库上搜索。

1、第9章数据访问页和Web,随着因特网的迅速发展和广泛应用,因特网已成为信息社会的一个重要的组成部分。这要求Microsoft Access跨网络存储和发送数据。Access 2003提供了数据访问页,数据访问页是一种特殊的Web页,它允许用户使用IE5.x或以上版本查看和使用数据,给用户提供了跨因特网或内联网访问动态(实时)和静态(不可更新)信息的能力。 本章要点9.1Access与静态Web页 9.2 Access与动态Web页 9.3数据访问页 习题 9,9.1Access与静态Web页,创建Web页最简单的方法就是从用户熟悉的应用导出现有的内容。将Access数据库对象导出为静态Web页

2、或半动态的Web页,Access只是发送当前的数据,而不会提供查询能力。9.1.1将Access表或查询导出为静态Web页在将Access中的表或查询导出为静态或半静态Web页时,用户可以创建格式化的Web页,也可以创建非格式化的Web页。1将Access数据表导出为静态Web页下面介绍将Access数据表导出为静态Web页的方法,可按以下操作。(1)打开数据库,在数据库窗口中的“表”对象中选中要导出的表。单击“文件”“导出”菜单命令,打开“将表专业导出为”对话框,如图9-1-1所示。,9.1Access与静态Web页,图9-1-1 “将表专业导出为”对话框,9.1Access与静态Web页,

3、(2)在“保存位置”下拉列表框中选择要保存的位置;在“保存类型”下拉列表框中选择“HTML文档”类型,将激活“带格式保存”复选框,选中该复选框才能对HTML格式化,并激活“自动启动”复选框,选中该复选框。注意:如果不选择“带格式保存”复选框,直接单击“导出”按钮,创建的是非格式化的Web页面,此时,“HTML输出选项”不会出现。非格式化的Web页不包含格式化代码。(3)单击“导出”按钮,关闭该对话框,并弹出“HTML输出选项”对话框,如图9-1-2所示。(4)保持“HTML输出选项”对话框的默认状态,单击“确定”按钮关闭对话框。Access将自动对文件进行转换,并弹出格式化后的Web页面,如图

4、9-1-3所示。,9.1Access与静态Web页,图9-1-2 “HTML输出选项”对话框 图9-1-3 导出的格式化的Web页面,9.1Access与静态Web页,2将Access查询导出为静态Web页将整个Access数据表导出为Web页,常常包含许多用户并不感兴趣的内容,所以大多数静态Web页只是包含数据表中相关记录和列的子集。使用查询可以指定在页面中出现哪些列和记录。利用具有不同准则的多个查询便可以创建一系列的Web页面,然后通过主页上的超链接打开指定的Web页。用户可参照以下步骤,来创建示例查询并将其导出为静态Web页。(1)打开“罗斯文”数据库,创建一个查询,只添加“客户”表,然

5、后向查询“设计”视图中的表格中添加客户-ID、公司名称、联系人姓名、地址、邮政编码、电话和国家等字段。(2)在国家字段的“条件”行中添加美国、英国和俄罗斯3个国家(必须处于不同的行中),然后将查询保存为“查询Nacs”。(3)切换到数据表视图并运行查询,然后选择“文件”“导出”菜单命令,打开“导出查询”对话框。(4)在“导出查询”对话框中,为文件指定“保存位置”,在“文件类型”下拉列表框中选择“HTML文档”,并选中“带格式保存”和“自动启动”复选框。,9.1Access与静态Web页,(5)单击“保存”按钮关闭“导出查询”对话框,此时Access弹出“HTML选项”对话框,单击“确定”按钮,

6、查询结果集将出现在默认的Web浏览器中。如图9-1-4所示。,图9-1-4 导出的查询结果,9.1Access与静态Web页,9.1.2 将Access窗体或报表导出为静态Web页可以用与导出表或查询类似的方式将Access窗体或报表导出为静态网页。与静态数据表不同的是,要导出一个多页窗体或报表,Access需要创建多个Web页面,其中每个页面对应窗体或报表的一页。Access 2003 报表的导出过程是不处理图形图像的。如果想把图形也导出,必须为报表上的每一个图形创建一个.jpg、.gif或.png文件,然后手工添加标记到每个报表页源代码的适当位置上。图形文件必须和想关联的.html文件保存

7、在相同的文件夹中,否则就要在标记的“filename.exe”位置添加正确的完整路径。,9.1Access与静态Web页,9.1.3链接Web页Access 2003 不仅能导入本地计算机或网络服务器上的HTML表,还可以链接其他Access数据库生成的链接表数据和其他格式的数据。在Access数据库中,链接数据使得用户能够读取并更新外部数据源中的数据,而不改变外部数据源的格式,因此可以继续用创建文件的程序来使用它,也可以用Access来添加、删除或编辑它的数据。要将Web页中的数据链接到Access中,可以执行以下操作。(1)打开数据库,在数据库窗口中单击“文件”“获取外部数据”“链接表”菜

8、单命令,并在弹出的对话框中选择一个需要链接的HTML文件。(2)单击“链接”按钮,在弹出的“链接HTML向导”对话框中选择是否在第一行包含列标题。如果选择“第一行包含列标题”复选框,Access将把Web页中的列标题作为数据表的字段名称,否则将由用户自定义命名。如图9-1-5所示。(3)单击“下一步”按钮,在“字段选项”栏中设置字段名称、数据类型等选项,如图9-1-6所示。,9.1Access与静态Web页,图9-1-5 “链接HTML向导”对话框 图9-1-6 设置字段、数据类型,9.1Access与静态Web页,(4)然后单击“下一步”按钮,在最后一个对话框中输入链接表的标题,单击“完成”

9、按钮。这时链接表将出现在数据库窗口中。如果确定数据只在Access中使用,建议使用导入的方式,因为Access对其自身的表操作速度较快,而且还可以修改导入的表以满足需要。如果要使数据由Access以外的程序更新,则应该使用链接方式。,9.2 Access与动态Web页,9.2 Access与动态Web页动态Web页允许用户创建自己的选择查询,并以表格形式返回定制的数据集,用户可以对其进行编辑或添加数据等操作。9.2.1什么是ASPASP(Active Server Pages)其实就是常说的动态网页,动态网页要比静态网页更生动、活泼。ASP是一种成熟的Microsoft技术,使用该技术可以从包

10、含在.asp文件中的指令生成与浏览器无关的HTML文件。用户可以直接在IE浏览器中打开一个ASP文件,但不会看到任何内容。如果有默认属性安装的FrontPage,则在IE浏览器中打开ASP文件将自动启动FrontPage。如果想要打开的ASP文件位于装有PWS或者IIS的机器上,则在IE浏览器中打开时可以使用传统的域名URL或InternetURL,Web服务器将自动执行ASP文件并生成HTML文件。,9.2 Access与动态Web页,9.2.2为ASP指定ODBC数据源 ASP使用ADO来完成数据库的连接,但Access 2003导出功能没有使用Jet自身的OLE DB数据提供者。因此,必

11、须有一个ODBC系统或文件数据源和持有ASP文件的服务器上的数据库建立联系。为ASP创建一个系统数据源,可按以下步骤操作。(1)启动控制面板,双击打开“管理工具”,打开“ODBC数据源管理器”对话框,单击“系统DSN”标签,显示所有系统数据源列表。如图9-2-1所示。,图9-2-1 ODBC数据源管理器,9.2 Access与动态Web页,(2)单击“添加”按钮,打开“ODBC Microsoft Access安装”对话框,如图9-2-2所示。(3)在这个对话框中单击“选项”按钮,打开“选择数据库”对话框,指定数据库,如图9-2-3所示。,图9-2-2 “ODBC Microsoft Acce

12、ss安装”对话框 图9-2-3 指定数据库,9.2 Access与动态Web页,(4)单击“确定”按钮,返回“ODBC Microsoft Access安装”对话框,单击“确定”按钮,关闭全部对话框,完成指定数据源,然后关闭控制面板。9.2.3将Access表导出为ASP要将数据库中的表导出为ASP,可以执行以下操作。(1)打开数据库,在数据库窗口的“表”对象中选择要导出的表,然后选择“文件”“导出”菜单命令,打开导出表对话框。(2)在对话框中的“保存类型”下拉列表框中选择“Microsoft Active Server Pages(*.asp)”选项,并选择保存位置和文件名。(3)单击“导出

13、”按钮,Access将弹出“Microsoft Active Server Pages输出选项”对话框,在“数据源名称”文本框中输入ODBC数据源的名称(即前面创建的数据源的名称),如图9-2-4所示。图9-2-4 “Microsoft Active Server Pages输出选项”对话框(4)如果愿意的话,指定一个HTML模板(或使用默认值),单击“确定”按钮,就可以把Access表导出为ASP了。,9.2 Access与动态Web页,图9-2-4 “Microsoft Active Server Pages输出选项”对话框,9.3数据访问页,Access可以创建各种不同的Web页。如果在

14、Web页面中直接处理数据库中的数据,需要创建数据访问页,它直接连接着数据库中的数据。创建数据访问页和在Access中创建窗体或报表非常类似。数据访问页作为一个独立的文件存储在Access 2003数据库文件之外的.htm文件中。.htm文件使用HTML格式。这是一个标记构成的系统,所有经过这些标记描述的文件,都可以在全球资源网(World Wide Web)上发布,能用如Microsoft IE、Netscape等Web浏览器来访问这些网站,并浏览这些网页。数据访问页就是利用HTML和ActiveX技术,连接到Microsoft Access数据库上的Web页。使用数据访问页,用户可以和其他人

15、交互,便于在Web站点上提供动态数据。数据访问页是一个独立的文件,保存在Access 2003之外,但当用户创建了一个数据访问页后,Access 2003将在数据库窗口中自动为数据访问页添加一个图标。数据访问页与窗体、报表很相似,如它们都要使用字段列表、工具箱、控件、排序与分组对话框等。数据访问页能够完成窗体、报表所完成的大多数工作,同时又具有窗体、报表所不具备的功能,是使用数据访问页还是使用窗体和报表取决于要完成的任务。,9.3数据访问页,一般情况下,在Access 2003数据库中输入、编辑和交互处理数据时,可以使用窗体,也可以使用数据访问页,但不能使用报表。通过因特网的输入、编辑和交互处

16、理活动数据时,只能使用数据访问页实现,而不能使用窗体和报表。当要打印发布数据时,最好使用报表,也可以使用窗体和数据访问页,但效果不如报表。如果要通过电子邮件发布数据时,则只能使用数据访问页。9.3.1新建数据访问页创建数据访问页可以使用数据页向导和设计视图等方法。完成之后,页面就成为功能齐全的HTML文件。1使用数据页向导创建数据访问页创建数据访问页最简单的方法是使用Access数据页向导。按如下步骤可创建新的数据访问页。(1)打开数据库,在数据库的“对象”列表中选择“页”对象。双击“使用向导创建数据访问页”,打开“数据页向导”对话框。(2)从“表/查询”组合框中选择要创建数据访问页的表,从“可用字段”列表框中选择所需字段,如图9-3-1所示。(3)单击“下一步”按钮,进入向导分组级别窗口,在这个窗口中选中用作分组级别的字段,进行分组级别设置,如图9-3-2所示。,

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

最新文档


当前位置:首页 > 电子/通信 > 综合/其它

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