LOTUSSCRIPT /COM/OLE のクラス
ビュー内の列の値に基づいて、文書型のビューエントリを検索します。ユーザーはキーの配列を作成します。各キーはビュー内のソートした列の値に対応します。このメソッドは、列の値が配列の各キーに一致するすべてのエントリを返します。
メモ このメソッドは R5 で新しく追加されました。
定義位置
NotesView
構文
Set notesViewEntryCollection = notesView.GetAllEntriesByKey( keyArray [, exactMatch% ] )
パラメータ
keyArray
notesViewEntryCollection
GetAllEntriesByKey メソッドを使用するには、少なくとも各キーに対し 1 つの列をソートしておく必要があります。
このメソッドを配列の keyArray パラメータを指定して COM で使用する場合、このメソッドを Variant 形式の配列として定義する必要があります。
このメソッドは、列の値がキーと一致する文書が他のビューエントリすべてを返します。最初のエントリだけを検索するには、GetEntryByKey メソッドを使用します。
このメソッドで返されるエントリはビューの順序で表示されます。また、ColumnValues にアクセスできます。
大文字と小文字は区別されません。たとえば、「Turban」は「turban」と一致します。完全一致の場合、「cat」は「cat」とのみ一致し、「category」とは一致しません。また、「20」は「20」とのみ一致し、「201」とは一致しません。部分一致では、「T」が「Tim」や「turkey」とも一致し、「attic」とは一致しません。「cat」は「catalog」や「category」とも一致し、「coat」や「bobcat」とは一致しません。
複数のキーを使用した部分検索では、エントリを検索し損ねる可能性があります。最初のキーを部分一致にした場合、2 番目の列でそのキーが完全一致と同じようにソートされていないと、順序の異なるエントリは検索から外れます。
このメソッドは、GetAllDocumentsByKey に類似しています。文書の使用方法については、「ビュー内の文書を検索する」を参照してください。
クロスリファレンス
Java View クラスの getAllEntriesByKey メソッド
例 関連項目