启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 125|回复: 4

用Access做报表之基础篇

[复制链接]

2

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-9-23 06:22:02 | 显示全部楼层 |阅读模式
Access是一种关系型的桌面数据库管理系统, 是Microsoft Office套件产品之
一 从20世纪90年代初期Access 1.0的诞生到目前的广泛使用, 经历多次升级
改版, 其功能越来越强大, 但操作更加简单。
Access提供Windows操作系统的高级应用程序开发系统。 Access与其他数
据库开发系统之间相当显著的区别就是: 用户不用看写一行代码, 就可以在很
短的时间里开发出一个功能强大而且相当专业的数据库应用程 序, 并且这一
过程是完全可视的。
Access 目 前 分 为 两 种 格 式 文 件 , Access2007 之 前 , 使 用 .mdb 格 式 ,
Access2007开始使用.accdb格式, 但是可以向下兼容的。


一个数据库管理系统, Access通过各种数据库对象来管理信息。这些数据库对象包括:表、查询、窗体、报表、宏和模块。不同的数据库对象在数据库中起着不同的作用。
例如,用表来存储数据,用查询来检索符合指定条件的数据,通过窗体来浏览或更新表中的数据,用报表以特定的方式来分析和打印数据。


1、表对象
表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起来,以便用户使用。
表中的列称为字段,字段是Access信息的最基本载体,说明了一条信息在某一方面的状况。表中的行称为记录,记录是由一个或多个字段组成的


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




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


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


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


6、模块对象
模块是将Visual Basic for Applications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。模块中的每一个过程都是一个函数过程或子程序。通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用程序。
原则上说,使用Access,用户不需编程就可以创建功能强大的数据库应用程序,但如通过在Access中编写Visual Basic程序,用户即可以编写出复杂的运行效率更高的数据库应用程序。


如何创建一个表
Access提供了可视化的创建过程,简单方便
1、使用新建表或新建表设计
点击菜单栏的新建表后,会在主页面位置弹出新表的字段设置画面,可自定义设计字段


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


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


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


















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

1、新建文本文档
2、另存为——格式选择所有文件
3、文件名——**.udl
4、双击运行
5、选择需要的数据库连接驱动
6、选择数据库、测试连接
7、选择该**.udl文件,右键选择编辑,就会看到连接字符串

回复

使用道具 举报

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-9-23 06:22:58 | 显示全部楼层
可以讲讲Access在工控的实战应用吗?
回复

使用道具 举报

0

主题

11

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-9-23 06:23:36 | 显示全部楼层
后面会有例子来说明
回复

使用道具 举报

3

主题

6

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-9-23 06:23:54 | 显示全部楼层
测试数据库连接时,没有mirosoft.JET.4.0 OLE.DB Provider怎么办
回复

使用道具 举报

0

主题

5

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2025-3-21 00:37:33 | 显示全部楼层
撸过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表