有两个表,一个录入表,另一个是库存。
两个表里面有相同字段:名称。
我想在录入表中加入多笔数据,最后提交。更新库存
如果录入名称已经在库存中了,库存的数量就加上
录入的数量。否则添加新名称进库存
两个表里面有相同字段:名称。
我想在录入表中加入多笔数据,最后提交。更新库存
如果录入名称已经在库存中了,库存的数量就加上
录入的数量。否则添加新名称进库存
解决方案 »
- 三层中服务端如何载获数据
- 求教程源码:c/s模式的数据查询类程序(要调试通过)
- 为什么我的FastReport3.14不能增加多个自定义函数??
- 怎么判断SQL中已存在一个数据库了,如,已存在一个叫T1的数据库了.
- 请delphi高手解答这个问题
- 菜鸟问题:delphi7+dev express4 用这两个的进!!!散分!!!
- 超出一个月未结贴的名单公布
- 关于网络游戏的修改器,高分相送!!
- 第二次发同一个贴子了, 有关TABLE的属性的问题!.要是成功了两次的分都给你!
- Delphi访问access数据库特殊错误,请帮忙,谢谢!在线等待(asp部分还有100分送出)
- 如何访问dbgrid里面的记录
- 请问一个过程中使用ADOQUERY的问题??
for j:=0 to i-1 do
begin
s:=table1.fieldvalue['名称'];
table2.open;
with table2 do
if locate('名称',s,[]) then
begin
table2.edit;
table2.fieldvalue['数量']:=inttostr(strtoint(table1.fieldvalue['数量'])+table2.fieldvalue['数量']);
table2.post;
table2.refresh;
end
else
begin
table2.open;
table2.append;
table2.fieldvalue['名称']:=table1.fieldvalue['名称'];
table2.fieldvalue['数量']:=talbe1.fieldvalue['数量'];
.
.
table2.post;
table2.refresh;
end;
end;