欢迎光临散文网 会员登陆 & 注册

Access 利用查询更新一张表

2023-04-18 11:13 作者:孙兴华zz  | 我要投稿

网友提问:

准备表格:

班级表
评价表

网友的需求是将评价表中每个【班级编号】最后一个日期对应的【班级等级】更新到班级表的【班级评分】中

(1)先会写查询(要分两步操作)

a.先对【班级编号】分组,取最大日期,如下图

得到结果:

可以看到SQL语句:

我们临时将它保存为查询a

b. 通过查询a取评价表中的【班级等级】

得到结果:

可以看到SQL代码

c. 我们将以上两个SQL代表拼成一句

已经 a = b+c

请问:e=f+a 是什么?答:e = f + b +c

这时查询a相当于第1个SQL语句的另名

得到结果:

我们现在记录一下这个SQL语句


(2)我们依次创建条件查询,通过条件查询生成临时表,利用表与表之间做更新,删除条件查询和生成的临时表

更新查询这样写,我们基础篇就讲过。会写就能看到SQL语句


完整的AccessVBA代表如下

运行结果

在实际开发中,不止这些,在课程中我讲了如何判断一个表名或查询名是否存在,如果存在就删除它,等等都需要配合实际情况使用。


Access篇+AccessVBA篇:https://www.bilibili.com/video/BV1tf4y117Sh

Access DLC01-时间日期篇:https://www.bilibili.com/video/BV1H54y1j7vQ

Access DLC02-字符串篇:https://www.bilibili.com/video/BV1q54y1j7y4

Access DLC03-表格篇:https://www.bilibili.com/video/BV1p64y117wH

Access DLC04-查询篇:https://www.bilibili.com/video/BV1VQ4y1d7h8

Access DLC-05 Excel篇:https://www.bilibili.com/video/BV1mo4y1k7E4

VBA通用篇:https://www.bilibili.com/video/BV1dQ4y1d7fj


Access 利用查询更新一张表的评论 (共 条)

分享到微博请遵守国家法律