次の方法で共有


更新可能なクエリであることが必要です。 (エラー 3073)

適用先: Access 2013 | Access 2016

更新できないクエリを実行しようとしたか、開こうとしたか、変更しようとしました。

次の原因が考えられます。

  • 更新できないフィールドを更新するクエリを実行しようとしました。 たとえば、一対多リレーションシップの '一' 側のフィールドを更新するクエリを実行しようとしました。

  • 読み取り専用で開いているデータベースのクエリで、古い OpenQueryDef メソッドで使用しています。

データベースは、次の理由のいずれかによって読み取り専用になります。

  • OpenDatabase メソッドまたは Visual Basic Data コントロールを使用し、データベースを読み取り専用で開いている。

  • ネットワーク オペレーティング システムで、データベース ファイルが読み取り専用に定義されている。

  • ネットワーク環境では、データベース ファイルに対する書き込み権限がありません。

データベースを閉じて、読み取り専用を解除してから、読み取りおよび書き込み権限を持つデータベースをもう一度開きます。

  • クエリに変更を加えるアクセス許可がありません。 権限の割り当てを変更するには、システム管理者またはクエリの作成者に問い合わせてください。

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。