#572 | テーブルを結合すると編集できないときの対処法 | テーブル、クエリ | |
次のような2つのテーブルがあったとします。これらについてはいずれもテーブルのデータシートビューにおいて編集可能です。 ■tbl都道府県 ■tbl得意先 次に、これらのテーブルをクエリを使って結合します。 しかし、クエリによって既存のレコードはうまく結合されるのですが、データを編集することができません。ステータスバーに「このレコードセットは更新できません。」というメッセージが表示されてしまいます。 このように、テーブル単体では問題なくレコード編集できるのに、クエリで結合すると編集できなくなってしまうといったときには、テーブル構造に問題があることがあります。よくあるケースとしては『テーブルに主キーが設定されていない』場合です。 そこで、「tbl都道府県」テーブルに主キーがないので「都道府県ID」フィールドに主キーを設定してみます。 これによってクエリでの編集が可能になります。 ※ただし、集計クエリの全レコード、あるいは計算式が設定されたフィールド(=演算フィールド)に関しては、主キーに関わらずデータを編集することはできません。 |
|||
|
Copyright © T'sWare All rights reserved |