Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3436 / 9994 ←次へ | 前へ→

【9819】Re:2テーブル共通のレコード検索について
回答  小僧  - 07/9/8(土) 11:52 -

引用なし
パスワード
   ▼ゆっぴぃ さん:
こんにちは。

> そういえば、選択クエリは2つ以上のテーブルからフィールドを選択した場合
> 更新とかはできなかったような気がします。

そんな事はありませんよ^^

そのクエリで更新するとデータベースにとって不都合が
出てしまう可能性がある、という事で拒否されていますね。

今回の例では
ID と 品名 の2フィールドで Uniqueである(他のレコードと絶対に被らない)事を
テーブルに明示的に書いてあげないと更新ができません。

CREATE UNIQUE INDEX index1 ON テーブルA (ID, 品名);
CREATE UNIQUE INDEX index1 ON テーブルB (ID, 品名);

上記2つのSQLを実行してあげると、
ゆっぴぃさんのプログラムでも更新が可能になるかと思われます。


また、上記SQLの操作は

テーブルをデザインビューで開く ⇒ ツールバーの [表示] から
[インデックス] を開く事で手動で設定する事も可能ですね。

963 hits

【9809】2テーブル共通のレコード検索について ゆっぴぃ 07/9/7(金) 13:20 質問[未読]
【9810】Re:2テーブル共通のレコード検索について 小僧 07/9/7(金) 14:27 回答[未読]
【9817】Re:2テーブル共通のレコード検索について ゆっぴぃ 07/9/7(金) 22:44 質問[未読]
【9818】Re:2テーブル共通のレコード検索について ゆっぴぃ 07/9/8(土) 11:22 質問[未読]
【9819】Re:2テーブル共通のレコード検索について 小僧 07/9/8(土) 11:52 回答[未読]
【9820】Re:2テーブル共通のレコード検索について ゆっぴぃ 07/9/8(土) 15:20 質問[未読]
【9821】Re:2テーブル共通のレコード検索について 小僧 07/9/8(土) 17:50 回答[未読]
【9822】Re:2テーブル共通のレコード検索について ゆっぴぃ 07/9/8(土) 22:56 質問[未読]
【9823】Re:2テーブル共通のレコード検索について 小僧 07/9/9(日) 7:02 回答[未読]
【9824】Re:2テーブル共通のレコード検索について ゆっぴぃ 07/9/9(日) 14:16 お礼[未読]
【9826】Re:2テーブル共通のレコード検索について hatena 07/9/10(月) 10:23 発言[未読]

3436 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free