Results 1 to 7 of 7
  1. #1
    virgilio is offline Advanced Beginner
    Windows 10 Access 2016
    Join Date
    Nov 2019
    Posts
    81

    "The database has been placed in a state by user X on machine X tha prevents it from being ...."

    The full message is:



    "The database has been placed in a state by user X on machine X that prevents it from being opened or locked"

    I don't see this message when I use the machine, but my users do. This database is saved to a shared drive which is mapped to our corporate laptops, much like a NAS server would be. I imagine that I have no problem opening and updating the database because I am the original author.

    I'm at a bit of a loss for what to do because I don't get the error message myself.

    Thanks in advance for any input.

  2. #2
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,525
    We get this error a lot. Theres a bug w current OS vs network access db.
    Dont let everyone use the same db on the network, split the db and give EVERY person their own frontend on their PC. (or their own personal network folder)
    That stops the error.

  3. #3
    virgilio is offline Advanced Beginner
    Windows 10 Access 2016
    Join Date
    Nov 2019
    Posts
    81
    What do you mean by splitting the db?

  4. #4
    JohnGeeee is offline Novice
    Windows 10 Access 2016
    Join Date
    Mar 2020
    Posts
    8
    Put all the tables in a separate database referred to as the Back End and then all your forms , queries, reports etc in another separate database referred to as the front end. Then in the front end use the Linked Table Manager to connect it to the back end database. Do not create any more table in the front end, they only go in the back end Then you can distribute the front end to all your users.

  5. #5
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,525
    before the split, put the db on the server folder you want to use, then run the split.
    DO NOT USE DRIVE LETTERS. open the folder using UNC path: \\server\folder1\folder2

    Then the FE will already be mapped correctly. remove the FE from the server and deliver to all users.

  6. #6
    virgilio is offline Advanced Beginner
    Windows 10 Access 2016
    Join Date
    Nov 2019
    Posts
    81
    Thank you all. I made the split, I didn't use the UNC Path but it is working for me on my machine with the BE on the server. I'm waiting for my guinea pig to answer back to see if it worked, if not I'll re-do it with full UNC path. Everyone who uses this is mapped to the same drive letter, so hopefully it will work for them. If not, I know what to do.

    I'll mark as closed.

  7. #7
    JohnGeeee is offline Novice
    Windows 10 Access 2016
    Join Date
    Mar 2020
    Posts
    8
    Well done. Sorry I forgot there is also a Split Database function already in Access, been that long since I used it ;-)

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 10
    Last Post: 08-08-2019, 11:05 AM
  2. Replies: 10
    Last Post: 05-02-2016, 12:19 PM
  3. Replies: 1
    Last Post: 09-07-2015, 08:00 AM
  4. Replies: 3
    Last Post: 08-26-2015, 09:46 AM
  5. Replies: 1
    Last Post: 08-25-2011, 11:41 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums