|
|
本帖最后由 spiral 于 2012-10-19 10:20 编辑
在导入Excel按钮的动作执行后脚本中写以下代码:
var value1 = "";
var value2 = "";
var value3 = "";
var value4 = "";
var sql = "select DISTINCT tlk_项目提成明细表单.DOMAINID,tlk_客户经理季度提成表单.ID as ITEM_父表单ID,tlk_项目提成明细表单.ITEM_年度 as ITEM_年度,tlk_项目提成明细表单.ITEM_季度 as ITEM_季度,tlk_项目提成明细表单.ITEM_客户经理 as ITEM_客户经理 from tlk_项目提成明细表单,tlk_客户经理季度提成表单 where tlk_项目提成明细表单.ITEM_客户经理=tlk_客户经理季度提成表单.ITEM_客户经理 and tlk_项目提成明细表单.ITEM_年度=tlk_客户经理季度提成表单.ITEM_年度 and tlk_项目提成明细表单.ITEM_季度=tlk_客户经理季度提成表单.ITEM_季度";
println("11=================================='"+sql+"'");
var datas = queryBySQL(sql);
if(datas != null && datas.size() > 0) {
for (var iter = datas.iterator(); iter.hasNext();){
var doca = iter.next();//获取文档对象
value1 += doca.getItemValueAsString("父表单ID");
value2 += doca.getItemValueAsString("年度");
value3 += doca.getItemValueAsString("季度");
value4 += doca.getItemValueAsString("客户经理");
println("22=================================='"+value1+"'");
println("33=================================='"+value2+"'");
println("44=================================='"+value3+"'");
var sql1 = "update tlk_项目提成明细表单 set ITEM_父表单ID='"+value1+"' where ITEM_年度='"+value2+"' and ITEM_季度='"+value3+"' and ITEM_客户经理='"+value4+"'";
println("55=================================='"+sql1+"'");
updateByDSName("strong_db",sql1);
}
}
结果数据库中表tlk_项目提成明细表单中字段“ITEM_父表单ID”没有修改。 |
|