• ベストアンサー

Access

Access97を使用しているのですが、入力データを作成しているのですが データ入力画面を開いた時に、コンボボックスでA、B,Cと入力されているうちの Aを表示させたい場合はどうしたらよいでしょうか?

  • tevin
  • お礼率25% (83/331)

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

  • ベストアンサー
  • miredo
  • ベストアンサー率100% (1/1)
回答No.5

ACCESS2000の場合ですけど 「プロパティ」→「データ」のタブに規定値がありますよね。 そこに [A].[itemdate](0) と入力します。かっこ内は数字のゼロです。 一番上に来る値はデータ上の番号でゼロから始まるためです。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

済みませんVBでやっちゃた。ご参考までに。 「コンボボックスでA、B,Cと入力されているうちの」は コンボボックスで項目A、B,Cと表示されているうちの」 の意味でしょう。入力の意味が判らず、これに気を取られてAccessを見るのを見過ごした。 VBでForm1にText1,Combo1、Command1を貼りつけました。 --- Private Sub Command1_Click() Text1.Text = Combo1.Text End Sub --- Private Sub Form_Load() Combo1.AddItem "東京" Combo1.AddItem "名古屋" Combo1.AddItem "大阪" Combo1.AddItem "札幌" Combo1.Text = "札幌" End Sub のコーディングを行い、実行するとコンボボックスの中に Combo1.Text = "札幌"の札幌が現われ、ボタンをクリックするとテキストボックスに「札幌」が表示される。大阪等に変えてやって見ました。AccessVBAでは解説書ではCombo1.DefaultValue=があるようですがVBではうまく行かなかった。(Access2000VBAハンドブック・ナツメ社607P)

  • aptiva
  • ベストアンサー率36% (193/529)
回答No.3

補足です。 tevinさんの前の質問で QNo.309862 Access97を使用してるのですが、ある個所でダブルクリックした時に前日の日付が出るようにしたいのですが、そのある場所をクリックしたときにはその日(今日の日付)がでるようにしたのですが、その場合は・・ で#1の方の回答、今日の日付がNow()となっていますが、純粋に日付だけが欲しいのであれば、Int(Now())にしたほうが、良いと思われます。小数部を切り捨てないと、現在の日付、時刻が入ってしまうので、日付比較を使用とした時に問題が生じる可能性があります。 あと、質問のタイトルは、「Access」とかではなくて、「Accessのコンボボックスについて」とかにしたほうが、良いです。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=309862
  • aptiva
  • ベストアンサー率36% (193/529)
回答No.2

#1の回答でだめと言うことは、データ入力画面がフォームと仮定して、そのフォームのモジュールかマクロでコンボボックスに値(空白orNULL?)を代入して無いでしょうか? もしそうならば、そこを”A”に変更すれば出来ると思います。

  • harumimi
  • ベストアンサー率46% (51/109)
回答No.1

コンボボックスのプロパティに”規定値”という項目がありますので そこに"A"を指定すれば表示されると思います。

tevin
質問者

補足

やってみたのですが、なにもおこりませんが・・・

