在录入单据时,同一个品种两次或多次录入,如果保存时,就有可能出现库存溢出
如何避免?
如何避免?
解决方案 »
- 使用LoadLibrary()调用DLL,使用FreeLibrary()释放之后出现访问报错
- 怎样在BDS2006中安装DevExpress.ExpressQuantumGrid.Suite.v5.17?
- 如何将Excel的数据调入到Dbgrid中显示?
- 问卷调查:在开发MIS系统时,采用DELPHI和PB同时独立开发项目,哪种工具具有优越性?有哪些优越性?
- com+调用时'无效的呼叫方'如何解决
- ★★★CSDN结贴联盟第17次信誉提问!!★★★
- ListBox控件,如何找回焦点?
- 怎样才能在Etit1中只能输入汉字呢?
- 如何减少程序占用的系统资源 %%% 急!
- 哪能下载TTrayIcon控件?
- 请问这个问题该如何解决!!!高分求助!!!
- 排列问题,急救,明天就要做好!
if (E is EDBEngineError) then
if (E as EDBEngineError).Errors[0].ErrorCode=9729 then
begin
Application.MessageBox(PChar('元件编号有重复,请重新输入!'),sErr,MB_OK+MB_ICONERROR);
Abort;
end;
end;
Application.MessageBox(PChar('元件编号有重复,请重新输入!'),sErr,MB_OK+MB_ICONERROR);改为:
Application.MessageBox(PChar('元件编号有重复,请重新输入!'),'错误',MB_OK+MB_ICONERROR);
在ADOQuery的OnPostError事件中begin
if (E is EDBEngineError) then
if (E as EDBEngineError).Errors[0].ErrorCode=9729 then
begin
Application.MessageBox(PChar('重复,请重新输入!'),sErr,MB_OK+MB_ICONERROR);
Abort;
end;
end;
try
if IBTransaction.InTransaction then
IBTransaction.Rollback;
IBTransaction.StartTransaction;
except
end;
end;