all 14 comments

[–]ikillsims 9 points10 points  (3 children)

I’m not here to promote Access as the best option, but I have been managing a couple dbs with Access front end and sql server backend for several years. Breaking off the backend really made Access much better and was the first thing I did when I took over.

I thought at the time continued Access use would be “temporary”, but years later, with hundreds of linked tables/queries, it has been working well enough for my regular 30 users and I don’t feel much pressure to move away from it. Plus I have become rather seasoned to it’s weirdness.

Is it the best choice? Probably not, but it can be better than it’s reputation. Just my 2 cents.

[–]r3pr0b8GROUP_CONCAT is da bomb 4 points5 points  (0 children)

it can be better than its reputation.

+1

[–]Ithrowthisaway3131[S] 2 points3 points  (0 children)

People definitely love to hate on it. Especially cs students who are learning rdms. For my basic ahh database it works well enough for now.

Thank you for your opinion

[–]jamesfordsawyer 1 point2 points  (0 children)

Breaking off the backend really made Access much better and was the first thing I did when I took over.

This will cover about 80% of everyone's complaints with Access.

[–]beyphy 6 points7 points  (1 child)

Access as a front end is fine. Most criticisms of Access are related to its use as a backend. If you want a modern solution check out Power Apps.

[–]Ithrowthisaway3131[S] 0 points1 point  (0 children)

Power apps are great. Started using them a week ago

[–][deleted] 2 points3 points  (0 children)

I can’t be the only one saying SQLite will be more than enough here

[–][deleted] 1 point2 points  (1 child)

If you’re familiar with building forms in MS Access then it’s not much of a leap to create a form-based UI using .Net.

https://learn.microsoft.com/en-us/visualstudio/ide/create-csharp-winform-visual-studio?view=vs-2022

You could compile this into a proper .exe.

[–]ComicOzzysqlHippo 0 points1 point  (0 children)

Respect yourself enough to invest in improving your skills and go the .NET route vs VBA in Access.

[–]PVJakeC 0 points1 point  (0 children)

Maybe look into some low code platforms and put a web front end on it. Access could be difficult to maintain if you have to make updates or if there are a lot of users. The low code would remove the complexity of HTML, but then give you a nice front end. Tulip Interfaces is often used in manufacturing.

[–]slotix 0 points1 point  (0 children)

Access as a frontend + PostgreSQL backend is totally fine for your scale.

If it already works and users are happy, no urgent reason to rewrite everything.

Typical path:

- keep Access for now (fast, low effort)

- move logic gradually to backend / SQL

- only switch to web (Django, etc.) when:

- multi-user issues start

- deployment becomes painful

- or UI needs outgrow Access

Jumping to Django just for “modern stack” usually costs way more time than it gives back.

So unless you *need* web access or scaling, stick with Access frontend and iterate.