ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 762|回复: 9

[求助] (结贴,方法在10楼)求教一个ACCESS的SQL的update语句

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-5-3 22:07 | 显示全部楼层 |阅读模式
本帖最后由 scqandcy 于 2020-5-4 14:27 编辑

各位大佬,求一个ACCESS数据库的update命令。已经上附件
image.png
如图,
update [全辖表]![累计金额] 这个字段。
set为    [全辖表]![累计金额]=sum([总数据源]![缴款金额])
where的条件是   InStr([总数据源]![科目代码],[全辖表]![科目代码],1)=1  '也就是说条件为总数据源的科目代码以全辖表科目代码开头的全部求和。
例如 全辖表101的累计金额  就是总数据源101开头的缴款金额全部求和,求和时候不求103101这样的代码,只求以他开头的。
全辖表10110的累计金额  就是给总数据源10110开头的缴款金额全部求和。
感谢涕零

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-4 02:03 来自手机 | 显示全部楼层
自己查到2点多还是不会,只会插入新记录,不会update。自己顶,坐等大佬援助啊

TA的精华主题

TA的得分主题

发表于 2020-5-4 05:42 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2020-5-4 07:41 来自手机 | 显示全部楼层
这个要用嵌套,先用101*查科目,再总数据源表.科目代码 in  (查出来的科目)

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-4 10:14 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
zpy2 发表于 2020-5-4 05:42
http://club.excelhome.net/forum.php?mod=viewthread&tid=1531370&mobile=
这个帖子5楼的查询参考一下吧

这个帖子我进不去。还请大佬复制给我吧。

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-4 10:15 来自手机 | 显示全部楼层
chentonny 发表于 2020-5-4 07:41
这个要用嵌套,先用101*查科目,再总数据源表.科目代码 in  (查出来的科目)

我是真的不会,还是大佬给个代码

TA的精华主题

TA的得分主题

发表于 2020-5-4 10:19 来自手机 | 显示全部楼层
scqandcy 发表于 2020-5-4 10:14
这个帖子我进不去。还请大佬复制给我吧。

http://club.excelhome.net/forum.php?mod=viewthread&tid=1531370&extra=page%3D1&mobile=

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-4 10:24 来自手机 | 显示全部楼层
zpy2 发表于 2020-5-4 10:19
http://club.excelhome.net/forum.php?mod=viewthread&tid=1531370&extra=page%3D1&mobile=

我是权限不够,我是萌新,呵呵

TA的精华主题

TA的得分主题

发表于 2020-5-4 10:49 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 zpy2 于 2020-5-4 10:54 编辑
scqandcy 发表于 2020-5-4 10:24
我是权限不够,我是萌新,呵呵


我这里是select ,建个视图就行了。。。
SRC_20200504_104842.png
SRC_20200504_105358.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-5-4 14:26 | 显示全部楼层
我自己淘宝了到方法了。。谢谢你。
也结帖一下。
自己分享下方法。以供后人参考。
UPDATE 全辖表 SET 累计金额 = DSum("缴款金额","总数据源","科目代码 LIKE '" & 科目代码 & "*'")
用了一个DSum函数就解决了

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-15 17:12 , Processed in 0.027470 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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