Recordset is not updateable -- where is help on MS Access 365?

Rob Curtis 20 Reputation points
2026-07-12T05:42:38.31+00:00

For years I have just used Access 2007 on my laptop, though I have Office 365. As the disc wouldn't work on my Win11 PC, and the laptop has a problem, I finally decided to use the later access, and opened a 2007 database. I updated a number of records in a table and then I went to a query and found that now,it says the recordset is not updateable. I has always been so on the laptop for decades.

When I first opened the 365 Access, it said something about needing to be the administrator, but it seemed to make no difference till I went to change records in the query. I am the sole user of this personal computer and thus the administrator, so if that is why and it doesn't know that, what do I do.

Microsoft 365 and Office | Access | For home | Windows

8 answers

Sort by: Newest
  1. Rob Curtis 0 Reputation points
    2026-09-03T09:42:00.71+00:00

    So this query was set up to see which animals did not have IDs in the database. I use a 1 in the kingdom field to indicate an animal. I use a 2 to indicate plants. the query was set up with criteria in that as 1 or empty, meaning that if it had a blank field, it would find those records also.

    I decided to look for plants without species names and changed the kingdom filed to 2, and much to my surprise, I was able to update records. So I went back to look for animals instead and changed the field to just 1, and it became updateable, working like it should. So though it worked for years with the earlier Access, 365 did not like.

    User's image

    Was this answer helpful?

    0 comments No comments

  2. Richard Rost 315 Reputation points MVP
    2026-07-19T15:34:23.8866667+00:00

    I wouldn't assume this is an Access 365 issue. The rules that determine whether a query is updateable really haven't changed much over the years.

    Since you mentioned you can still edit the table directly, but not through the query, that tells me the database itself probably isn't read-only. I'd be looking at the query definition or the environment instead.

    A few things I'd check:

    • Is the database in a Trusted Location?
    • Did the ACCDB come from another computer and get blocked by Windows?
    • Does every table involved have a primary key?
    • Did the query accidentally get changed to use DISTINCT, GROUP BY, UNION, aggregate functions, or another feature that makes it non-updateable?

    I'd also make a copy of the database and run Compact and Repair. Moving an older ACCDB to a newer version of Access can sometimes expose minor corruption that older versions tolerated.

    Finally, if you can post the SQL for the query, someone here can probably spot the cause pretty quickly. It's very unusual for a query that has been updateable for years to suddenly stop being updateable just because you installed a newer version of Access.

    LLAP/RR

    Was this answer helpful?


  3. Ken Sheridan 3,581 Reputation points
    2026-07-15T13:37:23.6+00:00

    In addition to designating a primary key for the animals 3 table and referencing this by a foreign key column in Slides 1, I would recommend that the relationship between the two tables then be enforced by selecting 'Enforce referential integrity' in the edit relationship dialogue. If Access does not allow you to do this, it would indicate that there is at least one row in Slides 1 without a match in animals 3.

    Not directly connected to your current issue, but I would point out that Slides 1 is not normalized to Third Normal Form by virtue of the inclusion of City, State/Province, and Country columns. This leaves the table open to the risk of update anomalies. The table should include a numeric CityID foreign key column referencing the autonumber. primary key of a Cities table. City names cannot be used as a key as these can legitimately be duplicated. The Cities table should then include a foreign key referencing the primary key of a States_Provinces table, which should include a foreign key referencing the primary key of a Countries table.

    You might like to take a look at DatabaseBasics.zip in my Dropbox public databases folder at:

    https://www.dropbox.com/scl/fo/0scigd3r48hx5xrev2jrf/AB0-GMdTgMAO5O1cGdr3QW0?rlkey=ib6bs6g9jqcrywwzivur3265t&dl=0

    This little demo file illustrates, amongst other things, such a correctly normalized set of tables. The option for 'Inserting data via a form/subforms' opens a form in which data can be inserted using correlated combo boxes, by selecting a country, then a region and then a city, with option at each level of the hierarchy to insert a new value not currently represented in the database.

    Decomposing the table into s et of predefined related tables can be done by means of a set of 'append' queries. The DemposerDemo.zip file in the same Dropbox folder illustrates this, using non-normalized data imported from Excel.

    Was this answer helpful?


  4. George Hepworth 23,120 Reputation points Volunteer Moderator
    2026-07-14T11:55:58.21+00:00

    The screen shot you show, in which the message indicates that active content is blocked, indicates that the accdb is not in a trusted location on the new computer. While that should not necessarily prevent the query from updating, it depends on how you are trying to execute the update query.

    Was this answer helpful?

    0 comments No comments

  5. Rob Curtis 20 Reputation points
    2026-07-14T11:21:40.8033333+00:00

    Before making the primary key, I wanted to back up the database under a new name. The 2007 format had gone, so I searched for help. I saw that it was now in "save as", and it asked if I wanted to save in a format the earlier version would recognize, so I agreed, but then it indicated it couldn't as it had features incompatible. So I just chose the default, changed the name, closed and then I got another message about needing to be the IT administration. As I said, I am the only user, and thus administrator, but, since I let the computer sleep overnight, I needed to sign in again. The message shown may be the reason and also my confusion whenever I have to sign in, there are 2 choices, personal and work, and I wonder why.

    So maybe I need to choose the IT account, and do whatever is needed there?

    User's image

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.