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

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 李志军

回车事件在哪里写

[复制链接]
 楼主| 李志军 发表于 2011-10-25 17:43:59 | 显示全部楼层

本帖子中包含更多资源

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

x
 楼主| 李志军 发表于 2011-10-25 17:47:55 | 显示全部楼层
报是错误

  值脚本为
var bianhao= getItemValueAsString("用户编号");
var mingcheng= getItemValueAsString("用户名称");
var sql = "select  custname from customers where custcode='"+bianhao+"'";
var datas = queryByDSName("xinxi",sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
   }
mingcheng=doc.getItemValueAsString("custname");
   }

本帖子中包含更多资源

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

x
purple 发表于 2011-10-25 17:55:03 | 显示全部楼层
错误提示是说找不到getItemVlueAsString()这个方法。您为什么doc.getItemValueAsString("custname");是放在for循环的外面呢,你doc是在for循环里面定义的哦。您换过来再试试。
 楼主| 李志军 发表于 2011-10-25 18:05:54 | 显示全部楼层
var bianhao= getItemValueAsString("用户编号");  //得到表单中的字段的值
var mingcheng= getItemValueAsString("用户名称");  //得到表单中的字段的值

var sql = "select  custname from customers where custcode='"+bianhao+"'";  //查出我自己再数据库中创建的表customers中的custcode='"+bianhao+"'"的那一行的 custname的值
var datas = queryByDSName("xinxi",sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
mingcheng=doc.getItemValueAsString("custname");  //用数据库中中查出来的数据custname的值把当前表单的 用户名称 的字段覆盖掉

   }

   }
帮我看一下哪里错了?
还是报那样的错
 楼主| 李志军 发表于 2011-10-26 09:52:18 | 显示全部楼层
var bianhao= getItemValueAsString("用户编号");  //得到表单中的字段的值
var rut1="";
var rut2="用户编号不存在";
var sql = "select  custname from customers where custcode='"+bianhao+"'";  //查出我自己再数据库中创建的表customers中的custcode='"+bianhao+"'"的那一行的 custname的值
var datas = queryByDSName("xinxi",sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
rut1=doc.getItemValueAsString("custname");  //用数据库中中查出来的数据custname的值把当前表单的 用户名称 的字段覆盖掉

   }
rut1;
   }elst if
rut2;
帮我看一下哪里错了?
还是报那样的错
admin 发表于 2011-10-26 10:59:43 | 显示全部楼层
您好,您改下这句试一下:
var sql = "select  custname as item_custname   from customers where custcode='"+bianhao+"'";
 楼主| 李志军 发表于 2011-10-26 14:16:43 | 显示全部楼层
我的值脚本
var bianhao= getItemValueAsString("用户编号");
var mingcheng="";
var run=" ";
var sql = "select  custname as item_custname,custcode as item_custcode from customers where item_custcode='"+bianhao+"'";
var datas = queryByDSName("obpm",sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
mingcheng=doc.getItemValueAsString("item_custname");
   }
mingcheng;
   }else
run;
所报的错

本帖子中包含更多资源

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

x
admin 发表于 2011-10-26 15:10:10 | 显示全部楼层
您好,您的错误显示是空指针异常。你用打印语句定位下问题具体出在哪句。
 楼主| 李志军 发表于 2011-10-28 09:17:55 | 显示全部楼层
打印语句这个怎么用啊?
admin 发表于 2011-10-28 09:24:31 | 显示全部楼层
$PRINTER.println("测试");打印语句用来定位错误。

本版积分规则

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

GMT+8, 2026-8-12 16:04

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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