Page 497 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼コンボボックスを使った抽出 さくら@超初心者 04/1/28(水) 16:32 ┗Re:コンボボックスを使った抽出 しろくろやぎ 04/1/28(水) 21:53 ┗Re:コンボボックスを使った抽出 さくら@超初心者 04/1/29(木) 12:22 ─────────────────────────────────────── ■題名 : コンボボックスを使った抽出 ■名前 : さくら@超初心者 ■日付 : 04/1/28(水) 16:32 -------------------------------------------------------------------------
QUERY_Aをもとにコンボボックスを作り 該当データを抽出したいです。 ■QUERY_A■ 項目 品番 内容 金額 あああ A100 ○○○ 100 いいい B200 ××× 200 ううう C100 △△△ 300 あああ A100 ○○○ 500 項目フィールドはマスターというテーブルからひっぱってきたもの (マスターテーブルには項目、品番がのっている) 内容、金額フィールドはデータというテーブルから引っ張ってきたもの (データテーブルには品番、内容、金額がのっている) Query_Aは品番で結び付けています。 フォームをつくり、コンボボックスで項目を選択し、 たとえば「あああ」を選ぶと「あああ」項目一覧がサブフォーム(データシート形式)でみえるようにしたいです。 よろしくお願いします。 |
▼さくら@超初心者 さんWrote: >項目フィールドはマスターというテーブルからひっぱってきたもの >(マスターテーブルには項目、品番がのっている) >内容、金額フィールドはデータというテーブルから引っ張ってきたもの >(データテーブルには品番、内容、金額がのっている) との前提で設定してみます。 1)メインフォームにコンボボックス(例:cmbTest)を追加 値集合タイプ:テーブル/クエリ 値集合ソース:Select [品番], [項目] from [マスター] Order by .... 連結列:1 列数:2 列幅:0cm;3.00cm ' 1つ目の列幅を0、2つ目は正数を。 2)サブフォーム用フォームの作成 ビュー設定:データシート レコードソース:Select [品番], [内容], [金額] from [データ] Order by ... 3)メインフォームにサブフォームコントロールを追加。 ソースオブジェクト:2)で作ったサブフォーム名 リンク子フィールド:[品番] リンク親フィールド:1)で作ったコンボボックス名(例:[cmbTest]) これでメインフォームを開き、コンボボックスを選択すると、 サブフォームの表示が変わるはずです。 >Query_Aは品番で結び付けています。 クエリーは要りません。 |
しろくろやぎ 様 ありがとうございます。 できました。 クエリはいらなかったんですね。 そして、恐縮ですが、さらにもう1点教えていただきたいのです。 例えば項目「あああ」のものがコンボボックスにより選ばれたとします。 サブフォームに表示されている「あああ」の一覧をエクセルで出したいのですが、 この画面でOFFLINKSを使って出そうとするとサブフォームではなく コンボボックスに出ている1行だけが選ばれてしまいます。 サブフォームのものを出すにはどうしたらいいんでしょうか? よろしくお願いします。 |