I have an Access database which stores its data in SharePoint lists. The .accdb file resides on the SharePoint site itself. The lists are meant to be accessed only via the Access database (I went for lists because these were essentially the only table-like client/server data storage mechanism available to me)—nobody is ever going to view or enter data directly in SharePoint.
Now I’m receiving reports from users that individual list items seem to be missing, causing aggregate functions to return incorrect results.
I took a closer look at it and noticed everything was there when I opened the database from the SharePoint site. When I made a local copy of the database, some items were missing (Access reported 1502 instead of 1639 items); refreshing the list in Access did not change that.
Going through the list properties, I noticed versioning was active for the list items—which I don’t need, so I turned it off. After doing this and refreshing the list in Access, the local version had the correct number of entries.
However, some of my users are still complaining about missing items.
I came across a post the other day, which seems to suggest that items may not be visible when they are checked out locked for editing.
Does SharePoint have checkout logic for list items?Does SharePoint have any way to lock list items for editing?- If so, how can I verify if an item is
checked outlocked? Can Icheck it back inunlock it? How? - How do I ensure items
get checked in as soon as they are createddo not stay locked for an extended period of time (or, ideally, never get locked)? (Items in the list usually do not change once they are created.) - If not, what else could be causing this behavior, and how do I get rid of it?