現在、Access 2007 への移行を進めています。Access 2003 ファイルには多数のデータ テーブルがあります。
あるケースでは、ユーザーの PC に 2007 がインストールされており、フロントエンドを 2007 で開きました。問題はありませんでした。
ユーザーが作業を完了すると、更新クエリが満載のマクロを実行するボタンをクリックします。マクロは最初のクエリに到達して停止します。このリンク テーブル (2003 形式) への書き込み権限がないというメッセージが表示されます。セキュリティ ファイルは関係ありません。2007 から再リンクしましたが、同じ問題が発生しました。LAN 権限は正常でした。
ユーザーが仕事を遂行できるようにするには、結局、テーブルをフロントエンドにインポートする必要がありました。
答え1
この特定のインスタンスには、リンクされたテーブルと、2007 では実行されない約 30 ステップのマクロが含まれていたことが判明しました。
テーブルをアプリケーションの残りの部分と一緒に戻すと、2003 でも 2007 でも正常に動作します。