MICROSOFT ACCESS是一种关系式
数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个
字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。 \x0d\x0a 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。ACCESS数据库以文件形式保存,文件的扩展名是MDB。 \x0d\x0a ACCESS 数据库由六种对象组成,它们是表、查询、
窗体、报表、宏和模块。\x0d\x0a表(TABLE) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。\x0d\x0a查询(QUERY)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 \x0d\x0a 窗体(FORM)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 \x0d\x0a 报表(REPORT)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 \x0d\x0a 宏(MACRO)——宏相当于DOS中的批处理,用来自动执行一系列 *** 作。ACCESS列出了一些常用的 *** 作供用户选择,使用起来十分方便。\x0d\x0a模块(MODULE)——模块的功能与宏类似,但它定义的 *** 作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VISUAL BASIC编程。
Access是微软
Office组件的数据库软件,使用它可以进行简单的数据库软件的开发。但Access的图表功能和数据分析
功能不如Excel强大,常用的做法可以将Access中的数据导入Excel中再进行处理。代码利用ADO组件可以方便地对各种数据进行连接和访问。ADO组件中的Connection对象可以实现对数据库的连接,并可以快速实现SQL语句的执行,然后再用VBA将SQL查询的结果输出到Excel表格中。
打开VBE窗口,选择菜单“工具”一“引用”,勾选MicrosoftActiveXDataObjects2.8Library,并单击“确定”按钮。
利用ADO连接数据库ADO的全称是ActiveXDataObject,是一个用于存取数据源的COM组件,用以快速实现各种数据库的连接、读取、写入。在ADO组件中有一个Connection对象,利用Connection对象的Open方法可以实现数据库的连接。
容易。
如果你是在本窗体查询:
在本窗体中添加一个文本框(text1),在该文本框的更新後事件中写以下代码:
Me.Filter = "字段名称 like '*" & Me.Text1 & "*'"
Me.FilterOn = True
如果你是在主窗体中查询,在子窗体显示查询后结果:
在本窗体中添加一个文本框(text1),在该文本框的更新後事件中写以下代码:
Me.子窗体名称.form.Filter = "字段名称 like '*" & Me.Text1 & "*'"
Me.子窗体名称.form.FilterOn = True
完成後,在text1输入查询条件回车即可显示查询结果(以上是模糊查询)。
祝你成功!如果还不明白就发档案给我帮你做。
评论列表(0条)