コレクション
コレクションは、関連したレコードのグループです。
例えば、 [出勤] フォームの [欠勤] コレクションが、多くのフォームとともに、フォームのグリッド(左)側で表示されます。
多くのフォームでは、利用可能な全てのレコードのコレクションを表示できます。ただし実際は、通常、個々のコレクションにおける特定のサブセットのレコードを使用します。 [出勤] フォームを使用すると、一定期間の出勤レコードを照会できます。たとえば前月の全ての出勤レコードを確認できます。または、1 人の従業員の前年の出勤レコードを確認することもできます。これらの場合、確認の必要なレコードだけをコレクションとして取得する照会を実行できます。
プライマリコレクションとサブコレクション
ほとんどのフォームでは、コレクションは 1 つしか表示されませんが、ただし、プライマリコレクションとサブコレクションという 2 つのコレクションが表示されるフォームもあります。サブコレクションは、プライマリコレクションの特定のレコードに関連付けられています。たとえばプライマリコレクションの各レコードが会社の作業グループを表す場合、各作業グループのレコードに関連付けられたサブコレクションレコードには、そのグループのメンバである従業員が含まれます。
プライマリコレクションとサブコレクションを示すフォームを使用する場合は、以下の点に注意してください。
- サブコレクションは、多くの場合(常ではない)、マルチビューフォームの一部として表示されます。
- 通常、プライマリコレクションはフォームのグリッド(左)側にあり、サブコレクションは詳細ビュー(右)側にあります。
- プライマリコレクションのレコード間を移動すると、プライマリコレクションの最新のレコードに関連付けられたサブコレクションレコードが表示されます。
例として、 [ユーザ] フォームには、プライマリコレクションとサブコレクションの両方が含まれています。この場合、([グループ]タブの)サブコレクションには、プライマリコレクションで選択したユーザレコードに対するグループメンバーシップが表示されます。グループメンバシップのサブコレクションは、ユーザレコードごとに異なります。