text多条件过滤gf_condition

/**

Retrun Type : string

Argument Name    as_tj[]

*/

long count,i
string ls_filter

count=upperbound(as_tj)
if count<=0 then return ‘‘
//单个过滤条件
if trim(as_tj[1])<>‘‘ and not isnull(as_tj[1]) then ls_filter=as_tj[1]
//多个过滤条件
for i=2 to count
    if trim(as_tj[i])<>‘‘ and not isnull(as_tj[i]) then
             if ls_filter<>‘‘ then
                     ls_filter=ls_filter+" and ("+as_tj[i]+")"
            else
                  ls_filter="("+as_tj[i]+")"
            end if
     end if
next

return ls_filter

// 使用例子

// function  :  wf_Filter()

// 使用Event ID  pbm_enchange

string ls_filter
//模糊查找   
ls_filter=sle_1.text
if ls_filter=‘‘ or isnull(ls_filter) or ls_filter= ‘...‘ then
is_filter[1]=""
else
      is_filter[1]="((upper( dw_field) like ‘%"+upper(ls_filter)+"%‘))"

end if

dw_orig.setfilter(gf_condition(is_filter))
dw_orig.filter()

时间: 2024-08-29 04:29:39

text多条件过滤gf_condition的相关文章

多条件过滤引发的那些小小疑虑

对于希望将java作为毕生事业的来说,掌握java基础知识是远远不够的,还需要在各种实战项目中提升能力,JavaWeb项目实战的重要性不言而喻,接下来,我就为你分享一下关于JavaWeb项目中多条件过滤相关的内容,希望可以帮到你. 分页查询 需求分析:在列表页面中,显示指定条数的数据,通过翻页按钮完成首页/上一页/下一页/尾页的查询 数据分析: 通过观察,页面上需要显示下面的几个数据:当前页:currentPage页面大小:pageSize总页数:totalPage首页:1上一页:prevPag

JavaWeb项目之多条件过滤

相信很多同学在学习java基础之后,面对各种项目还是相当头疼,那今天我将手把手教你学会JavaWeb项目中的多条件过滤,希望你能在与我实战的过程中积累经验,更进一步. 分页查询 需求分析:在列表页面中,显示指定条数的数据,通过翻页按钮完成首页/上一页/下一页/尾页的查询 数据分析: 通过观察,页面上需要显示下面的几个数据:当前页:currentPage页面大小:pageSize总页数:totalPage首页:1上一页:prevPage下一页:nextPage尾页:endPage总条数:total

教你用Java web实现多条件过滤功能

生活中,当你闲暇之余浏览资讯的时候,当你搜索资料但繁杂信息夹杂时候,你就会想,如何更为准确的定位需求信息.今天就为你带来: 分页查询 需求分析:在列表页面中,显示指定条数的数据,通过翻页按钮完成首页/上一页/下一页/尾页的查询 数据分析: 通过观察,页面上需要显示下面的几个数据:当前页:currentPage页面大小:pageSize总页数:totalPage首页:1上一页:prevPage下一页:nextPage尾页:endPage总条数:totalCount结果集:result 那么,我们应

集算器协助Java处理结构化文本之条件过滤

直接用Java实现文本文件中数据按条件过滤会有如下的麻烦: 1.文件不是数据库,不能用SQL访问.当过滤条件变化时需要改写代码.如果要实现象SQL那样灵活的条件过滤,则需要自己实现动态表达式解析和求值,编程工作量非常大. 2.文件太大时不能一次性装入内存处理,而采用逐步读入方式在考虑到性能时又会涉及到文件缓冲区管理.拆行计算等复杂编程. 使用集算器来辅助Java编程,这些问题都不需要自己写代码解决.下面我们通过例子来看一下具体作法. 文本文件employee.txt中保存了员工数据.我们要读取员

Java实现文本文件按条件过滤的简便方法

程序开发中经常会碰到处理文本文件中数据的情况,这里通过一个例子来看用java实现文本文件按条件过滤的方法:从文本文件employee.txt中读取员工信息,从中找出1981年1月1日(含)之后出生的女员工. 文本文件empolyee.txt的格式如下: EID   NAME       SURNAME        GENDER  STATE        BIRTHDAY        HIREDATE         DEPT         SALARY 1       Rebecca  

sql 查询条件过滤替换特许符号(‘,",+,!等)

查询条件过滤替换特许符号 public static string SpecialSymbols(string strText) { strText = strText.Trim(); strText = strText.Replace("!", "' + char(33) + '"); strText = strText.Replace("\"", "' + char(34) + '"); strText = st

django model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct

1.多表连接查询:当我知道这点的时候顿时觉得django太NX了.  class A(models.Model):    name = models.CharField(u'名称')  class B(models.Model):    aa = models.ForeignKey(A)B.objects.filter(aa__name__contains='searchtitle') 1.5 我叫它反向查询,后来插入记录1.5,当我知道的时候瞬间就觉得django太太太NX了.  class

Supermap iclient 专题图制作,关联外表,并条件过滤

之前做的专题图只是关联外表,并没有根据属性条件过滤数据,网上也没有更好的示例程序,自己捣鼓了几次iserver搞崩溃了,以下是搞成功的关键代码留存备用. 效果图: //关联关系 var joinItem=new SuperMap.REST.JoinItem({ foreignTableName: "V_REGION_LAND", joinFilter: "BBS_PARCEL.CADASTRALNO = V_REGION_LAND.CADASTRALNO ", jo

oracle学习之基本查询和条件过滤,分组函数使用

oracle是殷墟出土的甲骨文的第一个单词,所以在中国叫做甲骨文,成立于1977年,总部位于美国加州. 在安装好后,主要有两个服务需要开启: 1,实例服务,OracleServiceORCL,决定是否可以连接上数据库 2,监听服务,OracleOraDb11g_home1TNSListener,决定是否可远程连接数据库 在安装好客户端后,登录方式: sqlplus 用户名/密码 如果是远程登录,需要加上连接别名,或者IP: sqlplus 用户名/密码@//IP地址/实例名 or sqlplus