ACCESS从零入门教程

最近,在公司实习自学了一款简单的access数据库软件,下面是自己的一些学习心得过程,供大家参考。

一、access导入数据

两种方法:

1、直接复制,crtl-c/v即可

 2、若数据量较大,可以从access内部进行导入,External Data-->import&link-->单击Excel选项,即可

二、 重新“组装”数据

 右键打开显示表,双击添加表格至查询设计界面上

 

接下来就要用连线的方式建立表格之间的关联

通过鼠标左键按住不放连线

拖拽表格字段至下方查询设计网格中

 

接下来就可以选择results-->view-->datasheet view 查看表格关联后的视图

保存为一个新的表格

 

 基于查询表格做出一个汇总选项

注意查询的思路,sheet1+sheet11查询出query1-客户订单详情-->query2-客户菜品汇总

动态变化,前面的数据改变了之后,后面查询出的数据会进行实时的检测

三、access简单查询

注意连接线双击可以进行修改

 如果想要显示该表格所有字段,则只需要拖动该表格上方的*即可

 在设计视图中,除了必要的字段外,还可以在空白字段处单击右键自己设置  总计  乘法等公式

 

简单查询基本总结

客人基本信息通过订单编号链接到对应菜品及数量,得出客户订单情况

同时设置对应的字段,得到客户菜品汇总(鼠标右键点击total,添加汇总字段)

添加菜品对应菜品价格,且与客户订单情况相链接,得出客户产品价格

 四、Access高级查询

核心内容-->物料清单的分解(一对多的分解)

导入新的原材料表格,在设计视图中将其与客户订单详情链接

利用汇总工具和生成器

最终可以实现一对多的效果,可以算出一份菜品大概会用到多少原料

 

 五、时间都去哪儿了

修改数据为时间日期格式的两种方法

第一种、适合较少的数据时使用(因为强制转换会导致数据丢失),强制转换数据格式为日期类型,

第二方法、我们就要借助excel表格进行数据格式的转换

根据时间做决策

空白字段,右键选择生成器,这样可以根据时间进行分类汇总

六、人人都是程序员——可视化界面

1、选择create->窗体设计按钮

2、在工具里面,选择添加现有字段

3、主窗体的字段添加,自动链接底层数据

子窗体需要完成两件事情:1、指定子窗体底层数据表(一定要打开控件向导,必须按下的状态)

2、建立子窗体底层数据表和主窗体底层数据表之间的关系

4、如何通过窗体向数据库增加新的数据呢?

在空白窗体控件处,填写相应信息就可以。

5、选择菜品有提示,让用户操作更方便

切换到设计视图,右键将其更改为组合框(combo box)

选择窗体设计按钮中的工具栏中属性表(property sheet)-->确定下拉框中有哪些选项(控件的外观,对外部点击或选择的响应动作,)

属性表中需要设置以下几个属性内容:

控件来源(control source):窗体上当前所选择的控件与底层数据表中哪个字段关联。

行来源(row source):控件中内容来源于哪个数据表。

行来源类型(row source type):控件的内容来自数据表/查询或者其他类型。

绑定列(bound column):若控件能显示多个列,则选择哪个列将存储到数据库中。

限于列表(limit to list):如果控件选项列表中没有所选内容,是否允许用户自己添加。

表格设计视图的工具栏

七、添加修改删除

在设计视图中,添加按钮并设置属性(添加修改删除)

但是此时只能修改主窗体所关联的数据表,那么怎么才能解决同步添加修改删除问题呢?----->关系型数据库

总结:

有好多数据库,每个数据库之间通过不同的对应关系或者根据不同公式运算进而生成对应的查询表格,如何再根据这些表格之间的关系进行可视化界面窗体的设计,以方便用户实现增删改查的功能。

通过组合表功能属性实现下拉框选择,确保便捷和准确。

八、关系型数据库

数据库“管理”系统软件access----->对其存储不同的表格实现“联动”功能

打开数据库工具中的关系组中的关系按钮

然后右键显示表

双击添加需要建立联系的表格,注意这里建立的关系是“原生”关系,其作用会影响到基于该表格所建立的查询和窗体。

编辑选择对应关系以及勾选下方三个按钮(同步)

同时要把订单编号设置为主键,此时确保订单编号不能有重复和空白。

