1. 程式人生 > >實現模糊查詢

實現模糊查詢

根據 def art 所有 cnblogs sse 建立 prop bsp

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;
技術分享

註意這種方法是改變了默認的查詢條件,所有使用的範圍要看實際的要求!!!

實現模糊查詢