時たま、20人位の受講生を相手にAccessを教えているのですが、
20人に一人か二人くらいの割合で以下のことが起きます。
テーブルが片手で数えられるくらいの数しかないテーブルを
リレーションシップで参照整合性のチェックボックスをつけておいて、
しばらく、クエリの話をしたあと改めてリレーションシップを
表示すると、
・ものすごい数のリレーションシップが組まれている。
・そのリレーションシップは何回デリートで削除して上書き保存し、
表示しなおしてもものすごい数のリレーションシップが
相変わらず表示される。
・クエリで何らかの作業をしていても特に支障はない。
具体的なサンプルはあるので理由を教えていただける方
いらっしゃいましたらどうぞご連絡ください。
メールで送ります。
私がどんなにACCESSをいじくり倒しても、
絶対出てこないのですが、ときたまこういう現象を
出してくれる人がいるのでその度その度なやんでいます。
この現象が起きると、あきらめてMDBを削除してもらうか、
そのままあきらめて使用してもらっています。
どうしても原因が知りたいです。
No.1ベストアンサー
- 回答日時:
Accessとは長年の付き合いですが、初めて聞く症状ですね。
SRまたはSPは適用されているでしょうか?もしこの症状が出た場合、新規にMDBを作成し、そちらにリレーションなしでテーブルをインポートして、新しいMDB側で、リレーションを設定し直してみてはどうでしょうか?
この回答への補足
早速のお返事ありがとうございました。
以下のアドレスにサンプルを置いておきますので、
よろしければごらんいただければと思います。
http://203.174.72.111/jmong/access.html
別MDBでインポートというお話ですが。
実はその類の方法でいままでごまかしていました(笑)。
今回はできれば、そういった解決策ではなく、
根本的な理由から攻めたかったため投稿させていただきました。
よければ上のアドレスのものをごらんいただけますと
ありがたき幸せ(;_;)涙
No.2
- 回答日時:
確かに、とてつもないリレーションになってしまってますね(^^;;
ひょっとしたら・・・あの悪名高き「名前の自動修正情報をトラックする」にチェックついていませんか?
SR-1でこの辺りのバグは修正されている筈なんですが、フィールド名が日本語の時に変な動作を起こす事が多いです。このチェックを外してやってみて下さい。
返事遅れてごめんなさい。
確認したら付いていましたが、
”あの悪名高き「名前の自動修正情報をトラックする」”
について私はまったく気にしていませんでした。
勉強不足です。
こやつはどのような悪名高き暴挙をおこすのか
非常に興味があります。
とりあえず、その悪名高きものをはずして
今後の講習会をやってみようかと思います。
とりあえずこの質問についてはgoo事務局から
締め切れ!!と催促きちゃったので
締め切ります。
CHOROLYN様。ありがとうございました。
また不具合でたら投稿します
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) accessについて 2 2022/05/31 16:58
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- 日本語 「~人」と「~名」の使い分け 2 2022/06/02 11:59
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポータルの意味が理解できません
-
FileMakerで繰り返しフィールド...
-
リレーションシップで一対多と...
-
ファイルメーカーのリレーショ...
-
ファイルメーカーの再帰定義/リ...
-
リレーションの設定って意味あ...
-
Accessクエリで特定の行を削除...
-
「#エラー」の回避
-
差込印刷で顧客別に複数行のデ...
-
アクセスで入力したデータの順...
-
アクセスのレポートのヘッダー...
-
ExcelからAccessデータを検索す...
-
ACCESSのフォームで次のレコー...
-
差し込み文書のルールで if the...
-
Accessでページヘッダーだけが...
-
WORDフィールドコード一括編集
-
アクセスのレポートを印刷する...
-
Access2007でSQLの複数列副問い...
-
Access チェックボックスを使...
-
Accessのレポート上のテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのクエリが勝手に変更...
-
リレーションの設定って意味あ...
-
ポータルの意味が理解できません
-
FileMakerで繰り返しフィールド...
-
FileMakerで指定日から5日以内...
-
【ファイルメーカーpro5.5】リ...
-
ファイルメーカーでIDを削除し...
-
ACCESSのリレーションシップで...
-
filemaker 7 「関連レコードへ...
-
リレーションシップで一対多と...
-
FileMaker pro 11 リレーション本
-
Accessの参照整合性
-
ファイルメーカでリレーション...
-
ファイルメーカー5.5で売掛帳を...
-
ファイルメーカーへCSVデータを...
-
filemakerでの繰り返しフィール...
-
Accessでリンクしたテーブルの...
-
ファイルメーカーの再帰定義/リ...
-
ファイルメーカーでグラフ
-
ファイルメーカーで予約管理は...
おすすめ情報