跨表更新的问题

cblearn 2008-11-03 03:12:48
update 采购订单分录表 set 到货数量=(select sum(数量) from 采购收货分录表 where
fimbillid=采购订单分录表.fbillid and fimentryid=采购订单分录表.fentryid group by fimbillid,fentryid)
有熟悉ACCESS的吗? 为什么上面语句在ACCESS下通不过的?

...全文
61 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cblearn 2008-11-03
  • 打赏
  • 举报
回复
谢谢了!
cblearn 2008-11-03
  • 打赏
  • 举报
回复
郁闷! 结单! 方便的话加我QQ联系:18868886
WWWWA 2008-11-03
  • 打赏
  • 举报
回复
DSUM不能,在其它环境连接MDB,只能使用查询方式
cblearn 2008-11-03
  • 打赏
  • 举报
回复
没有其他方法了么? 我的意思是我要用SQL语句的 客户机器不一定装ACCESS的
cblearn 2008-11-03
  • 打赏
  • 举报
回复
不能脱离ACCESS环境么? 存为查询的方式我已经有了
只是不能达到效果的
WWWWA 2008-11-03
  • 打赏
  • 举报
回复
呵呵,没有QQ,就在CSDN上探讨问题吧。
cblearn 2008-11-03
  • 打赏
  • 举报
回复
在ACCESS环境下可以的 楼上能留个QQ吗? 我的是18868886
WWWWA 2008-11-03
  • 打赏
  • 举报
回复
DSUM只能在ACCESS中使用
WWWWA 2008-11-03
  • 打赏
  • 举报
回复
or
select sum(数量) as ma from 采购收货分录表 a
inner join 采购订单分录表 b
on
a.fimbillid=b.fbillid and a.fimentryid=b.fentryid group by fimbillid,fentryid

存为查询1
update 采购订单分录表 a, 查询1 b set 到货数量=b.ma
WWWWA 2008-11-03
  • 打赏
  • 举报
回复
update 采购订单分录表 set 到货数量=
dsum('数量','采购收货分录表',
'fimbillid=' & 采购订单分录表.fbillid & 'and fimentryid=' &
采购订单分录表.fentryid)

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