"Access is not designed to handle ... a high number of concurrent users...." rubbish
"Lack of integration: Access does not integrate well with other systems and technologies, so developers may have to spend extra time and effort to get it to work with other tools and platforms." lacks context
@Uncle Gizmo , was that the AI response or ... ?
Everyone please humor us and tag if it's AI - we're all enjoying this fun new toy but help me out by saying if it's AI or "you" LOL
Out of all the topics mentioned in your reply, Yes, all with some degree of truth/basis in reality, but I would say if I'm going to make a sweeping generalization--as they certainly took the liberty to--the 2 quotes I've included above are probably the two I would view as the least accurate, and mostly myths spread by people who have tried Access about as diligently as I tried my last Gym & Diet.
VBA is quite friendly to COM-level DLLs, any of which can be made in c# or vb .Net and probably other platforms too. It's just a matter of building the "bridge".
Concurrency is another BIG MYTH I hear way too much of. Now before I say this, I'll preface it by saying Sure, maybe you can get to such a high theoretical number that it makes it DIFFICULT (but still not impossible) to design for such considerations as record locking etc.
Maybe you can achieve a number that makes it near impossible.
Maybe.
But for the most part, all concurrency concerns are myths propagated by:
- People who are not using a Split database, (again, going back to, they haven't used to properly use Access, obviously)
or
- People who are using Access as a
back-end, which, yeah, you're deliberately destroying a huge % of Access's usefulness if you're doing that IMHO.
Can't tell you how many ignorant co-workers, managers, or I.T. people I've heard tell me stuff like "I thought you can't have more than 5 people using an Access database at the same time", or rubbish like that.
I tell them: "Oh, you mean the exact same accdb Access file? Well, of course not!! How many people do you think can use the exact same instance of SSMS on the exact same machine at once? I'd say, approximately
one, right?" That either gets me kicked out of the conference room or stimulates a discussion about split databases and FE vs. BE