Access VBA質問箱 IV

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

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


692 / 2272 ツリー ←次へ | 前へ→

【10495】リレーションシップしていないテーブルのレコードが消える。 RabiRabi 08/8/5(火) 14:25 質問[未読]
【10512】Re:リレーションシップしていないテーブル... 小僧 08/8/13(水) 14:57 発言[未読]

【10495】リレーションシップしていないテーブルの...
質問  RabiRabi  - 08/8/5(火) 14:25 -

引用なし
パスワード
   テーブル(A)のレコード削除処理をすると、リレーションシップしていないテーブル(B)のレコードまで削除されてしまいます。

AとBはレコードソース内で結合していますが、これが原因でしょうか?
だとしたら、対応策はないのでしょうか?

 テーブルA:随時追加するテーブル
 テーブルB:マスタテーブル(A内のフィールドCとB内のフィールドCを外部結合)

【10512】Re:リレーションシップしていないテーブ...
発言  小僧  - 08/8/13(水) 14:57 -

引用なし
パスワード
   ▼RabiRabi さん:
こんにちは。

> テーブル(A)のレコード削除処理をすると、
> リレーションシップしていないテーブル(B)のレコードまで
> 削除されてしまいます。

普通はそんな事はありえませんね。


>AとBはレコードソース内で結合していますが、

この辺がちょっと解りづらいのですが

テーブルA と テーブルB を結合させたクエリを
レコードソースに持つフォーム上において
レコードを削除すると テーブルB のレコードも削除される、
という様な事でしたら
場合によっては Accessの仕様上何もおかしくない事になりますね。


> テーブル(A)のレコード削除処理をすると、

というのがどういった方法で行っているのかを
明確にされると、もっと回答がつきやすくなるかと思われます。

692 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078198
(SS)C-BOARD v3.8 is Free