天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
楼主: hbbs2012

表单中字段之间的数据联动问题。

[复制链接]
 楼主| hbbs2012 发表于 2012-10-25 10:47:44 | 显示全部楼层
本帖最后由 hbbs2012 于 2012-10-25 11:49 编辑

刚才的问题我知道哪里错了,现在可以正常进入界面,但一录入数据还是报错:



这个错误代码是什么意思?

本帖子中包含更多资源

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

x
spiral 发表于 2012-10-25 11:58:48 | 显示全部楼层
加一些非空判断把
 楼主| hbbs2012 发表于 2012-10-25 13:58:09 | 显示全部楼层
是指非空校验吗?
bess 发表于 2012-10-25 13:59:20 | 显示全部楼层
嗯是的。对您的字段进行一下非空校验。
 楼主| hbbs2012 发表于 2012-10-25 15:28:44 | 显示全部楼层
我已如下图示增加了非空校验,加在了类别代码和收文号两个控件上:




结果运行时,在通过视图选择框当入了“类别代码”后,收文号里出现了一个和“类别代码”一样的数字,但是后面的“-0081”没有出现,而且报了个如下图示的错:

本帖子中包含更多资源

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

x
 楼主| hbbs2012 发表于 2012-10-25 15:29:32 | 显示全部楼层
是我的非空校验加错地方了吗?
 楼主| hbbs2012 发表于 2012-10-26 09:13:54 | 显示全部楼层
还是我的值脚本还是写的有错误:

var lbdm=getItemValue("lbdma000");
var number = "";
var wh ="";
var sql = "select domainid,id,formid,lpad((nvl(max(SUBSTR(ITEM_SWHAO000,4,7)),'0000')+1),4,0) as swhao  from tlk_CBTWLWGL     where  ITEM_LBDMA000='"+lbdm+"' group by domainid,id,formid";

var datas  =queryBySQL(sql);
if(lbdm == null || lbdm.trim().length() <=0 ){
   wh = "";
}
else {
   if(datas!=null && datas.size()>0){
      for(var iter = datas.iterator();iter.hasNext();){
        var num = iter.next();

                if(num!=null){
                      number=num.getItemValueAsInt("swhao");
                      wh=lbdm+"-"+number;}
        }
    }
}

wh;
bess 发表于 2012-10-26 09:25:57 | 显示全部楼层
同事正在电话沟通。。。
 楼主| hbbs2012 发表于 2012-10-26 09:51:32 | 显示全部楼层
谢谢shary!
非常感谢,问题已解决。
bess 发表于 2012-10-26 09:54:45 | 显示全部楼层
感谢楼主告知结果!

本版积分规则

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

GMT+8, 2026-8-12 07:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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