• ベストアンサー

アクセスのレポート参照について

アクセス2000です。 ネットワーク上にテキストファイル(毎日自動更新)があり、 これをリンクテーブルにしています。 メニューを設け、ボタンひとつでレポート表示できるようにしてあります。 オプション→詳細→共有モード にはしているので、複数ユーザーでアクセスを開くのは可能ですが、 誰かがレポート表示をしていると、他のユーザーはレポート表示時に 権限が無いというエラーメッセージ出てレポート表示できません。 複数ユーザーで同時にレポート表示するのは可能なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

No.1です。 では、アイデアを1つ。 (但し、レポートの設定による対応ではなく、あくまで逃げの手段です) 1)そのリンクテーブルの全レコードを取得するテーブル作成クエリを作成 2)レポートを、リンクテーブルからではなく、このクエリで作成したテーブルから作成するように変更 現在のデータベースが、テーブル群をネットワーク上に、それ以外を各ユーザーの端末に、それぞれおく形になっているとしたら、これで同時にレポート表示が可能になるはずです。 (但し、クエリで作成したテーブルは、各ユーザーの端末側のファイルに保存) なお、テーブル作成後~レポート作成の時間により、場合によってはデータにタイムラグが生じる可能性はありますので、ご注意下さい。 (もっとも、現状でもレポートを作成後に放置すればタイムラグは発生するので、致命的欠陥にはならないと思います) データベースが、上記のようなフロントエンド/バックエンド構造になっていない場合に、これで効果があるかどうかは不明です。 (ユーザー毎に保存するテーブル名を変えた上で、レポートに使用するテーブルを切り替えるマクロを作成すれば、フロントエンド/バックエンドに分割されていなくても効果は出ると思いますが・・・ちょっと面倒かと)

tomomi5289
質問者

お礼

たびたび、ありがとうございます。 ちょっと技術的にできるかわかりませんが、やってみます♪

その他の回答 (1)

  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.1

休暇中でStandAlone環境のため確認できないんですが、レポートのプロパティシート・「その他」タブの「レコードロック」を「しない」に設定しただけでは不可でしょうか?

tomomi5289
質問者

お礼

やってみましたがダメでした。

関連するQ&A