• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:access2007 フォームの設定)

Access2007で商品分類に応じた商品名の表示を設定する方法

このQ&Aのポイント
  • Access2007を使用している初心者の方のために、商品分類に応じて商品名の表示を制御する方法についてご説明します。
  • 商品テーブルには商品コード、商品分類、商品名のフィールドがあり、商品分類と商品名のコンボボックスをフォームに作成します。
  • 商品分類が「文房具」の場合は商品名コンボボックスに「のり」「はさみ」のみが表示され、筆記用具の場合は「蛍光ペン」「油性ペン」「水性ペン」が表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.2

失礼しました。コンボ2の値集合ソースを 以下にしてください。 SELECT 商品テーブル.商品名 FROM 商品テーブル GROUP BY 商品テーブル.商品名, 商品テーブル.商品分類 HAVING (((商品テーブル.商品分類)=[Forms]![フォーム1]![コンボ0]));

minamotoshizuka
質問者

お礼

たび重なる、ご返信ありがとうございます。 おかげさまでうまくいきました。 大変、助かりました。 お忙しいところ、ありがとうございした。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.3

コンボ0を変更したとき、まだコンボ2に 表示が残っていると混乱する場合が あるので、コンボ0の更新後に コンボ2の表示を一旦クリアします。 コンボ0の更新後処理を以下のように してみてください。新しく Me.コンボ2 = "" を追加しています。 Private Sub コンボ0_AfterUpdate() Me.コンボ2 = "" Me.コンボ2.Requery End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

(1)準備 一応、フォーム名、コンボボックス名は 以下のようにします。 フォーム名、コンボボックの名前は 実際に合わせて変更してください。 変更する場合は、(2)、(3)でも 必要な部分を変更してください。           名前 フォーム     フォーム1 コンボボックス  コンボ0 コンボボックス  コンボ2 (2) コンボ0の値集合ソースに以下を貼り付けます。 SELECT 商品テーブル.商品分類 FROM 商品テーブル GROUP BY 商品テーブル.商品分類; コンボ0の更新後処理に以下を設定します。 Private Sub コンボ0_AfterUpdate() Me.コンボ2.Requery End Sub (3) コンボ2の値集合ソースに以下を貼り付けます。 SELECT 商品テーブル.商品分類 FROM 商品テーブル GROUP BY 商品テーブル.商品分類, 商品テーブル.商品コード HAVING (((商品テーブル.商品コード)=[Forms]![フォーム1]![コンボ0])); 分からないところがあれば補足してください。

minamotoshizuka
質問者

お礼

すみません。 私のSQL分にタイプミスがございました。 お忙しいところ、ご回答ありがとうございました。 大変、助かりました。

minamotoshizuka
質問者

補足

