• ベストアンサー

ルックアップウィザードで設定したリストの消し方

Access2000にて、 テーブルへの入力をリストから選択するような形で行いたいため、 ルックアップウィザードで設定しようとしているのですが、 他のテーブルではなく、その場で値を設定した場合、 リスト入力を止めたい場合にはどうやって消せば良いのかが分かりません。 もういちどルックアップウィザードで設定しても、 過去のものがそのまま使われてしまっています。 どうやって消せばよいのかお教えください。 お詳しい方からのアドバイスをお待ちしております。

noname#189749
noname#189749

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

  • ベストアンサー
回答No.2

今日は。 イベントプロシージャーで実装できませんかね? リスト(コンボボックス)を選択されたら(GotFocusイベント等)、 EnableをFalseにするとか?

noname#189749
質問者

お礼

昨日今日始めたばっかりの初心者のため、ご回答が全く理解できておりません。。。笑 ですが、何とかなりました。ありがとうございます。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

ルックアップウィザードを使っているということは そのフィールドは他のテーブルを参照しているということですね AテーブルがBテーブルを参照している場合 Aテーブルの参照フィールド入力以前にBテーブルへの入力を済ませておかなければならない というのはデータベースの仕組みから来る制約です この制約によって両テーブルの間でデータの整合性が保たれます ルックアップでリストから選択するというインタフェースには 入力の省力化以上の意味があるのです この辺データベースの基本で非常に重要なことですから リレーションシップ、参照整合性、正規化 などをヘルプや本でよく研究してください

noname#189749
質問者

お礼

テーブルを参照するのではなく、ウィザードを使ってその場で入力しています。テーブル参照の場合は消せるのですが。。。

