首页 > 代码库 > 实现模糊查询
实现模糊查询
QureyFind的find按钮中when-button—pressed 进行字符串的拼接
在Controller块中建立一个item,将其长度属性改的大一些。、
QureyFind的find按钮中when-button—pressed 进行字符串的拼接
字符串拼接,根据你的条件自行拼接,注意时间要加上转换。
:COMPARE_BITS.MY_STRING := ‘where 1=1 ‘;
if :QUERY_FIND.CUST_NUMBER is not null then
:COMPARE_BITS.MY_STRING := :COMPARE_BITS.MY_STRING ||( ‘ and PARTY_NAME = ‘‘‘||:QUERY_FIND.CUST_NUMBER||‘‘‘‘ );
end if;
if :QUERY_FIND.END_DATE is not null then
:COMPARE_BITS.MY_STRING := :COMPARE_BITS.MY_STRING ||( ‘ and ORDERED_DATE <= to_date( ‘‘‘||:QUERY_FIND.END_DATE||‘‘‘,‘‘YY-MM-DD‘‘)‘ );
end if;
go_block(‘CUX_OE_ORDER_V‘);
set_block_property(‘CUX_OE_ORDER_V‘,
default_where,:COMPARE_BITS.MY_STRING);
execute_query;
注意这种方法是改变了默认的查询条件,所有使用的范围要看实际的要求!!!
实现模糊查询