早速のご回答ありがとうございます。 ご教授いただいた通り設定してみたのですが、 コンボ2をクリックしたときに、何も値が出てきませんでした。 なにか考えられる理由ありましたら、 教えていただけないでしょうか。 なんども、お手数ですが、よろしくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【文房具>筆記用具>ボールペン】めちゃくちゃ寝かし

    【文房具>筆記用具>ボールペン】めちゃくちゃ寝かして紙に対して1°の角度でも書けるボールペンを教えてください。 出来れば油性ボールペンで。ないなら水性ボールペンでも良いです。

  • 山手線周辺で、文房具の充実しているお店を教えてください。特に、多機能ペ

    山手線周辺で、文房具の充実しているお店を教えてください。特に、多機能ペンなどの筆記用具が多数揃っているお店があるとうれしく存じます。 よろしくお願いします。

  • ソフビ人形の色落ち 修理

    あるソフビ人形を所持しているのですが、その一部分が経年劣化により色落ちしてしまいました。 非常に小さい部分で、かつ色が黒なので、色を塗れないかと考えております。 その際、どんなものを使えば良いでしょうか? 私が考え付くのは、油性ペン、水性ペン、絵の具位です。 文房具屋さんで買える範囲のもので、何か良いものはないでしょうか?

  • 白マジックというと油性?水性?

    白マジックと言うと、一般的に水性でしょうか油性でしょうか? 文房具売り場へ行っても、白の水性はあっても油性は見当たりません。 黒マジック、と言えば私の感覚だと油性なので、白マジック=油性かなという気もしますが、如何せん売っていないもので、水性のことなのかなと思うのですが。

  • 日記に合う筆記用具は…

    題の通りです。私は日記を書いています。 コクヨのバインダーノート(7mm)を使っていますが、それに合う筆記用具は何だと思いますか? 私は、油性ボールペンを使いたいのですが、字を間違えると消せないのが嫌です。 消せると言ったら、修正ペンと修正テープと砂消しゴムぐらいしかありませんから。(どれも紙が汚くなるから。) でも、シャープペンシルは書いているときに手につくので嫌です。 あなたは、どんな筆記用具で書くのをおすすめしますか?(日記に限りません。) それと、もし日記に書くのがちょうど良いのがあったら教えて下さい。 前に、消せる油性ボールペンがあったのですが、見なくなりました。

  • 皆さんの苦手な筆記用具は何ですか?

    鉛筆、シャーペン、ボールペン、サインペン、万年筆、毛筆ペン、マジック・・・ いろいろありますね。 ボールペンでも、油性と水性があります。 さて、文字を書く上で、苦手だなぁー、字が下手に見えそうだなぁーと思う筆記用具は何ですか? 苦手な解釈はお任せします。

  • 筆記用具とは?

    筆記用具(持参)と書いた時、何を持っていくものですか? 私ではなく、「筆記用具毎回持参」と持ち物の説明に書いてあるのに、ノート、メモ帳その他の紙類を持ってこない生徒がいます。 ペンは持っているのですが、板書を一切しません。 ノートを忘れたのか尋ねると、「持ち物の所に書いてなかったから」と答えます。 筆記用具と言ったら、多分真っ先にペンなどの書く道具、次いで書くための用紙など連想するのではないかと思ったのですが、 一般的にはどうでしょうか? 筆記用具、で紙類はあまり入らないというのであれば、説明書きの書き方を直して、 新しくプリントし直し、更には再配布の手配をしなくてはいけません。 よろしくお願いいたします。

  • 困ってます!Accessフォームのコンボボックス

    初心者です。とーっても困っています・・・。 顧客データを登録しているのですが、テーブルを元に登録フォームを作成しました。 商品がたくさんあって、4つのコードに分かれています。フォームの中に[A][B][C][D]と4つのコンボボックスを作成し、絞込み検索ができるようにはしました。 が、しかし、選んだデータがテーブルに表示されません。例えば[A]のコンボボックスの中から[1010]を選択、テーブルを見ると、他のテキストボックスに入力した情報は保存されているけど、コンボで選んだデータは空白です。 誰か助けてください!!よろしくお願いします。

  • Accessのフォーム その2

    すいません、以前にも同じ質問をしたのですが、私の質問の仕方が悪くてうまくいきませんでした。 回答してくださった方、ありがとうございました! もう一度、詳しく質問しなおします。 顧客データを登録しているのですが、テーブルを元に登録フォームを作成しました。 商品がたくさんあって、4つのコードに分かれています。フォームの中に[A][B][C][D]と4つのコンボボックスを作成し、絞込み検索ができるようにはしました。 しかし、選んだデータの[A]しかテーブルに表示されません。例えば[A]のコンボボックスの中から[1010]を選択、[B]のコンボボックスから選択しようとしても空っぽです。 テーブルを見ると、[A]で選んだ[1010]だけが表示されています。 非連結のときはうまく出てたんですが・・。 もしかして連結列が間違ってるのでしょうか?? 元になるテーブルは Aコード A  Bコード B Aコード Cコード C Bコード Dコード D Cコード この2列目を表示したいのです。(2列目が[1010]など表示したいデータ) 列数はそれぞれ「2」で連結列は「2」です。 更新後処理は以下の通りです。 Private Sub コンボ0_AfterUpdate() Me!コンボ2.Requery End Sub Private Sub コンボ2_AfterUpdate() Me!コンボ4.Requery End Sub Private Sub コンボ4_AfterUpdate() Me!コンボ6.Requery End Sub ぜひよろしくお願いします。

  • 水性、油性の違い

    筆記具で、水性と油性のそれぞれの特徴を教えてください。 また、外見から見分ける方法はありますか? よろしくお願いします。

このQ&Aのポイント
  • EPSON PX-7550でポスターを印刷する際、Windows10のOSとアドビのイラストレーターで作成したものを印刷すると、印刷物が全体的に薄くなり、黒も灰色になってしまいます。
  • EPSON PX-7550の印刷が薄くなる原因は、おそらく印刷設定やカートリッジの問題が考えられます。適切な印刷設定を行っているか、インクカートリッジが正しく装着されているか確認しましょう。
  • EPSON PX-7550の印刷が薄くなる原因の一つに、印刷品質設定が低い設定になっている可能性があります。印刷設定を確認し、印刷品質を調整することで改善することができます。
回答を見る

専門家に質問してみよう