次の方法で共有

連鎖削除されてしまう件が解決されません。

Anonymous
2010-08-12T18:03:39+00:00

access2007(accdb)でテーブルから作り直してみたのですが、やはり連鎖削除されてしまいます。

顧客テーブルにいくつかのその他のテーブルをリレーションさせ、顧客クエリを作ります。

そのクエリに、日計テーブルをリレーションさせ、最終的に日計のクエリを作ります。

日計クエリには、IDが重複してます。 

そこで、日計クエリのレコードセレクタを右クリックして削除しようとすると、同一IDの「顧客」が顧客テーブルから削除され

それにリレーションするその他のテーブルのレコードまで連鎖削除されます。

もしかしてレコードセレクタを右クリックの削除が問題なのでしょうか?

パソコンはoffice2010(pro)がプリインストールされたwindows7(pro)です。

ここはマイクロソフト社のフォーラムだと思いますが、こちらでは問題のファイルを添付メールで受け取ってみて診断してくれるようなサービスはないのでしょうか?

よろしくお願いいたします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-08-13T14:12:19+00:00

にょろりんぱさん こんばんは

風呂に入ってから気になっていたので、続けてパソコンの前に座っています。

連鎖削除の件、解決したもようです。

再インストールとかの問題ではなく、もっと基本的な問題でした。

OFFICE2003ではこんなに厳しくなかったことだと思いますが、リレーションシップさせるテーブルにはきちんと主キーを設置する!!

故に、テーブルとクエリのリレーションはあり得ない・・・と思いましたが、一番のベースになるリレーションシップウインドウでテーブル同士をリレーションさせておけばOKでした。

基本を知らずに、ただ独学でやってきた私ですが、いい勉強になりました。

長い間・・・といっても数日ですが・・・付き合ってくださってありがとうございます

またこのフォーラムによらせていただくこともあるかもしれませんが、その時はよろしく

・・・・・・・・

Windows7ってフォルダ内の表示で拡張子を表示させるにはどうすればいいんでしょうね

私は拡張子が見えた方が使いやすいんですが・・・違うところで質問してみます。

それでは・・・お元気で

この回答は役に立ちましたか?

0 件のコメント コメントはありません

6 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2010-08-13T11:31:07+00:00

    にょろりんぱさん まいどありがとうございます。

    あれから夕食後ちょっとウトウトしてふと思いついた手段が、基本的手段の、OFFICEの再インストールでした。

    さっそく全削除の再インストールをしてみました・・・連鎖削除していたファイルは、相変わらず連鎖削除していますが、まだ新規作成はしていません。

    このパソコン、1か月ほど前に買ったばかりなので保証期間がまだまだあるから、新品と取り換えてくれるなら送り返しても良いと思ったけど

    ACCESSの不具合くらいでは新品と交換なわけない、と思いなんとか頑張りますよ。

    また明日、新規作成から取り掛かろうと思います。

    明日の結果楽しみにしていてください。

    それでは

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2010-08-13T10:54:14+00:00

    むむむむ。ちょっと重たくなってきましたね。

    MSにサポート依頼が最善な気がしますね。Officeなんでメーカー対応しなかったんじゃないかなぁと。

    Win7の別環境で試してみて切り分けをしてもよさそうですね。OSもOfficeも試用版があるんですし、VirtualPCとかで試してみるなんてどうでしょう。

    インストール済みマシンの導入だろうから該当から外れるかもしれないですけど、共存インストールは言わずもがなですが、アップグレードインストールでも調子悪いんことあったんで。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2010-08-13T01:48:52+00:00

    にょろりんぱさんありがとうございます。 (「にょろりんぱ」を変換すると「~琳派」になりました。 面白いですね)

    話が逸れて申し訳ありません。

    まず質問にお答えします 32bitです。

    office2010がプリインストールされてますが、その中のaccessを使っています。 ファイル形式が2007になっているのでaccess2007としてみました

    (access2010と呼ぶんでしょうか? わかりません)

    新規作成時のデフォルトのファイル形式が2002~2003でしたが、ファイル形式を2007にし、それで作ってみました。

    以前使っていたパソコンはXPで、office2003(PRO)を入れていて、その時に仕事で使う上記のファイルを作って順調に動いていました。

    そのファイルを今のパソコンに入れて動かすと、以前通り何事もなく動きます。(時間の問題かも知れませんが)

    ちなみに今のパソコンでファイル形式を2002~2003(mdb)で作っても連鎖削除されてしまいました。

    顧客のクエリは、普通に顧客の情報が入力され、そこにいくつかのテーブルがリレーションされています。

    日計のクエリは、毎日来る顧客のIDを入力していき、いろいろ計算させ、それを月毎に集計していくものです。

    気が付いた症状を箇条書きにしてみます。

    1:前にも書きましたが、ダイナセット(矛盾を許す)にしないと、新規のレコードを追加できない

    2:日計クエリのIDに入力しても、顧客のレコードが(計算フィールドも含め)すぐに反映(表示)されない(クエリを再表示させると表示されます)

    3:気のせいか、ファイルサイズが異常に大きくなるような気がします。(以前のファイルは3MBほどですが、5~10MBほどになります)

    セキュリティーソフトは[Microsoft Security Essentials]です。(お世話になっております)

    以上で不足があれば、おっしゃっていただければ書き足します。

    パソコン歴10年以上で、実践知識はソコソコありますが、年のせいか専門のコトバはわからないことも多々ありますのでよろしくお願いします。

    私は借りているサーバーもあるので、連鎖削除される最低限のファイルを作ってアップロードできますが、ちょっと試してみることもできますよ。

    そのサーバーのアドレスくらいなら、ここに書いても差し支えありません。 

    以上ですが、よろしくお願いします。

    長々と申し訳ありませんでした。

    追伸 (8/13 15:56)

    このパソコン(Windows7 OFFICE2010)で作った連鎖削除するファイルを WindowsXP ACCESS2003 に入れて試したところ

    やはり連鎖削除やその他の症状が出ていました。

    貴社のサポートに相談するか、パソコンを買った会社に送り返すか、その支店に持っていくか・・・ちょっと迷ってます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2010-08-12T19:41:23+00:00

    こんばんは、

    このフォーラムのことはご理解いただいてるとおりだと思うのですが、直接サポートする窓口ではなく、必要に応じサポートへ誘導してくれるという感じです。

    なので、早速にサポートを申し込むのがよさそうな気が。サポート窓口は契約とかによって何種類かあるので一概には言えませんが、環境/現象の確認から始まって、初期の対処をしてみて、場合によっては現象確認用にファイルを送ることもあると思います。最近サポートをお願いしてみたんですけど、聞いてみたことで理解できたことがありましたよ

    2007製造のaccdbを2010で使うとってことですかね。プリインストールってことは32bitかな。モヤモヤするんでもうちょっと試してみたいなと思った次第。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません