我想让两个整型想减,然后相减的值反冲到dbedit3中,程序代码如下:(但是程序运行时会报错,提示“exe raisede exception class EConverterError with message ''' is not a valid integer value”)请各位大虾帮帮新手,谢谢谢谢!var
i1,i2:integer;begin adotable1.Edit;
i1:=strtoint(dbedit3.Text);
i2:=strtoint(edit1.Text);
dbedit3.Text:=inttostr(i1-i2); if i1-i2>=0 then
begin
adotable1.Post;
edit1.Text:='';
showmessage('配件出库成功');
adotable2.Edit;
adotable3.Edit;
ADOTable2.InsertRecord([dbedit1.text,dbedit2.Text,maskedit1.Text,dblookupcombobox1.text,
strtoint(edit1.text),edit2.text]);
ADOTable3.InsertRecord([dbedit1.text,dbedit2.Text,maskedit1.Text,dblookupcombobox1.text,
strtoint(edit1.text),edit2.text]);
end
else
begin
showmessage('对不起,库存数不够!请减少出库数量!');
end;
i1,i2:integer;begin adotable1.Edit;
i1:=strtoint(dbedit3.Text);
i2:=strtoint(edit1.Text);
dbedit3.Text:=inttostr(i1-i2); if i1-i2>=0 then
begin
adotable1.Post;
edit1.Text:='';
showmessage('配件出库成功');
adotable2.Edit;
adotable3.Edit;
ADOTable2.InsertRecord([dbedit1.text,dbedit2.Text,maskedit1.Text,dblookupcombobox1.text,
strtoint(edit1.text),edit2.text]);
ADOTable3.InsertRecord([dbedit1.text,dbedit2.Text,maskedit1.Text,dblookupcombobox1.text,
strtoint(edit1.text),edit2.text]);
end
else
begin
showmessage('对不起,库存数不够!请减少出库数量!');
end;
解决方案 »
- 自定义类型,指针访问的一个疑问
- 今天见到了当年高中的班花
- 做程序员的怎么PLMM怎么少呀。。。。
- 想找几个DELPHI开发者的blog阿,谁推荐一下?
- 用erp,mrp系统,delphi+SQL两层结构,多人开发,比如说有总控模块,销售、生产等,大家一般的思路是什么?
- 如何遍历所有的菜单和子菜单,得到菜单的caption就可以。
- 为什么打印出来的图形不清楚,而用Word打出来却清楚.
- 兄弟这么急都不来看看。哎。难道分数不高?可是太···。
- 关于DLL开发的问题?
- 怎样用delphi编写知道一个网址怎样用程序得到他的ip地址?
- 哪位有reportsmith发一份给我么?(顶着有份啊)
- 缩略图画点问题
strtoint('');
strtoint('abcdefg');
这些都不行!
showmessage('配件出库成功');