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
相关问答:
Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?
是不是你数据量太大了啊
你数据少一些看看还死机吗?
数据很少啊 就一页。
我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
dwr.xml:
<create creator="struts" javascript="PrisonerActionForm">
<param name="formBean" value="prisonerForm"/>
< ......
各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 -
------------------------------------------------------------------------------- ......