|
|
您好,帮你修改一下:
var xm=getItemValueAsString("项目名称");
var sql="select item_zonger ,domainid from tlk_试验总额控制及统计信息 where item_项目名称='"+xm+"'";//item_zonger你的那些填入金额的字段,不要用sum这个函数了。
var datas = queryBySQL(sql);
var value=0;//这个是全局变量
for (var iter = datas.iterator();iter.hasNext();)//这个是循环迭代,将你以前保存的那些记录全部查询出来成一个数据集,然后再迭代一条条找出来
{
var data = iter.next();
value = value+data.getItemValueAsDouble("zonger");
}
var aa=getItemValueAsDouble("金额");
var bb=getItemValueAsDouble("总金额");
var sumValue=value+aa;
if (sumValue>= bb && sumValue!=null)
createAlert(sumValue+"sumValue 超!!")
这样就可以了,你再试试看,我们有问题再沟通。。。 |
|