MS Access 2003 と 2007 間のリンク テーブルへの書き込み権限が拒否されました

MS Access 2003 と 2007 間のリンク テーブルへの書き込み権限が拒否されました

現在、Access 2007 への移行を進めています。Access 2003 ファイルには多数のデータ テーブルがあります。

あるケースでは、ユーザーの PC に 2007 がインストールされており、フロントエンドを 2007 で開きました。問題はありませんでした。

ユーザーが作業を完了すると、更新クエリが満載のマクロを実行するボタンをクリックします。マクロは最初のクエリに到達して停止します。このリンク テーブル (2003 形式) への書き込み権限がないというメッセージが表示されます。セキュリティ ファイルは関係ありません。2007 から再リンクしましたが、同じ問題が発生しました。LAN 権限は正常でした。

ユーザーが仕事を遂行できるようにするには、結局、テーブルをフロントエンドにインポートする必要がありました。

答え1

この特定のインスタンスには、リンクされたテーブルと、2007 では実行されない約 30 ステップのマクロが含まれていたことが判明しました。

テーブルをアプリケーションの残りの部分と一緒に戻すと、2003 でも 2007 でも正常に動作します。

関連情報