部分文字列による絞込を行いたいのですが可能でしょうか?
ワイルドカードを使用すると前方一致しか行えないようです。
*key、*key*なども試しましたが絞込結果は0件。
部分文字列の位置が固定であれば、Filter 式に SubString が使えます。
部分一致の場合には、OnFilterRecord にてフィルタリングを行う必要があります。
http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate4/JA/html/devwin32/fhxr40909_xml.html
OnFilterRecordイベントで
if Pos('Key', FieldbyName('XXX').AsString) > 0 then
Accept := true //該当する
else
Accept := false;//非該当
と書けばできると思います。
ツイート | ![]() |