找回密码
 注册成为天翎用户
查看: 1244|回复: 8

字段出现错误

[复制链接]
jianjia 发表于 2012-10-18 15:58:15 | 显示全部楼层 |阅读模式
本帖最后由 jianjia 于 2012-10-18 16:26 编辑

在一个字段的值脚本中写以下代码:
var value1 = "";   
var doc = getCurrentDocument();
var name=doc.getItemValueAsString("客户经理");
  var sql = "select DISTINCT  tlk_客户经理季度提成表单.DOMAINID,tlk_客户经理季度提成表单.ID as 父表单ID  from tlk_项目提成明细表单,tlk_客户经理季度提成表单 where tlk_项目提成明细表单.ITEM_客户经理=tlk_客户经理季度提成表单.ITEM_客户经理 and tlk_项目提成明细表单.ITEM_年度=tlk_客户经理季度提成表单.ITEM_年度 and tlk_项目提成明细表单.ITEM_季度=tlk_客户经理季度提成表单.ITEM_季度 and tlk_项目提成明细表单.ITEM_客户经理='"+name+"'";
println("11==========================================='"+sql+"'");
  var datas = queryBySQL(sql);
println("33==================================='"+datas.size()+"'");
  if(datas != null && datas.size() > 0) {
    for (var iter = datas.iterator(); iter.hasNext();){  
      var doca = iter.next();//获取文档对象
println("44==================================='"+doca+"'");
      value1 += doca.getItemValueAsString("父表单ID");  
println("22=================================='"+value1+"'");
    }
  }   
value1;
字段是父表单的ID,此字段得不到数据,sql语句没错。
bess 发表于 2012-10-18 16:01:55 | 显示全部楼层
您好,请问您在打印这一句“var doca = iter.next();//获取文档对象
println("44==================================='"+doca+"'");
”的时候,父表单的ID这个字段是否有值呢?然后您查询的结果集的大小是否大于零?
麻烦那您确认一下,具体是在哪里就获取不到该字段的值了。
回复

使用道具 举报

 楼主| jianjia 发表于 2012-10-18 16:04:36 | 显示全部楼层
回复 1# jianjia


    表单A是表单B的父表单,要得到表单A的字段ID,代码要怎么写?
回复

使用道具 举报

bess 发表于 2012-10-18 16:07:53 | 显示全部楼层
您好,能否告知您具体是想在哪里获取父表单的字段值。烦请提供一下您的业务需求,谢谢!
回复

使用道具 举报

 楼主| jianjia 发表于 2012-10-18 16:08:28 | 显示全部楼层
回复 3# jianjia



   字段“ tlk_客户经理季度提成表单.DOMAINID”可以获取数据,字段“tlk_客户经理季度提成表单.ID as 父表单ID”却获取不到数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

bess 发表于 2012-10-18 16:12:01 | 显示全部楼层
您好,您的别名应该是“item_filedname”这种格式的。
回复

使用道具 举报

 楼主| jianjia 发表于 2012-10-18 16:26:26 | 显示全部楼层
回复 6# bess


    解决了。谢谢!
回复

使用道具 举报

spiral 发表于 2012-10-18 16:26:55 | 显示全部楼层
感谢楼主反馈
回复

使用道具 举报

bess 发表于 2012-10-18 16:32:15 | 显示全部楼层
感谢楼主告知结果!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 11:26

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表