適用先: Access 2013 | Access 2016
更新できないクエリを実行しようとしたか、開こうとしたか、変更しようとしました。
次の原因が考えられます。
更新できないフィールドを更新するクエリを実行しようとしました。 たとえば、一対多リレーションシップの '一' 側のフィールドを更新するクエリを実行しようとしました。
読み取り専用で開いているデータベースのクエリで、古い OpenQueryDef メソッドで使用しています。
データベースは、次の理由のいずれかによって読み取り専用になります。
OpenDatabase メソッドまたは Visual Basic Data コントロールを使用し、データベースを読み取り専用で開いている。
ネットワーク オペレーティング システムで、データベース ファイルが読み取り専用に定義されている。
ネットワーク環境では、データベース ファイルに対する書き込み権限がありません。
データベースを閉じて、読み取り専用を解除してから、読み取りおよび書き込み権限を持つデータベースをもう一度開きます。
- クエリに変更を加えるアクセス許可がありません。 権限の割り当てを変更するには、システム管理者またはクエリの作成者に問い合わせてください。
関連項目
- 開発者フォーラムにアクセスする
- support.office.com のヘルプにアクセスする
- answers.microsoft.com のヘルプにアクセスする
- UtterAccess のフォーラムにアクセスする
- 開発者と VBA のプログラミング ヘルプ センター (FMS) にアクセスする
- StackOverflow のアクセス ポスト
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。