if StrToFloat(fk_edit.Text)+StrToFloat(yh_edit.Text)>StrToFloat(DBEdit2.Text ) then
begin
error_tishi('金额大于期收款金额!');
Result:=false;
Exit ;
end;
在下面这种情况下,就会出现'金额大于期收款金额!'的提示.
fk_edit.Text:=100
yh_edit.Text:=50.4
DBEdit2.Text:150.4但是如果小数点只要不是.4,就不会出现'金额大于期收款金额!'的提示.
这种问题该如何处理呢?
begin
error_tishi('金额大于期收款金额!');
Result:=false;
Exit ;
end;
在下面这种情况下,就会出现'金额大于期收款金额!'的提示.
fk_edit.Text:=100
yh_edit.Text:=50.4
DBEdit2.Text:150.4但是如果小数点只要不是.4,就不会出现'金额大于期收款金额!'的提示.
这种问题该如何处理呢?
解决方案 »
- 单物料进仓ADOStoredProc1:commandtext does not return a result set
- 大家请帮帮忙,如何将十六进制的字符串转化成十六进制的值
- 求:对SQL语句的拆分函数
- delphi中,pos找特殊字符 ’
- 有点意思,但有点难度:比较两个数据集的异同?
- 连接SQL Server
- 怪问题!!对大家都有益的,大家讨论一下吧(我在线等待..........)
- Inprise站点最新消息!
- 报表为什么在不同机子上显示不一样?
- Quick Report 3.5 Professional for Delphi6安装后提示designintf.dcu找不到。
- 一个有关服务的问题!
- TADOConnection控件
if (abs(f1-f2)<e)
then
...
else
...
或者你猥琐一点
if (StrToFloat(EdtCash.Text) +0.001) < G_FactCash then这类方法