delphi access 入库操作 update 附带条件

我有一个入库表rk和一个库存表ck在进行入库操作的时候想在把入库信息添加到rk表同时,把入库的数量Innum加到仓库表ck的使用量Sused上用sql的update语句该... 我有一个入库表rk 和一个库存表ck 在进行入库操作的时候想在把入库信息添加到rk表同时, 把入库的数量 Innum 加到仓库表ck的使用量Sused上 用sql的 update语句该如何写呢? 条件是两表的仓库编号Sno是相等的,求指导。 展开
 我来答
百度网友24f611d3f
2012-11-06 · TA获得超过2993个赞
知道答主
回答量:80
采纳率:0%
帮助的人:32.5万
展开全部
简单啊!创建一个存储过程就可以了!
create proc 进仓
@Sno
@Innum

as
begin
update CK set Innum=Innum+@Innum where Sno=@Sno
insert into RK(Sno) values(@SNO)
and
其他自己调试,大概就是这样的!
百度网友bfb9204
2012-11-01 · TA获得超过718个赞
知道小有建树答主
回答量:1008
采纳率:66%
帮助的人:447万
展开全部
1:用两个QUERY实现。
一个入库的
一个更新的
update ck
set sused=入库数量
where 物料名=入库的物料名
追问
能有具体一点的代码吗 我的入库数量是在 edit4.text上输入的 仓库代码在edit6.text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0a87a60c4
2012-11-02 · TA获得超过320个赞
知道小有建树答主
回答量:202
采纳率:66%
帮助的人:92.3万
展开全部
入库的数量Innum 其实就是edit4.text,加到库存表的Sused上,所以应该是这样:
update ck set sused=IsNull(sused,0)+StrToint(edit4.text)
from ck join rk on ck.Sno=rk.Sno where ck.Sno=edit6.text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu55721
2012-11-01 · TA获得超过922个赞
知道大有可为答主
回答量:1861
采纳率:100%
帮助的人:882万
展开全部
要操作两张表,就用DELPHI代码,不用SQL语句不行吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式