显示无法保存更改??????重启文件

access核心

1、第一个关系就是通过access中的“数据库工具-->关系”命令建立起来的access中表与表之间的,能够将两个表格自动同步起来的“原生关系”(其作用会影响到基于该表格所建立查询窗体)。

2、第二个关系是通过access的“查询”功能建立起来的表格与表格、表格与查询、查询与查询之间的“次生关系”,该关系可以将不同表格或者查询中的数据关联起来,重新组合成我们需要的数据。

九、设计报表

前面我们都讲了如何去存储、查询处理数据以及靠窗体与用户互动

接下来我们要让access去生成各种格式化的能力叫做“报表”功能。

选择创建选项卡,单击“报表”组中的“报表设计”按钮,如何通过选项卡设计自己想要格式的报表。

在画的框里面输入自己想要的文字,然后右键可以选择属性,进行修改字体名称和大小。

通过报表设计的工具里面的添加现有字段(主报表)

接下来,就是要建立子报表

第一种方法在报表设计工具中的设计选项卡,单击控件的子窗体/子报表

第二种方法是直接把子报表需要显示的数据表拖拽到主报表的方式添加子报表

最后,恭喜你已经成功入门access了!!! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/289813.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

c++语言基础18-开房门

题目描述 假设你手里有一串钥匙,这串钥匙上每把钥匙都有一个编号,对应着一个房门的编号。现给你一个房门编号,你需要判断是否能够打开该房门。 输入描述 测试数据共有多组。 第一行为一个整数 s,表示共有多少组测试数据。 每组第一…

c# OpenCvSharp透视矫正参数调整器

透视矫正不够智能化,每次都要进行局部参数调整,不便于程序使用,程序流程还是那几个步骤; 1、读取图像、灰度化 2、高斯滤波 3、二值化 4、边缘检测 灰度化图 上个图看看经过调整透视矫正边缘检测结果我还是挺满意的 发现一个…

基于springboot智慧食堂管理系统源码和论文

随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化,网络化和电子化。网上管理,它将是直接管理“智慧食堂”系统的最新形式。本论文是以构建“智慧食堂”系统为目标,使用java技术制作&…

Java Synchronized 和 ReentrantLock

目录 介绍 synchronized synchronized 修饰实例方法 修饰静态类方法 synchronized 修饰代码块 实现细节 ReentrantLock ReentrantLock 基本使用 公平锁实现 读写锁(ReentrantReadWriteLock) 1. 创建读写锁对象: 2. 通过读写锁对象…

IDS 和 IPS:了解异同

IDS 和 IPS 是至关重要的网络安全技术,经常被混淆或互换使用。那么,IDS 和 IPS 之间有什么区别,哪一种是最适合您组织需求的选择呢? 什么是IDS(入侵检测系统)? 入侵检测系统 (IDS) 是一种网络…

【管理篇 / 登录】❀ 06. macOS下使用USB配置线登录 ❀ FortiGate 防火墙

【简介】飞塔防火墙上都会配有CONSOLE接口,包装里都会配置一根USB配置线,通过这个接口和这根线,我们可以用命令的方式登录飞塔防火墙进行操作。随着苹果电脑的普及,我们来学习一下,如果在MAC OS中用配置线登录飞塔防火…

【零基础入门TypeScript】判断条件和循环

目录 定环 无限循环 示例:while 与 do..while 中断语句 句法 流程图 例子 继续语句 句法 流程图 例子 输出 无限循环 语法:使用 for 循环的无限循环 示例:使用 for 循环的无限循环 语法:使用 while 循环进行无限循…

pytorch06:权重初始化

目录 一、梯度消失和梯度爆炸1.1相关概念1.2 代码实现1.3 实验结果1.4 方差计算1.5 标准差计算1.6 控制网络层输出标准差为11.7 带有激活函数的权重初始化 二、Xavier方法与Kaiming方法2.1 Xavier初始化2.2 Kaiming初始化2.3 常见的初始化方法 三、nn.init.calculate_gain 一、…

程序媛的mac修炼手册--MacOS系统更新升级史

啊,我这个口罩三年从未感染过新冠的天选免疫王,却被支原体击倒😷大意了,前几天去医院体检,刚检查完出医院就摘口罩了🤦大伙儿还是要注意戴口罩,保重身体啊!身体欠恙,就闲…

