• ベストアンサー

アクセスのテーブルに入力規則を設置したい

アクセスのテーブルに入力規則を設置したいのですが デザインビューのルックアップタブの 表示コントロールをコンボ ボックス 値集合タイプを値リスト 値集合ソースを:10;;20;;30 にしました。 これで、テーブルビューで値を入れる時に、10と20と30から選択できるようになりましたが この3つの数字以外は入力できないようにしたいです。 再度デザインビューで、入力規則という項目を見つけましたが このような場合、どういう指揮を作ればいいでしょうか?

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.1

デザインビューのルックアップタブ で 「入力チェック」 を 「はい」 「値リストの編集の許可」 を 「いいえ」 にしてください。

SCTPCKCKSQ2
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

  • コンボ ボックス マーク

    テーブルに値を追加しようとすると、画像のようなマークが出ます。 これを消す(表示にする)にはどうすればいいですか? テーブルのデザインビューからいじると思いますが、 どうすればいいですか? 表示コントロール→コンボ ボックス 値集合タイプ→値リスト 値集合ソース→"完全一致";"部分一致" にしています。

  • ACCESS2000 コンボボックスによるデータ入力

    2つのテーブルがあります。 1つのテーブルは、顧客テーブルとし「氏名」「住所」「TEL」「担当者」とします。 もう1つは、担当者テーブルとし「ID」「担当者」 フォームで、 1つめの「担当者」のところをコンボボックスにしました。 プロパティは、 コントロールソース→担当者 値集合タイプ→テーブル/クエリ 値集合ソース→担当者テーブル としました。 顧客テーブルの「担当者」フィールドは、担当者テーブルから取得したいの です。 しかし、フォームで開きコンボボックスで値を変えようとしますが、 データが固定していて顧客テーブルに入力されません。 ほかのボックスは入力OKです。 リレーションは、担当者フィールド同士で設定してもしなくても 入力は可になりません。 状況がつかみづらいですが、わかる方教えてください。

  • フォームのプロパティを設定したい(Access2000)

    Access2000 XPです。 都道府県名が1レコードに1つずつ入っているテーブルと 各都道府県名のテーブルが47コあります。 新規でフォームを作成し(フォームのレコードソースはまだ未設定) コンボボックスを1つ置いて、値集合ソースに都道府県テーブルを設定し コンボボックスで選ばれた都道府県にフォームのレコードソースを変更しようと思っています。 Me.RecordSource=コンボボックス.text 単純にこれで良いと思うのですがエラー(入力された値は、フィールド又はコントロールで定義されている入力規則に従っていません)が出て全然更新されません。 どなたか分かる方、解決法をお願いします。。。

  • ACCESS.ルックアップの値以外を受け付けないようにしたい。

    ACCESS2007を使用しています。 テーブルのフィールド設定でルックアップを設定しています。 表示コントロール:コンボボックス 値集合タイプ:値リスト ここで、値集合ソースにリストしたもの以外はテーブルに格納されないように したいのですが、可能でしょうか? 「入力チェック」を「YES」にしているのですが、 この場合でもテーブルでの直接入力やフォームを使用しての入力ではエラーがでますが、 Excelからの複数セルまとめてのコピー&貼り付けを行うと貼り付けられてしまいます。 解決する方法がありましたら教えてください。

  • ACCESS2010_テーブル作成(超初心者)

    現在以下のようなテーブルを作成しています。 テーブル1:名前、区分 テーブル2:名前、区分、その他データ テーブル2の名前フィールドに名前を入力すると自動的に名前に対応する区分が自動入力されるようにしたいと思っていますが、やり方がよくわかりません。access初心者です。どうかご教授願えないでしょうか?よろしくお願い致します。 尚、名前の入力はテーブル1の名前から選択するようにしました。 表示コントロール:コンボボックス 値集合タイプ:テーブル/クリエ 値集合ソース:SELECT テーブル1.名前 FROM テーブル1 ORDER BY テーブル1.名前;

  • プルダウンで選択した値しか投入できないようにしたい

    アクセス2010です。 テーブルのフィールド1の値は、 1 2 3 の3つの値しか入力できないようにしたいです。 そして、その3つの値はプルダウンで選択したいです。 それをするにはどうすればいいでしょうか? 入力規則を使えばできるかな?と思い、デザインの入力規則の右側のボタンをクリックしたら 式ビルダーというのが出ましたが、どういう式を作ればいいのかわかりません。 もしくは、ルックアップでコンボボックスを選択すればいいのでしょうか? しかし、値集合ソースに何を入れればいいのかわかりません。 よろしくお願いします。

  • アクセスでのフォーム入力とテーブル内の表示について。

    アクセスで1=S,2=I,3=Rという設定でフォームでリストボックスからSIRと入力してもクエリなど一覧やレポートなどでは1,2,3で表示されるのを前回質問した者ですが、やはりうまくいきません。以下のやり方で間違いはないでしょうか? ルックアップで、 表示コントロール:リストボックス 値集合タイプ  :値リスト 値集合ソース  :1;S;2;I;3;R 連結数     :1 列数      :2 列見出し    :いいえ 列幅      :0cm;1cm 大変申し訳ありませんが、よろしくお願いいたします。。。

  • アクセスのデータ入力

    アクセスでフォームよりデータを入力するのを作りました。 直接入力していますが、何種類か決まった値しか入力しないので、リストボックスみたいな方法はないでしょうか? テーブルのデザイン変更-入力規則で決まった値しか 入力させないようにはできますが、 選択させる方法がわかりません。。。 宜しくお願いします。

  • 元のテーブルはいじらずフォーム上のみで表示形式を変

    アクセスのフォームにコンボボックスを作り、値集合ソースにテーブル日付型のフィールドを指定し、 値集合タイプをテーブル/クエリにしてあります。 そのコンボボックスには問題なくデータは表示されるのですが、 コンボボックスに表示する日付の形式を、yy/mm/dd形式で表示させたいのです。 コンボボックスの書式をyy/mm/ddにしてみましたが、 yyyy/mm/ddのままです。 元のテーブルのデザインビューでフィールドの書式をyy/mm/ddにしたら、 連動してフォームのコンボボックスもyy/mm/ddになりましたが、 元のテーブルはいじらずフォーム上のみで表示形式を変えることは不可能なのでしょうか? よろしくお願いします。

  • 何度追加ボタンを押しても、クエリが追加できません。

    アクセス2010です。 テーブルのデザインビューでルックアップの表示コントロールをコンボボックスにし 値集合ソースをクリックして、クエリを選択しようとしたのですが 何度追加ボタンを押しても、クエリが追加できません。 何もメッセージは出ません。 クエリは元テーブルを参照していますが それが原因でしょうか?

専門家に質問してみよう