access 子窗体 鼠标滚动不工作_用Access做报表之基础篇
Access是一种关系型的桌面数据库管理系统, 是Microsoft Office套件产品之
一 从20世纪90年代初期Access 1.0的诞生到目前的广泛使用, 经历多次升级
改版, 其功能越来越强大, 但操作更加简单。
Access提供Windows操作系统的高级应用程序开发系统。 Access与其他数
据库开发系统之间相当显著的区别就是: 用户不用看写一行代码, 就可以在很
短的时间里开发出一个功能强大而且相当专业的数据库应用程 序, 并且这一
过程是完全可视的。
Access 目 前 分 为 两 种 格 式 文 件 , Access2007 之 前 , 使 用 .mdb 格 式 ,
Access2007开始使用.accdb格式, 但是可以向下兼容的。
![](/assets/blank.gif)
一个数据库管理系统, Access通过各种数据库对象来管理信息。这些数据库对象包括:表、查询、窗体、报表、宏和模块。不同的数据库对象在数据库中起着不同的作用。
例如,用表来存储数据,用查询来检索符合指定条件的数据,通过窗体来浏览或更新表中的数据,用报表以特定的方式来分析和打印数据。
![](/assets/blank.gif)
1、表对象
表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起来,以便用户使用。
表中的列称为字段,字段是Access信息的最基本载体,说明了一条信息在某一方面的状况。表中的行称为记录,记录是由一个或多个字段组成的
![](/assets/blank.gif)
2、查询对象
查询是用来操作数据库中的记录对象的,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成所谓的动态数据集,这个动态数据集显示出用户希望同时看到的来自一个或多个表中的字段,并显示在一个虚拟的数据表窗口中。用户可以浏览、查询、打印甚至可以修改这个动态数据集中的数据,Access会自动将所做的任何修改反映到对应的表中。执行某个查询后,用户可以对查询 的结果进行编辑或分析,并可将查询结果作为其他数据库对象的数据源
![](/assets/blank.gif)
![](/assets/blank.gif)
3、窗体对象
窗体是数据库与用户进行交互操作的最好界面,其数据源可以是表或查询。在窗体中可以显示数据表中的数据,可以将数据库中的表链接到窗体中,利用窗体作为输入记录的界面。通过在窗体中插入按钮,可以控制数据库程序的执行过程。利用窗体,能够从表中查询提取所需的数据,并将其显示出来。通过在窗体中插入宏,用户可以把Access的各个对象很方便地联系起来
![](/assets/blank.gif)
4、报表对象
数据库应用程序通常要进行一些打印输出,利用报表可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印。用户可以在一个表或查询的基础上来创建一个报表,也可以在多个表或查询的基础上来创建报表。利用报表不仅可以创建计算字段,而且还可以对记录进行分组以便计算出各组数据的汇总结果等。在报表中,可以控制显示的字段、每个对象的大小和显示方式,并可以按照所需的方式来显示相应的内容
![](/assets/blank.gif)
5、宏对象
宏实际上是一系列操作的集会,其中每个操作都能实现特定的功能,例如打开窗体、生成报表、保存修改等,用户经常需要重复大量的操作,利用宏可以简化这些操作,使大量的重复性操作自动完成,从而使管理和维护Access数据库更加简单。
![](/assets/blank.gif)
6、模块对象
模块是将Visual Basic for Applications声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。模块中的每一个过程都是一个函数过程或子程序。通过将模块与窗体、报表等Access对象相联系,可以建立完整的数据库应用程序。
原则上说,使用Access,用户不需编程就可以创建功能强大的数据库应用程序,但如通过在Access中编写Visual Basic程序,用户即可以编写出复杂的运行效率更高的数据库应用程序。
![](/assets/blank.gif)
如何创建一个表
Access提供了可视化的创建过程,简单方便
1、使用新建表或新建表设计
点击菜单栏的新建表后,会在主页面位置弹出新表的字段设置画面,可自定义设计字段
![](/assets/blank.gif)
鼠标点击字段部分会弹出提示选择字段的类型
![](/assets/blank.gif)
后期增加和修改字段类型可选中表名称,右键,选择设计视图
![](/assets/blank.gif)
Access表中的字段类型-可按F1查看相应的帮助文档
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
PS:使用OLEDB控件通过脚本连接时,不知道连接字符串怎么办?
1、新建文本文档
2、另存为——格式选择所有文件
3、文件名——**.udl
4、双击运行
5、选择需要的数据库连接驱动
6、选择数据库、测试连接
7、选择该**.udl文件,右键选择编辑,就会看到连接字符串
![](/assets/blank.gif)
access 子窗体 鼠标滚动不工作_用Access做报表之基础篇相关推荐
- access 子窗体 鼠标滚动不工作_使用可视化设计窗体的GUI程序
示例Demo2_1用PyQt5的一些类创建了一个简单的GUI应用程序,窗体及窗体上的标签对象的创建和属性设置都完全由代码完成.显然这种纯代码方式构造UI的方式是比较麻烦的,特别是在窗体上组件比较多.层 ...
- access 子窗体 鼠标滚动不工作_Python GUI项目实战(五)明细信息窗体的完善
前言 上一节我们实现了明细窗体GUI的搭建,并且设置了查看.修改.添加三种不同的状态,框架搭建好了,内容并没有填充,本节我们继续完善这个项目,将学生信息填充进明细窗体中. 一.填充当前学生信息 1.需 ...
- ACCESS子窗体筛选(模糊查询)
ACCESS子窗体筛选(模糊查询) 做空白窗体,根据需要筛选的字段设置控件和子窗体,如图: 上图是水浒座次表筛选窗体,设置了两个筛选字段,分别是"座次"和"姓名" ...
- Access数据库实战(四):Access子窗体的创建
Access数据库窗体设计上,可以在一个已经创建好的窗体里嵌套一个子窗体.这样,这个子窗体能根据主窗体的变化而变化. 比如我建立了一个供应商详情的主窗体,这时想在这个主窗体上能根据每个不同的供应商显示 ...
- 子窗体中组合框联动_一张表实现组合框联动
嗨,大家中午好! 最近,有网友给我私信,想要一个联动的示例,一个有关于部门联动的操作. 其实关于联动的操作有很多,可以是组合框的联动,列表框联动,组合框与列表框也可以联动,哪怕是放到子窗体中也是可以联 ...
- 全民一起玩python视频_全民一起玩Python之基础篇,视频教程下载
课程介绍: "全民一玩Python"系列由杨洋博士精心制作,面向所有希望学习Python编程.进而能够在学习和工作中编写办公自动化.网页信息提取.数据分析处理.人工智能应用.娱乐游 ...
- python使用rpa需要什么插件_使用Python制作ArcGIS插件基础篇——工具介绍
ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作.相对于以往9.x系列,addin的无论是从使用或者编写都更加方便快捷.通过开发语言,可以制作ArcGIS ...
- access子窗体的控件vba怎么写_第37讲:VBA代码中运行错误的处理方式
大家好,本来在这一讲要接着我们的上一讲内容讲解二师兄的成长过程之九,但之九的内容是错误的处理,为了大家能更好的掌握之九二师兄的成才内容,我们临时加入一讲专门讲解VBA中错误处理,这一讲中我重点讲一下V ...
- access求斐波拉契数列_[单选] Access版本软件在途存货明细表,是根据()产生的。...
卢世荣的理财措施获得了巨大的成效. 卡诺从热质说证出了卡诺定律. 卢克索神庙和()是埃及最有名的阿蒙神庙. 卢世荣后,()被推荐为尚书省的右丞相. 卡西尔的作品有() 卢卡斯数列是斐波那契数列的推广. ...
最新文章
- zimbra xxe+ssrf 导致 getshell
- Windows Server 2008 配置IE使用代理
- vscode和anaconda结合的环境配置
- YOLOX——Win10下训练自定义VOC数据集
- abp框架java,【Net】ABP框架学习之正面硬钢
- 1分钟了解协同过滤,pm都懂了
- 计算机网络与网站设计知识点,计算机网络技术知识点总结-20210525075410.docx-原创力文档...
- golang 多协程的同步方法总结
- 操作对象_DOM进阶——HTML属性操作(对象属性)
- tensorflow没有这个参数_解决TensorFlow中Batch Normalization参数没有保存的问题
- Ghost命令使用方法
- java多线程Thread.sleep方法用法详解
- Spring BeanFactory和FactoryBean的区别
- 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
- 黑马程序员——Java的代理模式
- deepin C++ 编译错误 file not found 其实是原文件后缀的问题
- 【JavaScript】相关知识学习笔记
- echarts 饼状图 (数据为0或很小的扇形显示问题、扇形间隔)
- VMware虚拟机安装Linux教程(CentOS7)
- 全球关键信息基础设施网络安全分析报告