为什么在仓库中减一不行,而添加记录到统计表中可以?
{获得组件中的数据}
scs:=combobox1.Text;
xh:=combobox2.Text;
xsjg:=edit1.text;
zk:=edit2.text;
sj:=edit3.text;
xsrq:=label7.Caption;
xssj:=label6.Caption;
{把销售记录添加到统计表中}
frmtj.Hide;
datamodulexs.Tabletj.open;
frmtj.DBGrid1.ReadOnly:=false;
datamodulexs.Tabletj.Insert;
datamodulexs.Tabletj.FieldByName('xsrq').AsString:=xsrq;
datamodulexs.Tabletj.FieldByName('xssj').AsString:=xssj;
datamodulexs.Tabletj.FieldByName('scs').AsString:=scs;
datamodulexs.Tabletj.FieldByName('xh').AsString:=xh;
datamodulexs.Tabletj.FieldByName('xsjg').AsString:=xsjg;
datamodulexs.Tabletj.FieldByName('zk').AsString:=zk;
datamodulexs.Tabletj.FieldByName('sj').asstring:=sj;
datamodulexs.Tabletj.Post;
datamodulexs.Tabletj.CachedUpdates:=true;
datamodulexs.tabletj.CachedUpdates:=false;
datamodulexs.tabletj.close;
frmtj.Close;
{把销售的商品在仓库表中减一}
frmsk.Hide;
datamodulexs.Querysk.open;
datamodulexs.Querysk.sql.Clear;
datamodulexs.Querysk.SQL.Add('update sk.db set syl=syl-1 where scs='
+scs+' xh='+xh);
datamodulexs.Querysk.SQL.Add('update sk.db set scl=scl+1 where scs='
+scs+' xh='+xh);
datamodulexs.Querysk.CachedUpdates:=true;
datamodulexs.Querysk.CachedUpdates:=false;
datamodulexs.Querysk.close;
frmsk.Close;
{获得组件中的数据}
scs:=combobox1.Text;
xh:=combobox2.Text;
xsjg:=edit1.text;
zk:=edit2.text;
sj:=edit3.text;
xsrq:=label7.Caption;
xssj:=label6.Caption;
{把销售记录添加到统计表中}
frmtj.Hide;
datamodulexs.Tabletj.open;
frmtj.DBGrid1.ReadOnly:=false;
datamodulexs.Tabletj.Insert;
datamodulexs.Tabletj.FieldByName('xsrq').AsString:=xsrq;
datamodulexs.Tabletj.FieldByName('xssj').AsString:=xssj;
datamodulexs.Tabletj.FieldByName('scs').AsString:=scs;
datamodulexs.Tabletj.FieldByName('xh').AsString:=xh;
datamodulexs.Tabletj.FieldByName('xsjg').AsString:=xsjg;
datamodulexs.Tabletj.FieldByName('zk').AsString:=zk;
datamodulexs.Tabletj.FieldByName('sj').asstring:=sj;
datamodulexs.Tabletj.Post;
datamodulexs.Tabletj.CachedUpdates:=true;
datamodulexs.tabletj.CachedUpdates:=false;
datamodulexs.tabletj.close;
frmtj.Close;
{把销售的商品在仓库表中减一}
frmsk.Hide;
datamodulexs.Querysk.open;
datamodulexs.Querysk.sql.Clear;
datamodulexs.Querysk.SQL.Add('update sk.db set syl=syl-1 where scs='
+scs+' xh='+xh);
datamodulexs.Querysk.SQL.Add('update sk.db set scl=scl+1 where scs='
+scs+' xh='+xh);
datamodulexs.Querysk.CachedUpdates:=true;
datamodulexs.Querysk.CachedUpdates:=false;
datamodulexs.Querysk.close;
frmsk.Close;
解决方案 »
- 怎么样禁止Twebbrowser本身的快捷键?
- 请教高手:QUERY对vf数据库进行修改。保存不了数据
- delphi7 无法编译程序怎么解决
- 小弟请教一个问题,关于fastreport
- !!大家都来看看,简单问题,任意位置拖动窗口的问题,先谢谢大家来帮忙了!!!
- help me ! dxdbgrid如何动态对每行颜色进行设置
- 如何能够读出本地局域网网段内活动的SQL Server服务器名?
- 如何用DELPHI编邮件监控
- 关于idftp下在服务器上所有文件,请高手帮忙
- 我是个新手,想问问大家要想做MIS系统从哪入手????
- code explorer里面的输入格式是overwrite如何使它变为normal??
- 求助:这个filter怎么写?
frmsk.Hide;
datamodulexs.Querysk.open;
datamodulexs.Querysk.sql.Clear;
datamodulexs.Querysk.SQL.Add('update sk.db set syl=syl-1,scl=scl+1 where scs=' +scs+' xh='+xh);
datamodulexs.Querysk.CachedUpdates:=true;
datamodulexs.Querysk.CachedUpdates:=false;
datamodulexs.Querysk.close;
frmsk.Close;
————————————————————————————
{把销售的商品在仓库表中减一}
datamodulexs.Querysk.close;
datamodulexs.Querysk.sql.Clear; datamodulexs.Querysk.SQL.Add('update sk set syl=syl-1,scl=scl+1 where xh='+xh);
try
datamodulexs.Querysk.Open;
Except
datamodulexs.Querysk.ExecSQL;
end;
——————————————————————————————————————
谢谢了!