Excel 插件:ASAP Utilities Crack

ASAP Utilities是一款功能强大的 Excel 插件,填补了 Excel 的空白。在过去的 20 年里,我们的加载项已经发展成为世界上最受欢迎的 Microsoft Excel 加载项之一。 ASAP Utilities 中的功能数量(300 多个)可能看起来有点令人眼花缭乱…

Navicat 技术干货 | 聚合查询的介绍

基础 SQL 查询可以检索、插入、更新和删除记录,而聚合查询可通过提供求和、平均值或最大/最小值等的大型结果集,将数据库交互提升到一个新的水平。本文中,我们将探索聚合 SQL 查询的基础知识,并研究如何有效的利用他们来分析和汇总…

Unity中URP下的线性雾

文章目录 前言一、线性雾 雾效因子二、MixFog1、ComputeFogIntensity 雾效强度计算2、雾效颜色混合 lerp(fogColor, fragColor, fogIntensity); 前言 在之前的文章中,我们实现了URP下的雾效支持。 Unity中URP下的添加雾效支持 在上一篇文章中,我们解析了 URP 下统…

HCIA-Datacom题库(自己整理分类的)——其他网络协议【完】

(一)单选 下列属于链路状态协议的是? Direct static FTP OSPF 解析: FTP:文件传输协议 OSPF:链路状态路由协议 如下图所示的网络主机A通过Telnet登录到路由器A然后在远程的界面通过FTP获取路由器的配置文件&…

【已解决】Invalid bound statement (not found)

报错讯息 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.casey.mapper.SysRoleMapper.getUserRoleCode at org.apache.ibatis.binding.MapperMethod S q l C o m m a n d . < i n i t > ( M a p p e r M e t h o d . j a v a :…

iec104和iec61850

iec104和iec61850 IEC104 规约详细解读(一) 协议结构 IEC104 规约详细解读(二)交互流程以及协议解析 61850开发知识总结与分享【1】 Get the necesarry projects next to each other in the same directory; $ git clone https://github.com/robidev/iec61850_open_server.g…

【GoLang入门教程】Go语言几种标准库介绍(四)

编程语言的未来&#xff1f; 文章目录 编程语言的未来&#xff1f;前言几种库fmt库 (格式化操作)关键函数&#xff1a;示例 Go库标准库第三方库示例 html库(HTML 转义及模板系统)主要功能&#xff1a;示例 总结专栏集锦写在最后 前言 上一篇&#xff0c;我们介绍了debug、enco…

Vue2 - diff 原理(动图演示)

目录 1&#xff0c;diffdiff 的时间点 2&#xff0c;_update 函数3&#xff0c;_patch 函数&#xff08;进行 diff&#xff09;3.1&#xff0c;根节点比较3.2&#xff0c;子节点比较 4&#xff0c;key的问题举例1举例2 1&#xff0c;diff 解释&#xff1a;对比新旧虚拟DOM树&a…

很实用的ChatGPT网站—在线编程模块增补篇

很实用的ChatGPT网站&#xff08;http://chat-zh.com/&#xff09;——增补篇 今天介绍一个好兄弟开发的ChatGPT网站&#xff0c;网址[http://chat-zh.com/]。这个网站功能模块很多&#xff0c;包含生活、学习、医疗、法律、经济等很多方面。今天跟大家分享一下&#xff0c;新…

探索模块化神经网络在现代人工智能中的功效和应用

一、介绍 在快速发展的人工智能领域&#xff0c;模块化神经网络 (MNN) 已成为一项关键创新。与遵循整体方法的传统神经网络架构不同&#xff0c;MNN 采用分散式结构。本文深入探讨了 MNN 的基础知识、它们的优势、应用以及它们带来的挑战。 evertongomede 在人工智能领域&#…

【Java期末】学生成绩管理系统

诚接计算机专业编程任务(C语言、C、Python、Java、HTML、JavaScript、Vue等)10/15R&#xff0c;如有需要请私信我&#xff0c;或者加我的企鹅号&#xff1a;1404293476 本文资源下载地址&#xff1a;https://download.csdn.net/download/weixin_47040861/88697244 —————…