PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21785 | 05/03/08 09:46:32 | RE(2):PB6.5: SetFilterでヘルプのキーワード検索の様な処理をしたい By たにやん |
21784 | 05/03/07 21:21:19 | RE(1):PB6.5: SetFilterでヘルプのキーワード検索の様な処理をしたい By ace |
21779 | 05/03/07 11:39:00 | PB6.5: SetFilterでヘルプのキーワード検索の様な処理をしたい By たにやん |
カテゴリ:スクリプトの記述
日付:2005年03月08日 09:46 発信者:たにやん
題名:RE(2):PB6.5: SetFilterでヘルプのキーワード検索の様な処理をしたい
aceさん、おはようございます。m(_ _)m
>たにやんさん、こんばんは。
>>IF Len(ls_tmp) > 0 Then
>> dw_detail.SetFilter(\"meishok like \'%\" + ls_tmp + \"%\'\")
>>ELSE
>> dw_detail.SetFilter(\"\")
>>END IF
>
>
>これを
>
>IF Len(ls_tmp) > 0 Then
> dw_detail.SetFilter(\"POS(meishok,~\"\" + ls_tmp + \"~\") > 0 \")
>ELSE
> dw_detail.SetFilter(\"\")
>END IF
>
>とフィルターの条件にポジション関数を利用したらどうなりますか?
>ちなみに~\" は \'でもいいのかもしれません。
>
>ちなみに6.5ではTRIMWは使えたかどうか忘れましたが
>>ls_tmp = data
>
>を
>String ls_tmp だとして
>ls_tmp = TRIMW(data)
>とした方がより間違いないと思います(検索ワードの前後にスペースを入れたい場合は別です)
>
すごいです。ばっちり解決しました♪SetFilter関数の中にもPosとか使えるんですね(@o@)
知りませんでした。これはこれからいろいろと使っていきたいと思います!
TRIMWも6.5では使えました(^^)v
貴重な情報ありがとうございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.