
ACCESS2010を利用しています。
下記のテーブルがあります。
すべて、テキスト型で、MT_商品管理とします。
申込商品 申込コース キャンペーン キャンペーン1
TV Aコース キャッシュバック2万円 5000円商品券
TV Aコース キャッシュバック1万円 5000円商品券
TV Aコース キャッシュバック3万円 5000円商品券
TV Aコース キャッシュバック4万円 5000円商品券
PS4 Aコース ビール1ダース 無
PS4 Aコース ビール2ダース 無
PS4 Aコース ビール3ダース 無
PS4 Aコース キャッシュバック1万円 無
PS4 Aコース キャッシュバック2万円 無
iphone Aコース 設定無料+キャッシュバック1万円 無
iphone Aコース 設定無料+キャッシュバック2万円 無
iphone Aコース 設定無料+キャッシュバック3万円 無
iphone Aコース 設定無料+キャッシュバック3万円 無
iphone Aコース 設定無料+キャッシュバック4万円 無
iphone Aコース 設定無料+キャッシュバック4万円 無
ガラケー Bコース ウィスキー1本 5000円商品券
ガラケー Bコース ウィスキー2本 5000円商品券
ガラケー Bコース ウィスキー3本 無
ガラケー Bコース ウィスキー4本 無
ミキサー Bコース ウィスキー5本 無
別途に、MT_商品とういテーブルがあり
F_商品というフォームにコンボボックスを作成しました。
そのテーブルに 申込商品、申込コース、キャンペーン、キャンペーン1というフィールドを作成ました。
元になっているのはMT_商品管理で、コンボボックスを作成しました。
SELECT MT_商品管理.申込商品 FROM MT_商品管理;
SELECT MT_商品管理.申込コース FROM MT_商品管理;
SELECT MT_商品管理.キャンペーン FROM MT_商品管理;
SELECT MT_商品管理.キャンペーン1 FROM MT_商品管理;
この4つのコンボボックスを連動させたいのです。
2つの連動までは、私の知識でできるのですが、3つの連動からできないです。
WEBでも調べたのですが、コンボボックスに何も表示されません。
参考にしたURL
http://detail.chiebukuro.yahoo.co.jp/qa/question …
http://detail.chiebukuro.yahoo.co.jp/qa/question …
ご教授お願いします。
私は、上記のコードを下記のコードに変更しました。
SELECT DISTINCT 申込商品 FROM MT_商品
SELECT DISTINCT 申込コース FROM MT_商品 WHERE 申込商品=[申込商品];
SELECT DISTINCT キャンペーン MT_商品 WHERE 申込コース=[申込コース] AND 申込商品=[申込商品];
マルパクリなので、動くとは思いませんでしたが、これが限界でした。
No.1ベストアンサー
- 回答日時:
フォーム名がわからないのでフォーム名はfrmMainとします。
コンボボックスは「申込商品」のコンボボックスを1、「申込コース」を2、
「キャンペーン」を3、「キャンペーン1」を4としています。
まず、申込商品のコンボボックスの値集合ソースに
SELECT DISTINCT
MT_商品管理.申込商品
FROM
MT_商品管理
次に、申込コースの値集合ソースに
SELECT DISTINCT
MT_商品管理.申込コース
FROM
MT_商品管理
WHERE
MT_商品管理.申込商品 = [Forms]![frmMain]![コンボ1]
キャンペーンの値集合ソースに
SELECT DISTINCT
MT_商品管理.[キャンペーン]
FROM
MT_商品管理
WHERE
MT_商品管理.申込商品 = [Forms]![frmMain]![コンボ1]
AND MT_商品管理.申込コース = [Forms]![frmMain]![コンボ2]
キャンペーンの値集合ソースに
SELECT DISTINCT
MT_商品管理.[キャンペーン1]
FROM
MT_商品管理
WHERE
MT_商品管理.申込商品 = [Forms]![frmMain]![コンボ1]
AND MT_商品管理.申込コース = [Forms]![frmMain]![コンボ2]
AND MT_商品管理.[キャンペーン] = [Forms]![frmMain]![コンボ3]
そして、コンボ2のフォーカス取得時に
Private Sub コンボ2_Enter()
Me.コンボ2.Requery
End Sub
コンボ3のフォーカス取得時
Private Sub コンボ3_Enter()
Me.コンボ3.Requery
End Sub
コンボ4のフォーカス取得時
Private Sub コンボ4_Enter()
Me.コンボ4.Requery
End Sub
を記入して頂ければいけると思います。
すごいです。感動しました。
7つのコンボを連動させるのですが、5つめ以降は同じことをすればいいのですね。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 法人税 銀行振込の領収書の書き方 4 2022/09/21 12:21
- 大学・短大 消費者問題に関する課題が出たのですが、答えが分かりません。 「 A は、インターネットを利用した通信 3 2023/07/31 22:25
- その他(クラウドサービス・オンラインストレージ) マネーフォワードクラウドでは、申込み前にWEB上で申告書を作ってみるシミュレーションが出来ますか 1 2023/06/02 21:16
- 会社経営 定価7万円 A社 メーカー B社 販売店(卸) C社 販売店(小売) B社はA社から商品を仕入れてC 2 2022/11/21 17:51
- 確定申告 青色申告の場合、仕分けはどうすればいいですか? 5 2023/02/19 14:17
- 財務・会計・経理 商品券の経理処理について質問です。 お店が売った商品券でお客さんが使わずに期限が到来した際 使われな 2 2022/06/22 23:15
- 大学・短大 至急お願いします 2 2022/04/26 13:59
- Visual Basic(VBA) vbaマクロについて 【1.csv】をもとに【商品.csv】に有るものを【有り.csv】として名前を 1 2023/05/18 07:58
- 簿記検定・漢字検定・秘書検定 簿記2級 売上原価の計算と期末商品の評価に関する質問 3 2023/06/24 23:50
- メルカリ メルカリでとある商品【送料込み】を値引き交渉し、そしたら「変更しました」と来たので、買おうとしたら送 1 2022/07/27 13:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access コンボボックスの値を...
-
サブフォームにあるコンボボッ...
-
Access 複数条件検索の設定が上...
-
アクセスのコンボボックスの重...
-
コンボとセットの違い
-
セカンドアルバムくらいまでが...
-
ラテン語で「闇」を意味する単...
-
なぜタブーなのか?
-
「闇すぎる」の意味わかる方い...
-
眠剤について教えてください。...
-
こんなメッセージが届いたので...
-
入り口と出口の間には、何があ...
-
水ミル
-
セレブパーティーに誘われまし...
-
麻原彰晃について 空中浮揚は勿...
-
東京都がやっているお見合いパ...
-
転生したらスティング・カメリ...
-
ヒロアカのオールマイトは何で...
-
人生、一寸先は闇?
-
「ぱーりない」「パーリナイ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access コンボボックスの値を...
-
Access 複数条件検索の設定が上...
-
コンボとセットの違い
-
アクセスのコンボボックスの重...
-
コンボボックスの値が変更され...
-
VBAで検索した結果をコンボボッ...
-
しょーもない質問ですが…
-
access vba コンボボックス 読...
-
サブフォームにあるコンボボッ...
-
Access パラメータークエリ VBA...
-
コンボドライブとSuperDrive
-
「コンボ(ドライブ)」の由来、...
-
「コンボ」の意味教えてください
-
ControlTypeの切り替えはデザイ...
-
Accessの選択クエリの選択を切...
-
ACCESSのコンボボックスの連動...
-
↓Twitterで流行ってるこれって...
-
(アクセス)フォームからのメ...
-
Nullについて
-
眠剤について教えてください。...
おすすめ情報