Access2000快餐(共十一章)ess简介作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型积极大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。 Access将所有有名字的东西都成为对象(object),ess2000中,最重要的对象有表,查询,窗体,报表,宏和模块。表用户定义的存储资料的对象。每一个表都包含有关某个主体的信息。表包括存储不同种类资料的字段(列),而记录(行)则收集特定主体实例的所有信息。查询为来自一个或多个表的资料提供定制视图的对象。ess中,可以利用图形化的实例查询机制(QBE)或通过SQL语句来建立查询。你可以在查询中选择、更新、插入或删除资料,也可以用查询来建立新表。窗体窗体是主要的人机接口。大量的操作(几乎所有)都要通过窗体完成。窗体通过运行宏(macro)或VisualBasicforApplicatinns(VBA)过程,来响应大量的事件。Access2000为我们提供了强大的(同时也是相当方便的向导)来建立标准的Windows窗体。报表为格式化、计算、打印选定资料而设计的对象。它是衡量一个优秀的数据库的重要标准(有时甚至是唯一的标准)。宏为了响应已定义的事件,ess去执行一个或多个操作,而宏就是对这些操作的结构化的定义对象。它可以让你像堆积木一样建立一个功能强大的程序,而无须写大量的代码。模块包括用VBA编码的定制过程的一个对象。模块提供了独立的动作流以捕获错误,而宏做不到。模块能直接响应窗体或报表事件,也可以从应用程序的任何地方被调用。ess功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。如果你具有下面的情况,ess。1我要建立一个数据库系统,却不愿因此而去系统地区学习编程。2我略懂编程,希望能够建立一个专业的数据库系统。3我精通C++,但我发现要用它做许多复杂的报表是一件令人头疼的事。4我有大量的资料要处理,却不会写SQL语句。5我精通多种数据库语言,但我希望工作更轻松一些。ess本身具有强大的向导机制,能提供大量的数据库常用操作。但如果你能适当的加上少量的代码,那么你的程序将是专业级的。这一切都靠VBA。VBA(VisualBasicforApplications)是MicrosoftOffice系列的内置编程语言,功能强大,面向对象(OOP),非常适合入门级学习。如果你有VisualBasic基础,那么你的学习将更加轻松而有效率。(一)理解对象、属性、方法和事件同其它任何面向对象的编程语言一样,VBA里也有对象、属性、方法和事件。所谓对象,就是代码和数据的组合,可将它看作单元,例如,表、窗体或文本框等都是对象。每个对象由类来定义。所谓属性,是指定义了对象特性,像大小、颜色、对象状态等。所谓方法指的是对象能执行的动作,如刷新等。事件是一个对象可以辨认的动作,像单击鼠标或按下某键等,并且可以写某些代码针对此述动作来做响应。简单的说,有一个苹果,这是一个对象。它是红的。那是它的颜色属性color=红。如果苹果变甜了,这就是它成熟的方法。这时你上去咬它一口,发生了“咬”的事件;其后果就是苹果不再完整,而你感觉到甜味。在VBA中,比如,一个窗口上有一个“关闭”按钮,这是两个“对象”。窗口及按钮的颜色、大小是它们的属性。当你按下“关闭”按钮时,发生关闭事件,窗口关闭。一个例子:新建一个窗体。放置两个按钮和一个文本框控件。显示”、“com清除”;按钮的标题分别定义为“显示”、“清除”。文本框的名称定义为“txt你好”。然后在窗体模块窗体中写入以下代码:(’后的文字为代码注释)清除_Click()''SetFous方法,=""'使文本框的Text属性为“”(空)EndSub'显示_Click()''SetFous方法,="你好!欢迎学习V
Access2000快餐 来自淘豆网m.daumloan.com转载请标明出处.