access两个不同的表间,数据更新问题。
有两个表sales(销售表)、details(明细表)。
sales结构:合同编号,订货时间,订货单位,商品名称,商品数量,注册数量,商品单价,商品成本,是否开票。
details结构:明细ID,合同编号,订货时间,订货月份,注册数量,是否开票。
想实现:将details中的“注册数量”按照“合同编号”求和后更新到sales“合同编号”相同的“注册数量”中,该如何写呢?
update sales set 注册数量=dsum('注册数量','details','合同编号=' & sales.合同编号)
提示,无法跟新,原因是数据类型转换失败。
我检查了两个表的注册数量都是数字型的长整型。咋回事呢?
两表合同编号 类型是否一致
合同编号一直,都是文本型的。能不能留个qq啊。我的是941437465谢谢。
[code=SQL]
update sales
set 注册数量=sum(合同编号)
where sales.合同编号=details. 合同编号
[code]
SQL code:
update sales
set 注册数量=dsum('注册数量','details','合同编号="' & 合同编号 & '"')
建议上传一个测试用的MDB文件。这样别人比较容易测试后提供一个正确的方案。
可以上传到 http://www.access911.net/csdn
http://access911.net/csdn/FileDescription.asp?mdb=2010-1-20&id=33
放上了,请各位帮忙看看吧。谢谢。
已经测试没问题了。
SQL code
Code highlighting produced by Actipro CodeHighli
相关问答:
问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表
见了一个 用户名1234 密码1234 的 ......
之前用ACCESS做的一个系统,现在将表都转到SQL里,然后用ODBC连接SQL表。
现在有个问题就是,我其中有一个表的数据是从EXCEL里导入的,如果表在ACCESS本地导入正常,现在用链接表到SQL,导入时提示成功,但表内无数 ......
我查询access(97)的时候老是提示参数不足,但是我在access查询这条语句是没有错误的。是怎么回事呢?
SQL code:
SELECT * from wcj WHERE Pno = '3' And TRim(Conclusion) = '合格' and (NET) is null
S ......
问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,
引用
其实就是把EXCEL当成数 ......
本人是刚学习Delphi着,现遇到如下一个问题:
我想在ListBox中显示Access数据库TB表的People字段里面的记录。
例如:
TB表中的字段People里面记录:A,B,C,D......
在ListBox中显示,ListBox.Item[0]:=A
......