関連するQ&A

  • ACCESSのコンボボックスについて

    ACCESSでコンボボックスを使っているときに たまに入力できなくなってしまう時があり困っています。 例えばA,B,Cという3つのデータを選択できるコンボボックスがあり、 現在、Aが選択されていてBに変更しようとした時に コンボボックスの表示部分が突然空欄(または選択されているのに表示されていない)になってしまいます。 その後、どれを選択してもコンボボックスには何も表示されなくなってしまいます。 この現象が起こるとなぜか同じフォーム内のボタンなどにも不都合が起こるようになってしまいます。 (テキストボックスのデータを削除するボタンがあるのですがおしてもなにも起こらなくなってしまいました) いろいろ試しているのですが全く原因がわかりません。 どのようなところに原因がありそうかなどあれば教えてください。 宜しくお願いします。

  • アクセス 同じ内容のVBAをまとめる

    アクセスのVBAを使用しています。 フォーム上で複数のコンボボックスを連結させた行があるとし、そこにVBA(コードビルダ)を使って色々なを動きをさせています。また、同じ内容の動きをするものを複数並べているのですが、すべてのコンボボックスにVBAを入力せずにまとめることはできないでしょうか A  コンボ1-コンボ2-コンボ3 B  コンボ4-コンボ5-コンボ6 C  コンボ7-コンボ8-コンボ9 A,B,C(実際には12個並べています)は同じ動きをします。 AのVBAをB,Cに同じ動きをさせることができるようにまとめるたいのですが…。 アクセスは素人のためよろしくお願いします。

  • Access2000のサブフォームで…

    今、サブフォームにデータを入力する時に、コンボボックスを使ってリストから入力させたいと思っています。 それで、サブフォームにコンボAとコンボBを作成しました。コンボAで選択した項目を条件として、コンボBのリストとして使用する値を抽出したいのです。 コンボAの更新後処理でコンボBを再クエリさせるVBAを組んでみたのですが、エラーメッセージが出て実行されません。 サブフォームを単独で表示させている時にはこのVBAが実行されるのに、親フォーム内のサブフォーム上では動かなくなってしまうんです。 どのたか、解決策を教えてください。お願いします!!

  • アクセスでコンボボックスに表示されるリストの順番が狂ってしまう!

    アクセスでコンボボックスに表示されるリストの順番が狂ってしまう! アクセスのフォームでコンボボックスを使用しています。コンボボックスで表示されるデータは他のテーブルの値を表示させているんですが、その値が勝手に昇順?に並べ替えられてしまい困っています。テーブル作成時に入力した順番か、もしくは任意に表示させる方法はないでしょうか? ちなみにアクセス2000です。どうぞよろしくお願いいたします。

  • accessのコンボボックスを連動させた結果の反映

    access2002を使用しています。必要に駆られて勉強を始めましたが行き詰ってます。 初歩的な質問ですが宜しくお願いします。 AとBのコンボボックスでAで特定値を入れたときにその結果を再クエリでBの選択肢を絞り込むコンボボックスを作成しています。 http://oshiete1.goo.ne.jp/qa1413361.html の返答を参考にその通りの物を作ってみたのですが、(以下) 反映されたデータの入力テーブルの氏名入力にも、所属部が入力されてしまいます。Bのコンボボックスで選択した氏名を〔反映されたデータの入力〕テーブルの〔氏名入力〕に反映させたい場合はどのような変更を加えれば良いのでしょうか? ご指導頂ければ幸いです。

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

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

  • ACCESS2007 クエリの抽出条件について教えてください

    ACCESS2007で、ルックアップ列(コンボボックス)を使用したテーブルがあります。そのテーブルをクエリにて、コンボボックスの条件別に抽出させたいのですが、その抽出条件を教えていただけませんでしょうか。 コンボボックスリストの中身(A,B,C)       A→Aのみ抽出したクエリ       B→Bのみ抽出したクエリ       C→Cのみ抽出したクエリ という風に作成したいのですが。 お忙しいところ申し訳ありません。よろしくお願いします。

  • Accessフォーム作成中なのですが

    あるデータがあって、コンボボックスで「A」と「B」という2つの項目を作って検索し、テキストボックスでC以降の項目を表示するように作りました。 例えばAで検索後、Bで検索しようとした時に、Aのコンボボックス内の文字を空欄にするにはどうすればよいでしょうか?

  • Access2002で力をお貸しください

    ACCESSで、TEXTBOXに値を表示させたいと考えています。 画面から、二つのコンボボックス項目 A B を選択入力させます この値をキーに テーブルA 項目A1 項目A2 項目A3 A      A     10 A      B     22 B      B     30 を検索し、 テーブルBの 項目B1 項目B2 10     ああ 22     いい 33     うう 項目A3と項目B1はリレーション で項目B2の値を、 コンボボックスA,Bの入力値にあわせて、 テキストボックス表示でを変更させたい。 と考えています。 どうすれば実現できますか? どうか教えてください。

  • ACCESS クエリ テキスト入力後データ表示

    ACCESS クエリ テキスト入力後データを表示させたい 基本的な事ですが教えてください。 Access2010でクエリを作成しています。 データはexcelからリンクしています。 Excelデータは、A~F列、1~300行(1行目は項目行)あるとします。 データのリンクは問題なしでした。 A列には4~7桁の数字が入っており、重複はありません。 作成しているクエリは、A列にある番号をテキストボックスで手入力し、それと一致した行のデータB~F列を表示させる、というものです。 今までデータが少なかったのでA列をリストボックス、もしくはコンボボックスにしてB~F列を表示させていました。この方法はわかります。 しかし今回300行と多いのでテキストボックスに手入力し、一致した行のデータB~F列を表示させることが初めてで設定方法がわかりません。本もリストボックス、もしくはコンボボックスからの検索ばかりで載っていません。 初期的な質問かと思いますが、どうかできるだけ簡単な言葉で教えてくださいませんでしょうか? 宜しくお願い致します。

専門家に質問してみよう