Tips

検索条件の最大数

日付2007/11/02
ID47484 (英語原文参照)
バージョン2004
プラットフォームMac & Win

4D 2004は、一つの検索構文で1024の検索条件を繋げることが可能です。実際にはQUERYを使ってプログラムします。 オプションの「*」パラメータをQUERYに渡し、複合検索を構築することができます。

例えば次のように記述します。

QUERY([State];[State]Name="a@";*)
QUERY([State];?|;?[State]Name="b@";*)
QUERY([State];?|;?[State]Name="c@")

例題の検索では、StateテーブルのNameフィールドの値が、a、b、cのどれかで始まるレコードをセレクションにします。このようにQUERYを全部で1024個まで連結することができます。