Make sure your form properties allow updates, edits, deletes. Also, make sure the query is updateable. Try opening the query and make changes directly to it. If you have any aggregate functions in the query, it won’t be updateable. Also, if you are joining other tables in the query, make sure those tables all have unique indexes.