No.1ベストアンサー
- 回答日時:
リレーションには1対1とか1対多とかあって、各テーブルのレコードが完璧に1対1で対応していないと、クエリーのフィールドに保護がかかって追加や更新ができなくなります。
フィールドの更新がクエリーの結果に反映されて不安定になる恐れがあるためです。具体的な内容がわからないので、あまり詳しく書けませんが、どちらかのテーブルを基本にしたフォームを作成して、他のテーブルのデータをフォーム上に表示させるという手があります。テキストボックスに式(DLookupなど)を書き込む方法と、コンボボックスを使って表示させる方法があります。いずれも表示させるだけですので、基本テーブルのフィールド以外は更新しても実際のデータには反映されません。プログラムで処理すれば別ですが……。
基本テーブルのレコードに対応した別のテーブルのレコードを、サブフォームを使って表示させるという手もあります。これでしたら、フィールドデータの更新が実際のデータに反映されます。
具体的な方法は、ヘルプに聞いてください。
この回答へのお礼
お礼日時:2003/06/12 10:18
回答ありがとうございました。
このリレーションの設定を良く理解していないのがいけませんね。
機会を見て、勉強していくとこにします。
どうもありがとうございました。
No.2
- 回答日時:
クエリのデザインビューを開いて、テーブルの表示されている上半分の部分で、何も無いところで右クリックします。
で、プロパティの「レコードセット」で「ダイナセット」になってると思うんですが、これを「ダイナセット(矛盾を許す)」に変更してみます。
もしかしたらそうすると、入力できるようになるかもしれません。
ただ、この方法で、もしデータ入力が可能になったとしても、クエリが「矛盾した状態」なのに変わりはありませんし、何が矛盾しているのかわからない状態でこのまま進んでいくと非常に危険です。
今後、どこかで非常に困ることになると思いますので、テーブルのフィールド構成、定義、リレーション設定の内容、クエリのフィールド項目等々についてもう一度洗いなおしてみることをおすすめします。
テーブルの内容や、性格(顧客台帳とか、売上台帳とか)なども提示されて聞かれた方が良いように思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Access(アクセス) Access で半角スペースと全角スペースの区別について 3 2022/11/05 23:54
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Windows 10 このWindowsUpdateの失敗メッセージは何を物語るか? 5 2023/07/17 11:49
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Excel(エクセル) Excelでデータを抽出するに良い方法 9 2023/02/06 12:42
- その他(IT・Webサービス) google サイトの目次表示について 1 2023/06/17 23:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
accessのレポートで元になるテ...
-
Accessのフィールド数が255しか...
-
【Access】フォームで自動計算...
-
ACCESS2000「定義されているフ...
-
ACCESSで400以上のフィールドが...
-
ACCESSでの改行コード
-
ACCESSで和暦を西暦に・・・
-
SQLで特定の文字を含むものを削除
-
アクセス エラーを数値「0」に...
-
ExcelのデータをコピーでACCESS...
-
Access 昇順・降順で並び替え...
-
通貨型で\\0の時、何も表示しな...
-
ACCESSでテーブルのフィールド...
-
INSERT INTO ステートメントに...
-
Access⇒エクセルへのエク...
-
アクセスでの時間の並びかえに...
-
ACCESSDBで、NULLデータをすべ...
-
アクセス メモ型 255文字...
-
Access2003 空レコード挿入
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでテーブルの値をテキス...
-
アクセス エラーを数値「0」に...
-
ACCESSでの改行コード
-
Accessのフィールド数が255しか...
-
accessのレポートで元になるテ...
-
Accessで、固定アルファベット+...
-
INSERT INTO ステートメントに...
-
Access 昇順・降順で並び替え...
-
ExcelのデータをコピーでACCESS...
-
SQLServer2005のSQL文での別名...
-
ACCESSで400以上のフィールドが...
-
アクセス VBAで列の入れ替...
-
IT用語について質問です。 以前...
-
【Access】フォームで自動計算...
-
accessで重複を防ぎたい
-
ACCESSでテーブルのチェックを...
-
ACCESSで和暦を西暦に・・・
-
アクセス メモ型 255文字...
-
主キーはオートナンバー型のID...
-
ACCESSでオートナンバーを任意...
おすすめ情報