Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 605399
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T17:08:27+00:00 2026-05-13T17:08:27+00:00

At work, we use/develop a LOT of MS Access apps. Whenever the business has

  • 0

At work, we use/develop a LOT of MS Access apps.

Whenever the business has a significantly different problem to be solved, a new MS Access project is started.

As such, although these projects are solving fairly different problems, they may actually use very similar code in parts of each project. There are only so many ways you can extract customers from the same database, right? Or perhaps, many different projects need to work on a list of customers who we have had returned mail from. So, each time we start a new project, we have written the code to do pretty much the same thing that has been done previously.

Obviously, some way of “centralising” this functionality would be very useful. Say the database schema is changed slightly, we don’t want to have to go and update every single MS Access app. What would be a good way to do this? Perhaps many people will say “First of all, do away with all the MS Access apps!” Of course, it wouldn’t be that easy to replace all our existing MS Access apps, so it would be nice it the centralised functionality could be somehow consumed by MS Access as well. If not, I would still appreciate answers which would not work with MS Access as well.

Also, the solution would have to be in .NET as we are a .NET shop.

EDIT

We are using .NET 3.5.

References to .NET 4.0 would not be useful at this stage.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T17:08:27+00:00Added an answer on May 13, 2026 at 5:08 pm

    These kind of things are never simple from both technical and organisational perspectives.

    If I had to tackle this I’d first look to see if we could be convinced that a single database or perhaps a more integrated collection of centralised databases would cater for the functional needs of the organisation.

    Once happy with that I’d see if I could plan to build that database and migrate applications to using it with either overhaul of the front end’s totally or modify them to use data from elsewhere (I believe this is possible with MS Access).

    Alternatively it might just be best to find some big enterprise app that does all that you want and migrate to that.

    I’d echo what Stephan says, that you’ll need to understand the functionality so that you can prioritise and accomodate it. This will be important in determining if you end up with something a lot nicer or just a big ball of mess compared to lots of separate balls of mess.

    This will also be a cultural change for your organisation since you’re going to take power out of the peoples’ hands and you’ll need to keep them involved and “sell” the concept to them otherwise they’ll not use the centralised system and will revert to building their own Access databases. 🙁

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I develop a lot of small apps where I work. As a result, I've
Does your work environment use Harvest SCM? I've used this now at two different
I have a problem with my web app. I use Jqtouch to develop it
I currently develop a lot of my work on my laptop while on train
I work a lot with decision makers looking to use technology better in their
At work we use a common makefile that other makefiles include (via the include
At work we use a branching strategy where all changes start off in a
Where I work we use a set schedule to build our applications. What is
For personal projects I use Git for SCM, but at work we use TFS.
I have a website hosted with godaddy. Basically for my work I use TFS.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.