こ の方法を使用す る と 、 空の フ ォ ームに フ ィ ール ド コ ン ト ロ ール と ラ ベルを個別 に追加する こ と がで き ます。 タ ーゲ ッ ト テーブルがあ る空の フ ォ ームは、 以下の ス テ ッ プ で作成 し ます。
1. フ ァ イル>新規 を選択 し ます。
2. 新規オ ブ ジ ェ ク ト パネルで フ ォ ームを選択 し 、 フ ォ ームの名 前を入力 し ます。
3. OK ボ タ ン を ク リ ッ ク し ます。
新 し い フ ォ ームがレ イ アウ ト パネルに表示 さ れます。
4. ブ ラ ウザパネルのプ ロパテ ィ タ ブ を選択 し ます。
5. Connectionプ ロパテ ィ の値の フ ィ ール ド で、 フ ォ ームで使用す る コ ネ ク シ ョ ン名を選択 し ます。
Form シ ン ボル
コ ネ ク シ ョ ン名 と フ ォ ームス タ イルを選択 し ます。 50ページの 「方法2: デ フ ォ ル ト フ ォ ームを1つ作成す る」 のス テ ッ プ5の説明を参照 し て く だ さ い。
6. Target Tableプ ロパテ ィ の値 フ ィ ール ド で、 フ ォ ームの タ ーゲ ッ ト テーブルを 示すテーブルを選択 し ます。
7. 88ページの 「 コ ン ト ロ ールの使い方」 に記述す る よ う に、 フ ォ ームに フ ィ ー ル ド コ ン ト ロ ール と 他の コ ン ト ロ ールを追加 し ます。
フ ォ ームに追加す る テキス ト フ ィ ール ド を設定す る ための1 つの重要な プ ロ パテ ィ は、 Target Field プ ロパテ ィ です。 こ のプ ロパテ ィ は、 タ ーゲ ッ ト テー ブル固有の列に フ ィ ール ド コ ン ト ロ ールを マ ッ プ し ます。
複数デー タ ビ ュ ー フ ォ ームの作成
複数デー タ ビ ュ ーがあ る フ ォ ームには、 別の タ ーゲ ッ ト テーブルを マ ッ プす る領 域があ り ます。 フ ォ ームには、 い く つで も デー タ ビ ュ ー を含める こ と がで き ます。
フ ォ ーム自身が最初のデー タ ビ ュ ー と し て動作 し ます。
フ ォ ームで複数のデー タ ビ ュ ー を使用するのには、 以下のよ う な理由があ り ます。
• マ ス タ/詳細の関係が表示で き る
• タ ブ ご と に別のデー タ ビ ュ ー を表示す るtab controlが使用で き る
マス タ / 詳細の関係
マ ス タ/詳細関係に よ り 、2つのデー タ ビ ュ ー間のプ ラ イ マ リ キー/外部キーの関 係が適用 さ れます。 マ ス タ デー タ ビ ュ ーの タ ーゲ ッ ト テーブルにあ る 1つ、 ま た は複数の列がプ ラ イ マ リ キー を構成 し ています。 詳細デー タ ビ ュ ーの タ ーゲ ッ ト テーブルには、 同 じ 数のデー タ タ イ プに適応 し た列があ り 、 外部キー と し て構成 さ れています。 プ ラ イ マ リ キー列が必ず し も フ ォ ームの フ ィ ール ド コ ン ト ロ ール と い う わけではあ り ません。 プ ラ イ マ リ キー列は、 詳細デー タ ビ ュ ーの選択セ ッ ト の作成に使用 さ れています。
次のス ク リ ーン シ ョ ッ ト は、 マ ス タ フ ォ ーム、 プ ラ イ マ リ キー、 外部キーがどの よ う に関連 し てい るかを示す例です。
フ ォ ームで こ のよ う な関連付け を設定する前に、 以下の点を確認 し ます。
• マ ス タ ビ ュ ー : マ ス タ 機能を持つ フ ォ ームやデー タ ビ ュ ーです。
• マ ス タ キー : マ ス タ キー を構成する マ ス タ ビ ュ ーの タ ーゲ ッ ト テーブルにあ る列です。
• 詳細キー : 詳細キー を構成す る詳細デー タ ビ ュ ーの タ ーゲ ッ ト テーブルにあ る列です。
マ ス タ/詳細の関係は、 以下のス テ ッ プ で作成 し ます。
1. 48ページの 「単一デー タ ビ ュ ー フ ォ ームの作成」 で説明 し た方法のいずれか を使 っ て、 マ ス タ 機能を持つ フ ォ ーム を作成 し ます。
REPORT_IDフ ィ ー ル ド コ ン ト ロールが マ ス タ (プ ラ イ マ リ ) キーにマ ッ プ さ れてい る。
デー タ ビ ュ ーには REPORT_IDが10101 であ る全項目の選択 セ ッ ト が表示 さ れて お り 、 詳細 (外部)
キーがマ ッ ピ ン グ さ れてい る。
フ ォ ームはマ ス タ ビ ュ ーであ る。
2. フ ォ ームに新 し いデー タ ビ ュ ー を配置 し ます。 まず、 コ ン ト ロ ールパレ ッ ト でデー タ ビ ュ ーシ ン ボルを ク リ ッ ク し 、 次に レ イ アウ ト パネルに配置 し ます。
こ れに よ り 、 詳細デー タ ビ ュ ーの機能を持つ よ う にな り ます。
デザ イ ン セ ン タ では、 タ ブ、 テーブル、 グループボ ッ ク ス コ ン ト ロ ール以外 の コ ン ト ロ ールの ト ッ プには、 新 し いデー タ ビ ュ ー を配置で き ません。
デー タ ベースウ イザー ド が表示 さ れます。
3. 最初のパネルで、 新 し いデー タ ビ ュ ーに以下の内容を指定 し ます。
使用する コ ネ ク シ ョ ン と テーブル、 ス タ イル と レ イ アウ ト のオ プ シ ョ ン。
コ ネ ク シ ョ ンの指定に関する詳細は、49ページの 「方法1: 複数のデ フ ォ ル ト フ ォ ームを作成する」 のス テ ッ プ3 を参照 し て く だ さ い。
Data View シ ン ボル
4. 次のパネルでは、 マ ス タ /詳細ビ ュ ー、 マ ス タ キー、 詳細キーのオ プ シ ョ ン を指定 し ます。
マ ス タ/詳細が必要なければ、 こ のパネルを スキ ッ プする ために 次へ ボ タ ン を ク リ ッ ク し ます。
複数の列名の場合は、 セ ミ コ ロ ン で区切 り ます。
5. 含む/除外の列で、 デー タ ビ ュ ーの フ ィ ール ド を指定 し ます。
6. 完了 ボ タ ン を ク リ ッ ク し ます。