Access基础培训Note - 20181018

之前由于业务需要自学过一些Access,一边百度一边用了有段时间。
跟着领导边学边记的好习惯,今天部门有专项培训,顺手整理些新认知的,有机会以后再补充。

▲ Access与EXCEL的一些区别

Access较常用于数据关系的整理,如果主要是分析数据还是更适合导出到Excel
Excel是根据记录(行)计算,Access是用过字段(列)进行数组计算
Excel 宏的作用是保存操作记录,Access的宏通过填写参数编写命令
Access中编辑无法撤销(切记!),只能通过后续操作/“关闭-不保存”,且不能对单一单元格进行编辑操作(而是全表)

▲ 数据库的建立逻辑(重点是各数据表之间的关系)

规划(涉及数据&相互关系)——空数据库——数据表结构——建立关系——窗体(输入)——查询——报表(输出)

▲ 在“表设计”视图中能更规范地设计字段

如果再已有数据的表中发现字段错误,再行变更“数据类型”,将会导致之前录入的信息作废
应当在输入数据前,利用“表设计”编辑好字段
  • 字段名可含有“空格”,但可能会在后续操作中出现问题,建议用“_”等符号替代
  • 数据表中保存的是基础数据,建议在“窗体/查询”功能中进行运算/修改(且要留意保护源数据)
  • 添加主键的字段内数据不可重复
  • 复合主键中的每一个字段内可以重复,但复合主键字段内不可重复

▲ 数据表中批量隐藏字段

可通过“右击字段名 - 取消隐藏 - 取消勾选”进行批量隐藏字段
批量隐藏字段

▲ 默认修改查询结果表时,原数据表也会变更(双向更新)

如需锁定不可修改,需在属性表中将“记录集类型”变更为“快照”。
设置:修改查询结果不变更原数据表
  • 上图中还显示了“临时定义参数字段[Name]”的基础运算和“[Birthdate]字段”条线筛选两种功能
  • 虽然SQL好用但难免有些力不从心,建议充分利用“条件:”“总计:”两栏,实现大部分的筛选和基础运算需求
    点击“∑汇总”可增加“总计:”

▲ 批量行/表追加

方法一:通过复制表实现
①(以免修改源数据) 创建原表副本:Ctrl+选中表,拖动添加副本
或新建原结构空表:选中表,Ctrl+C,Ctrl+V,选择“仅结构”
②Ctrl+选中要追加进去的表,通过“将数据追加到已有的表”

通过复制表实现行追加

方法二:多张表合并到一张表(SQL代码)

select * into 汇总表名
from (select * from 表1名
union all
select * from 表2名
union all
select * from 表3名
union all
...
select * from 表10名);

你可能感兴趣的:(Access基础培训Note - 20181018)