関連するQ&A

  • アクセスでルックアップウィザードをつかって選択肢を作ってから・・・

    アクセスで、ルックアップウィザードで選択肢をつくって選べるようにしました。 テーブルに戻ってその項目を選ぶと、きちんと選択肢はでてきます。 それで、その中の1つを選ぶと、フィールドに入力した値が正しくありません、とエラーメッセージがでます。 どうしてかさっぱりわかりません。 初歩的な質問だと思いますが、どなたか解決方法教えていただけますか?

  • Access2007でルックアップのリストに数字が出る

    Access2007でルックアップの設定を行うと、リストに数字が出てきてしまいます。↓のような場合どのようにしたら、文字列のリストを作れますか? テーブル1: 主キー フィールドA 01   収入 02   支出 テーブル2: 主キー フィールドA(テーブル1のルックアップ) フィールドB 01   収入                 給与 02   収入                 その他 03   支出                 光熱費 04   支出                 食費 テーブル3: 年月日   フィールドB(テーブル2のルックアップ) H21/05/01 『ここのルックアップ列をテーブル2のフィールドAとフィールドBを選択するとフィールドAの値が01、02・・・と表示されてしまう。』 両方のフィールドのルックアップを文字列で表示するにはどうしたらいいですか? ※上記解決方法が困難な場合はテーブル3に於いて、テーブル1のルックアップの値を指定してから、その値に対応するテーブル2のレコードを選択する方法でもいいです。 できれは両方知りたいです。 宜しくお願い致します。

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

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

  • Accessのテーブル作成のルックアップウィザードで

    テーブル(T-学生)があるとします。そのほかにT-県名があると仮定します。 T-県名には県名コード、県名という2つのフィールドがあります。 そのテーブルを利用して、T-学生の県名というフィールドにルックアップウィザードを利用し、作成したいと考えています。 その際、テーブルに格納されるのは県名コードにしたいのですが、リストに表示されるのは県名だけにしたいんです。 それでルックアップウィザードを利用した後に、ルックアッププロパティでみると SELECT T-県名.県名コード, T-県名.県名 FROM T-県名 連結列 1 列数  2 列幅 0cm;3cm となっています。 入力してみると、どうしても県名が入力されてしまいます。 どこを直したらいいでしょうか?

  • アクセスのルックアップフィールドでルックアップリストを変えても既入力データが変わらないでほしいのですが

    アクセスでルックアップフィールドを使って商品型番を簡単に選択して入力したいのです。 商品型番は通常6種類程度と少ないのですが、時々型番が変わるのでルックアップリストを修正すると既入力データも変わってしまうので困っています。 既入力データ(ルックアップフィールド列データ)を変えずに行う方法はないものでしょうか? 商品型番は6種類と少ないので古いものもリストに残せばいいという考えもありますが、不要な型番が蓄積したリストというのも見にくいですし。 ルックアップフィールド以外の方法で回避する方法でもかまいませんが、VBAなどはまだかじってませんので、よろしくお願いします。

  • アクセスのルックアップリスト

    アクセスの初心者です。 多くのアクセスのテキストに、顧客名が1つ(のテーブルに)あれば、重ねて(他のテーブルに)表示する手間が省略できる、と書かれています。 顧客先が3000人いる場合、ルックアップリストから選択するのが、それを示しているのか、それとも、そうではなく、違う方法が一般的なのか、お知らせください。 顧客が3000人いる場合、顧客基本情報(住所等)テーブルと売上名簿テーブルの作り方です。あいうえお商事に鉛筆1000本を売った。あいうえお商事の会社IDは「2137」とします。「2137」があいうえお商事だということを、記憶しているはずがありませんので、売上名簿テーブルのなかに、あいうえお商事である「2137」に「鉛筆1000本」とするには、どうするのか、ということです。 よろしくお願いします。

  • ルックアップウィザードはテーブルとフォーム両方に設定しなければなりませんか

    Accessでデータベースを構築しています。 テーブルと、その入力フォームがありますが、フォームを使わずにテーブルで入力することもあります。 テーブルのデザインビューで、他のテーブルをリスト表示させて入力できるようにしても、フォームでも同様に設定しないとリスト表示になりません。 どちらか片方の設定が両方に反映される方法はありますでしょうか。

  • Accessのフォーム、選択肢を非表示にしたい

    Accessの参照専用フォームから、テーブルで作成したルックアップウィザードの▼を表示させない方法を教えて下さい Windows7、Access2010を使い、仕事でデータベースを作成しています。 テーブルにルックアップウィザードを使い、選択肢からデータ入力ができるようにしました。 そのテーブルをフォームにして、参照専用にするため、プロパティシートのデータタブで、設定を行いました。 このフォームは、見るだけにしたいので、見た目も整えたいのです。 この状態だと、テーブルでセットしたルックアップウィザードの▼が、画面上に表示されたままになってしまいます。 必要がないので、非表示にしたいのですが、やり方が分かりません。 ご教授をお願いします。

  • Access2000でのルックアップ

    Access2000を使用しております ルックアップ列を使用したいと思います ルックアップのテーブルを作成します そのテーブルで (     )が必要です みたいなものを作りたいのです この(    )に文字を入力するすべはないでしょうか? (    )はテキスト型でよいのですが

  • アクセスのルックアップウィーザードについて

    こんにちは。アクセス2003を使用しています テーブルのいろいろな設定の中でルックアップがありますが、そのルックアップウィザードについての質問です。 デザインビューでデータ型の一覧からルックアップウィザードを選択し、さまざまな画面が移行していきますが、6番目(ラスト画面の1つ手前)で、「ルックアップ列で行を選択すると、その行の値をデーターベースに保存したり、値をあとで使う・・・(中略)どの列に含まれていますか?」 という設定画面がありますが、ここで選択可能なフィールドを決めることによって何が設定されるのですか?(設定がすべて完了したあとその設定は何で確認できるのでしょうか?) 選択可能なフィールドが複数あった場合、違うフィールドを選択したらなにが不具合があるのでしょうか? わかりずらい表現をしましたが、結局この画面の意味がわからないのです。よろしくお願いします。

専門家に質問してみよう