式言語


SELECT

SELECT 予約語は、式を実行するエージェントの中やビューの中で、または複製時に、文書を選択する条件を定義します。SELECT ステートメントは表現式のに使い、変更、ビューで表示、または複製の対象となる一連の文書を定義します。

構文SELECT formula ;
使用法エージェントでは、[エージェントのプロパティ] インフォボックスを使って、処理対象の文書を選択します。


式で SELECT を使用すれば、文書を選択するためにデータベース全体を調べる必要はありません。データベースのすべての文書に対してフィルタマクロを実行すると、SELECT ステートメントが選択処理を実行します。

SELECT という単語は、ビュー選択式の保存時に自動的に式の先頭に追加されます。

文書をすべて選択して処理するには、SELECT @All を使います。たとえば、データベースの全文書を表示するビューの選択式などで SELECT @All を使います。@All は必ず SELECT 予約語とともに使います。次のように @All が単独で式に使われている場合は、自動的に SELECT @All ステートメントが式に追加されます。

@All;
SELECT @All;

フィールドと値を比較するとき (たとえば、Year > 1995)、フィールドが利用不可の場合は、比較結果は False になります。ただし、フィールドが存在しているかどうかを @IsUnavailable でチェックしておく必要があります。

この予約語は、列式、非表示切り替え式、セクション編集者式、ウィンドウタイトル式、ホットスポット式、フィールド式、フォーム式、フォームアクション式では使えません。

SELECT は、ツールバーボタンでは使えません。

クロスリファレンスLotusScript NotesView クラスの SelectionFormula プロパティ

関連項目