找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 5375|回复: 6

[求助] 查询模板问题

[复制链接]
发表于 2009-10-13 17:18:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
用什么方法可以在使用查询模板时,能将参照进行过滤,使得查找范围缩小
发表于 2009-10-14 10:39:43 | 显示全部楼层
制作参照市就可以设置啊!
 楼主| 发表于 2009-10-14 11:52:41 | 显示全部楼层
使用addwhere()吗?不太会使,能举个例子吗?
发表于 2009-10-14 11:55:31 | 显示全部楼层
package  nc.ui.shsh.refpub;

import nc.ui.bd.ref.AbstractRefModel;

/**
* 说明: 客户非树行参照
* 2007-12-29 下午04:17:13
*/
public class CustomerRefmodel extends AbstractRefModel {

    public CustomerRefmodel() {
        super();
    }

    public String[] getFieldCode() {
        return new String[]{
                "custcode","custname","linkman","address","pk_customer"
        };
    }
   
    public String[] getFieldName() {
        return new String[]{
                "客户编号","客户名称","联系人","地址","pk"
            };
    }

   
    public int getDefaultFieldCount() {
        return 5;
    }

    public String getRefTitle() {
        return "客户档案";
    }

    public String getTableName() {
        return "shsh_customer";
    }

    public String getPkFieldCode() {
        return "pk_customer";
    }
   
   
    public String getWherePart() {        StringBuffer sb=new StringBuffer();
        if(super.getWherePart()==null){
            sb.append(" 1=1 ");
        }else{
            sb.append(super.getWherePart());
        }
        sb.append(" and isnull(dr,0)=0 ");
        return sb.toString();
    }

}

红的方法就是放SQL中的where后的语句
 楼主| 发表于 2009-10-14 13:21:55 | 显示全部楼层
super.getWherePart()我怎么觉得一直是null啊,怎么写自己的条件
 楼主| 发表于 2009-10-14 15:36:31 | 显示全部楼层
怎么得到参照条件的值:我用类似
super.setWherePart("t_stock.vstockname='"+getBlurFileds()+"'");
的语句,查到的也不是值,不是null就是字段名,使得参照是空的,不知怎样才能得到想参照的那项的值?
 楼主| 发表于 2009-10-15 10:13:00 | 显示全部楼层
如何得到查询界面的字段值
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-4 04:10 , Processed in 0.037414 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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