入力フィールドの内容に基づいて単純なクエリからのデータを表示するサブフォームを保持するフォームがあります。
両方のフォームのプロパティを次のように設定しましたが、「レコードセットは更新できません」というメッセージが引き続き表示されます。
レコードセットの種類: ダイナセット
追加の許可: はい
削除の許可: はい
編集の許可: はい
フィルターの許可: はい
レコードのロック: ロックなし
何を変更しますか?
入力フィールドの内容に基づいて単純なクエリからのデータを表示するサブフォームを保持するフォームがあります。
両方のフォームのプロパティを次のように設定しましたが、「レコードセットは更新できません」というメッセージが引き続き表示されます。
レコードセットの種類: ダイナセット
追加の許可: はい
削除の許可: はい
編集の許可: はい
フィルターの許可: はい
レコードのロック: ロックなし
何を変更しますか?
クエリのリンク先のテーブルまたはクエリの 1 つに主キーがない可能性があります。
または (これが私が抱えていた問題でした) Query Builder で、Group By
行が有効になっていないことを確認します。これを無効にすると、クエリは編集可能になります。
グループ化が有効
行を右クリックして無効にしますTotals
グループ化無効
Text0 をバインド解除します (コントロール ソースとして Navn を削除します)。循環参照に相当するものがあります。
クエリによって制限されているものを除いてデータを表示しないようにフォームに指示していますが、フォームにあるもの以外のデータをクエリに表示させていません。