例: カテゴリ名を生成する

次の例では、分類されたビューでカテゴリ名を生成する方法が示されています。

月の名前を表示する

次の式は、それぞれの月をカテゴリ名として表示するカテゴリ用の列に役立ちます。日付は、ビューに表示するために、テキスト値に変換する必要があります。

m :=@Month(@Created);
@If(m = 1; "January"; m = 2; "February"; m = 3; "March";m = 4; "April";m = 5; "May"; m = 6; "June";m = 7; "July";m = 8; "August";m = 9; "September"; m = 10; "October"; m = 11; "November"; m = 12; "December"; "")

正しい順序にソートするには、この列の左側に、文書を昇順でソートするための非表示の列を追加します。次の式を、追加した列に使用します。

@Month(@Created);

[カテゴリ別] ビューにサブカテゴリを追加する

[家具カタログ] データベースにサブカテゴリを追加し、メインカテゴリの下にインデントして、[カテゴリ別] ビューで文書を簡単に検索できるようにします。サブカテゴリは、メインカテゴリの下の分類された列で、自動的にインデントされます。サブカテゴリのレベルは、32 レベルまでです。

[家具明細] フォームの [Categories] フィールドは、編集可能な選択肢リストフィールドです。このフィールドには、次のエントリがあります。

Bedroom
Kitchen
Living Room

サブカテゴリを追加するには、選択リストの選択肢を次のように変更し、既存の文書を更新してから、ビューを更新します。主要エントリの後に円記号 (¥) を付けると、サブカテゴリ名になります。

Bedroom¥Beds
Bedroom¥Dressers
Kitchen¥Tables
Kitchen¥Chairs
Living Room¥Sofas
Living Room¥Tables

既存の文書を再分類して、サブカテゴリに割り当てます。この操作を行うには、[アクション] - [文書の分類] を選択して、「Bedroom¥Beds」のように、サブカテゴリの完全な指定方法で [カテゴリ] ダイアログボックスに入力します。多数の文書がある場合は、エージェントを作成して、各文書の [Categories] フィールドに新しい値を設定します。

[Shift] + [F9] キーを押してビューの索引を再構築すると、文書が新しいサブカテゴリ名で表示されます。