access 子窗体 鼠标滚动不工作_用Access做报表之基础篇

介绍Access作为关系型数据库管理系统的基本概念及应用,包括表、查询、窗体、报表、宏和模块等核心组件的功能。

Access是一种关系型的桌面数据库管理系统, 是Microsoft Office套件产品之

一 从20世纪90年代初期Access 1.0的诞生到目前的广泛使用, 经历多次升级

改版, 其功能越来越强大, 但操作更加简单。

Access提供Windows操作系统的高级应用程序开发系统。 Access与其他数

据库开发系统之间相当显著的区别就是: 用户不用看写一行代码, 就可以在很

短的时间里开发出一个功能强大而且相当专业的数据库应用程 序, 并且这一

过程是完全可视的。

Access 目 前 分 为 两 种 格 式 文 件 , Access2007 之 前 , 使 用 .mdb 格 式 ,

Access2007开始使用.accdb格式, 但是可以向下兼容的。

5918ac8680ae4b757f3f70b225fc7a53.png

一个数据库管理系统, Access通过各种数据库对象来管理信息。这些数据库对象包括:表、查询、窗体、报表、宏和模块。不同的数据库对象在数据库中起着不同的作用。

例如,用表来存储数据,用查询来检索符合指定条件的数据,通过窗体来浏览或更新表中的数据,用报表以特定的方式来分析和打印数据。

b51f715d7d505c88810331a024bf4d3b.png

1、表对象

表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起来,以便用户使用。

表中的列称为字段,字段是Access信息的最基本载体,说明了一条信息在某一方面的状况。表中的行称为记录,记录是由一个或多个字段组成的

3595da0ef4df993bcc6760e63334b85c.png

2、查询对象

查询是用来操作数据库中的记录对象的,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成所谓的动态数据集,这个动态数据集显示出用户希望同时看到的来自一个或多个表中的字段,并显示在一个虚拟的数据表窗口中。用户可以浏览、查询、打印甚至可以修改这个动态数据集中的数据,Access会自动将所做的任何修改反映到对应的表中。执行某个查询后,用户可以对查询 的结果进行编辑或分析,并可将查询结果作为其他数据库对象的数据源

0c18edc760cbdba14ea392589596c631.png

a06572d95083027a45ed9f094e77eeda.png

3、窗体对象

窗体是数据库与用户进行交互操作的最好界面,其数据源可以是表或查询。在窗体中可以显示数据表中的数据,可以将数据库中的表链接到窗体中,利用窗体作为输入记录的界面。通过在窗体中插入按钮,可以控制数据库程序的执行过程。利用窗体,能够从表中查询提取所需的数据,并将其显示出来。通过在窗体中插入宏,用户可以把Access的各个对象很方便地联系起来

80aa68757da9e82d5d567915351c2bd8.png

4、报表对象

数据库应用程序通常要进行一些打印输出,利用报表可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印。用户可以在一个表或查询的基础上来创建一个报表,也可以在多个表或查询的基础上来创建报表。利用报表不仅可以创建计算字段,而且还可以对记录进行分组以便计算出各组数据的汇总结果等。在报表中,可以控制显示的字段、每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容

2ec51e8c8b9d3b2a2627724f697000ea.png

5、宏对象

宏实际上是一系列操作的集会,其中每个操作都能实现特定的功能,例如打开窗体、生成报表、保存修改等,用户经常需要重复大量的操作,利用宏可以简化这些操作,使大量的重复性操作自动完成,从而使管理和维护Access数据库更加简单。

d000d95f22adee2efcf1808fc4ce4a24.png

6、模块对象

模块是将Visual Basic for Applications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。模块中的每一个过程都是一个函数过程或子程序。通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用程序。

原则上说,使用Access,用户不需编程就可以创建功能强大的数据库应用程序,但如通过在Access中编写Visual Basic程序,用户即可以编写出复杂的运行效率更高的数据库应用程序。

5a3495e3a7357b1c14a5fe732b3e4f31.png

如何创建一个表

Access提供了可视化的创建过程,简单方便

1、使用新建表或新建表设计

点击菜单栏的新建表后,会在主页面位置弹出新表的字段设置画面,可自定义设计字段

66513f13c90ef3cfa7fb2607118d4b43.png

鼠标点击字段部分会弹出提示选择字段的类型

eda95aaf8d9068e49557046d78161810.png

后期增加和修改字段类型可选中表名称,右键,选择设计视图

9806fdde5c87c82a1e1b0307a786b611.png

Access表中的字段类型-可按F1查看相应的帮助文档

62290e957ae6bc9d30e96c84fe78a1b3.png

11af8378e5843cd181eb9a2c0334fc94.png

2f8f027e5aa118ab3c4617d56e43eea2.png

e974fe63ef61f541fcf1c783fc9ef913.png

37bfe296dd95edc53e365ac369654440.png

f5a6b7da1771dd9a7a4c7b8c025117f1.png

849e555d81387fa072b5c840b4b67078.png

4996ae60cbb9d9efc22bea641c365863.png

a547425e6a8372eb21ea8e9a75a82104.png

PS:使用OLEDB控件通过脚本连接时,不知道连接字符串怎么办?

1、新建文本文档

2、另存为——格式选择所有文件

3、文件名——**.udl

4、双击运行

5、选择需要的数据库连接驱动

6、选择数据库、测试连接

7、选择该**.udl文件,右键选择编辑,就会看到连接字符串

05bd9f85c33c59795cde9f21354bf0eb.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值