Link to home
Start Free TrialLog in
Avatar of Gilberto Sanches
Gilberto SanchesFlag for Suriname

asked on

Edit through Excel to Access & vice versa

Situation: For production administration my client uses an Access database for storage. The database is being used for safety reasons. However, it isn't that friendly for the average users to screen/analyze & report data from it. For those reasons we want to (externally) connect it with Excel (as front end & Access as backend).

What options are there to edit Access data from Excel and vice versa? So far I was only able to edit data within Access itself. We want edits from both ways because we use another sync platform to sync data from mobiles to the Access database.
Avatar of Noah
Noah
Flag of Singapore image

Hi there! :)

I think the main thing is you will need someone who knows VBA to connect both Excel and Access to work the way you want. Below are some articles you can reference to for examples.

Get Data from Access Database using Excel VBA: https://www.youtube.com/watch?v=MWLBM2t7azc
Updating Tables in an Access Database Using Excel VBA: https://software-solutions-online.com/updating-tables-access-database-using-excel-vba/
Forget about Excel...just that.
Work your way from Access to provide the necessary screen/analyze & report ...all the tools are available....you will be amazed on how easy just about everyone will forget about Excel...just with a click all the power would be right there....
Avatar of Gilberto Sanches

ASKER

Thanks Noah, I'll check the videos.

Hey John, what tools would you suggest?
Ms Access has all the tools you need...builtin
Hey John, my client has been MS Access for years and they don't even know about it. Can you at least give some specific direction / resources / references? My client prefferes to use MS Access but we haven't been able to accomplish the functions I mentioned earlier with Access.
ASKER CERTIFIED SOLUTION
Avatar of John Tsioumpris
John Tsioumpris
Flag of Greece image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Alright John, thanks for making your point clear. You are right for the most part. It's just that it the client has a tight budget with which it wants to make a huge improvement.
No money...no party....isn't that life is all about... :)
Hey Noah, I checked your recommended article & video. In what cases is VBA better than making a "Excel Power Query connection" to the database?

We also used in Access a Excel Linked table. Changes made in Excel are reflected in the Access table. However, no changes can be made from within Access to the Excel doc.
No money, no party? Haha, John 🙈
All this talk and we still don't know what kind of setup you are having to find a solution for.

Is your MS Access file just a bunch of tables (and queries?) on a server, the cloud, a local client machine, etc.?

What do you know about creating an Access file to use as a "front-end" (user-interface) for your users that has screens (forms and reports) with buttons and controls for filtering/sorting/editing data while the "back-end" database (with just the tables) sits on the server?

What do you know about Excel tables and the special things you can do with them when it comes to databases and database data display/editing?

Coming up with something that does exactly what you want is as simple as reaching into a bag of tricks and pulling out the right one for your situation - once we know what that is....
VBA may be better if there are many repetitive steps for many similar documents that require the same routine. Furthermore you can add a passive code so that you don't need to manually update the query every time there is a change, it can be something like once every time the Excel or Access database is opened, whichever file you are collecting information to.