- ベストアンサー
AccessでExcelの入力規則のようなことをしたい
Access練習中です。 テーブルのみ作成して、データを入力しだしたところなんですが、そこで疑問が。。 ある列が"salesman"と"manager"と"clerk"のどれか1つを入力するという形になるんです。 これって、Excelだと入力規則で、リストを設定すれば、プルダウン(?)で選択できますよね。 Accessでは、テーブル入力の際にこういったプルダウンで選択するということはできないんでしょうか? 教えて下さいm(_ _)m いろいろやってみてもエラーが出て、七転八倒しています(>O<)
- オフィス系ソフト
- 回答数4
- ありがとう数4
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2のMSHR1962です。 やり方を解説したサイトがあったのでご紹介します。 値リストの場合 http://www.rikkyo.ac.jp/~nagasima/mat/db/access/no5/index.html テーブル/クエリの場合でのウィザードを使う方法 http://www.rikkyo.ac.jp/~nagasima/mat/db/access/no4/index.html
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
入力を (1)テーブルで行う (2)フォームで行う (2)もウイザードで簡単にテーブルと連結したフォームが作れますので 「テーブルのみ作成して、」と固く考える必要はありません。 (1)の場合はデザインモードのルックアップを使う (2)の場合はコンボボックスを使い値ソースに選択肢を指定できます。 また テーブル-デザインモード-項目指定-右クリック-プロパティ-入力規則で入力する値などを規制できます。
お礼
むむむ、、どっちでもOKということなのですね。 迷いますー。 データの件数が少ない場合は、テーブル直書きでもフォームを使っても大差はないが、何千件とか多い場合はフォームの方がいいっていうことなのでしょうか??
- mshr1962
- ベストアンサー率39% (7418/18948)
テーブルをデザインモードで開いてください。 使用するフィールドに選択して下のほうにでる「ルックアップ」をクリック 表示コントロールを「コントロールボックス」にしてください。 「値集合タイプ」が「値リスト」なら「値集合ソース」に"salesman";"manager";"clerk"と登録 「値集合タイプ」が「テーブル/クエリ」なら上記のレコードのテーブルを設定 これで同様の設定になります。
お礼
すごい!!できました!!感激(TOT) いろいろやり方があるんですね。 フォームとか値集合タイプとかソースとか、??の状態になってしまっているので、まずはそこから勉強してみます。 ありがとうございましたm(_ _)m
- suzukikun
- ベストアンサー率28% (372/1325)
直接テーブルに入力しているのであれば方法はないです。 Accessの場合、フォームをつくって入力させるのが一般的なのです。 テーブルはDBそのものですからそれに対して入力規則というのはつくれないですね。
お礼
作り方自体が間違っていたのですね(*O*) ご指摘を受けて、ACCESSの初心者向きのページで、まずフォームってものを勉強しました。 ありがとうございました!!
関連するQ&A
- エクセル入力規則で条件付きリスト
エクセル入力規則で条件付きリスト 添付画像1のB・C列に入力規則を使ってプルダウン選択させたいと思っています。 ただ、選択の仕方として、Bの派遣先を選択するとC列では指定した派遣先のスタッフのみのリストしか出てこないように設定することはできるのでしょうか? 1.入力規則の機能でできるか? 2.もしできないのであれば他の方法で良い方法があるか? 知っている方がいましたら教えてくださいm(__)m よろしくお願いいたしますm(__)m
- ベストアンサー
- オフィス系ソフト
- 一つの列に2つの入力規則を使いたい。
B列にはプルダウンで選択するために入力規則で、リストで名前定義を使っているのですが、 また 「そのB列に隣接するA列のセルに何か入力されてないと、 B列に入力できない」 「=入力規則のユーザー設定、COUNTA(A1)=1」 とういう2つのことをしたいです。 でも、入力規則は1つしか出来ないですよね? こうゆう場合はどうすればいいのでしょうか? マクロでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelの入力規則に2列のリスト
添付画像のようなA列に都道府県コード、B列に都道府県名が入力されていて、D2セルに入力規則でプルダウンリストを使用したいです。 プルダウンリストにはAとB列を結合(添付はスペース区切りにしていますがなんでもいいです)させたものを表示し、選択後はB列の名称のみを反映させたいのですが、このような制御は可能でしょうか? できればマクロやVBAは使用しない方が望ましいです。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- Excelのデーターの入力規則のリストについて
Excel2019、365、2021をパソコンで使います。 その際に、データの入力規則のプルダウンリストで選択したものが、勝手に変わってしまうことがあります。 なぜでしょうか? 例えば、A、B、Cと選択肢があり、Aと選択したのに、次に開くと勝手にCに変わっています。 このようなことが、毎回のように起こります。 互換性などの問題があるのでしょうか?
- 締切済み
- オフィス系ソフト
- Excel の入力規則について教えてください。
Excel2002 の入力規則で、ドロップダウンリストから選択した文字を変更したり、また、そのセルにリスト以外の文字を入力しようとすると「入力した値は正しくありません。」とメッセージがでてしまいます。 よく使用する名前だけをリストから選択し、それ以外は手入力したり、リストから選んだ名前の一部を変更したりすることはできないのでしょうか?教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel 入力規則のリスト参照元を1セルとしたい
Office:Excel 2007 お世話になっております。 相変わらずタイトルの文字制限少ないですね・・・。 と、それはおいといて・・・。 当方Excel2007を使用しているのですが、 入力規則の設定で、入力値の種類を「リスト」とした場合の 「元の値」を1つのセルから参照し、プルダウンしたいと考えています。 例えばA1に"0,1,2,3"という値を入れておき、 B1に入力規則を設定して、「元の値」の参照元をA1としたときに "0","1","2","3"がプルダウンしてくれるのかなと 思っていたのですが、やはり"0,1,2,3"で1文字列として扱っているためか、 ちゃんとプルダウンしませんでした。 何か方法をご存じの方いらっしゃいましたら、ご教示の程お願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelでの入力規則について
Excel2000を使用しています。 Excelでの入力規則で「リスト」を選択し、範囲指定をしてリストを作成したいと考えているのですが、その範囲の中に空白セルが存在するとリストにもその空白が出てきます。 これを表示させないようにするにはどうしたらよいでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの入力規則について
エクセルでの表の客先欄に入力するのに、入力規則でリストを使って、ドロップダウンリストから選択する様にしているのですが、▽でリストを表示するとリストの最後の列の方が表示されてしまします。これをリストの上の方から表示させるにはどのようにすれば良いでしょうか?
- 締切済み
- オフィス系ソフト
お礼
サイト見させてもらいました! すごい分かりやすいです♪♪ テーブルを指定するとリレーションシップも自動で設定してくれるんですね(**) フォームを作るのかテーブルに直書きするのか。。 どっちもいい点があるんですね!迷います~。 ありがとうございました!!