Future of Access (3 Viewers)

And the same is true for some of the first iterations of programming like cobal... I understand many bank applications are built on incredibly antiquated software..,..
Social Security is still using IBM's IMS DB since the 1960's. They switched from VS/COBOL frontends to React-based GUI frontends, and so have many other government agencies. Several SSA departamental backoffice systems also use Access. The State of Connecticut is the biggest Access user. I have Access developer friends working on large agency projects.
 
Last edited:
VBA usage in Word and Excel is probably a thousand times more common than in Outlook. So, for now they cannot do anything like this without antagonizing a huge number of their customers.
Well, I'm sure they antagonized many customers when Access applications stopped working because it could no longer automate Outlook.
 
Job Market & Demand
  • Job postings for COBOL developers have surged 300% since 2020.
  • Salaries are competitive, with some roles offering $150k+ annually.
  • The demand is driven by a shortage of COBOL programmers, as many are retiring and few new devs are learning it.

This could be the future of MS Access as well!!
 
Well, I'm sure they antagonized many customers when Access applications stopped working because it could no longer automate Outlook.
No doubt, they did.
If they would do the same for Excel and Word, you can expect this to be multiplied by 1000.
And keep in mind: The transition to "New Outlook" is nowhere near completion. Most organizations depending on Outlook automation won't have switched to New Outlook yet.
 
Bruce, Access has been around since the early 90's. It's had a long run as a development platform and there is still nothing better for desktop development. One never knows what MS will do in the future but without a viable replacement, MS will probably not stop development any time soon. You should have a few years advance notice if/when development will stop and then a few years after that before support stops. So, there is nothing imminent.
I hope you'reright. I just learned the other day that Microsoft Publisher will cease to work after October 2026. There will be no alternative.
 
And the same is true for some of the first iterations of programming like cobal... I understand many bank applications are built on incredibly antiquated software..,..
Many would call Access antiquated. In the olden days, we chose the software tool that was best for building the application that needed building. No one would consider using BAL to build a business application or FORTRAN either. However, many of my COBOL programs called subroutines that were built with FORTRAN or BAL or whatever was most suitable for the particular task. Now that the inmates are running the asylum, the children want to use the latest and greatest. Who cares what is most appropriate. The needs of the business are irrelevant.
 
The State of Connecticut is the biggest Access user. I have Access developer friends working on large agency projects.
On the other hand, they spent millions on a web app that didn't need to be real time and hundreds of thousands on ipads and hot spots to support it since the clients of the visiting nurses didn't have WiFi. This app should have been done with Access for a few hundred thousand in about 6 months but the web app took over two years and was still late. The database behind the web app was unnormalized and so they needed a maintenance contract of a half-million a year to make changes as the survey changed. And the app did only ONE survey because it was totally hardcoded. All the questions were hard coded on forms and the users had to spend thousands on maintenance to change a single word which they (or an admin) should have been able to change themselves without the need of programming support and weeks of a test cycle to implement. The Access app would have run on the existing laptops and could have been sync'd with the master once the nurse got back to the office or home that evening. Nothing was going to happen immediately so real time and all the extra expense of hardware and hotspots was downright dumb.
 
I think firms often persist using antiquated software because of the time and money invested in the legacy systems. Not so much those elements. because they are already sunk costs, but in the knowledge that duplicating the software facilities in any new system is gong to be a very expensive, complex and time consuming process.

It's curious that Access is criticised in company environments but Excel is allowed to proliferate without anyone caring. The real isiue with Access, I believe is a lack of rigour and testing in developing solutions, and the potential for catastrophic outcomes - not really catastrophic maybe, but serious certainly.
 
On the other hand, they spent millions on a web app that didn't need to be real time and hundreds of thousands on ipads and hot spots to support it since the clients of the visiting nurses didn't have WiFi. This app should have been done with Access for a few hundred thousand in about 6 months but the web app took over two years and was still late. The database behind the web app was unnormalized and so they needed a maintenance contract of a half-million a year to make changes as the survey changed. And the app did only ONE survey because it was totally hardcoded. All the questions were hard coded on forms and the users had to spend thousands on maintenance to change a single word which they (or an admin) should have been able to change themselves without the need of programming support and weeks of a test cycle to implement. The Access app would have run on the existing laptops and could have been sync'd with the master once the nurse got back to the office or home that evening. Nothing was going to happen immediately so real time and all the extra expense of hardware and hotspots was downright dumb.
I heard about that project. For that past 5 years a friend upgraded over 300 Access apps from 2003 to 2016 and is still streamlining most of them. Then there's the Visual FoxPro apps and other ongoing stuff at the Health Dept. The State's new IT Director hates Access and wants to replace them all with web apps. Meantime, they're moving all the native backend data to SQL Server.
 
but Excel is allowed to proliferate without anyone caring
In the uk there have been at least two excel ‘catastrophes’ in the last few years. The first when it was stated the level of covid infections had stabilised at 1m - actually due to the row limit of excel. And a couple of years ago the release of data on Afghan nationals fighting against the taliban - a simple file copy put the data out there. Wasn’t even password protected

In both cases an access db could have been almost as quickly set up which could have eliminated this as a problem
 
The State's new IT Director hates Access and wants to replace them all with web apps. Meantime, they're moving all the native backend data to SQL Server.
Dumb as a rock. That's why they chose to waste MILLIONS on an unnecessary web app that should have taken 20% of the time and cost 10% of the budget. But who cares. It is not his money. It is MY money and yours too probably. The web app was unnecessary because the data didn't need to be live AND sync'ing the data collected on a client visit can easily wait until the nurse returns to the office and so no new hardware was needed either. It was a total boondoggle and money probably changed hands. And the fact that it was totally unnormalized means that it was useless for creating additional surveys. The Access app would have been normalized and so could have supported an infinite number of different surveys for different purposes.

It is ALWAYS best when you understand your toolset and choose the right tool for the job. There are many apps which need to be run in a browser but there are many apps which can just as easily be created for a lot less money and time using Access.
 
The real isiue with Access, I believe is a lack of rigour and testing in developing solutions, and the potential for catastrophic outcomes - not really catastrophic maybe, but serious certainly.
That’s the nature of programs like Access and Python, any novice (like myself) can start tinkering immediately without formal training, which can lead to unexpected exploits. Unfortunately, some of us feel compelled to help because proprietary software doesn’t always fit every situation gracefully. That’s why people like me create bridge programs to fill the gaps.
 
I know that sometimes newcomers are put off by our insistence on "do it right the first time" and our pushing to "fix it now before the problem gets larger". But it's because we've all been there, done that and have the scars to prove it is where we are all coming from.
 
I know that sometimes newcomers are put off by our insistence on "do it right the first time" and our pushing to "fix it now before the problem gets larger". But it's because we've all been there, done that and have the scars to prove it is where we are all coming from.
HaHaHa. Sometimes I think to myself, "Just wait until Pat gets a load of this guy's post". Maybe the ACCESS team should just grey out the ability to make forms and reports until at least one relationship is built in the relationship window. But really, ACCESS is no different than any other software product. If you attempt to use it in a manner that it was not intended to be used, you should expect problems. I don't care if its EXCEL or Quickbooks or a Computer Aided Design product.

As most of you know I do not have a background in programming. I took a FORTRAN class once in my junior year in college in 1969 (yeah, I am that old). We used punch-cards, and that was the first I tried to "program" anything. My Do Loops did not meet with approval. I started using ACCESS to keep track of our companies Y2K issues in 1999. I created several tables, made my relationships, made some forms and reports and never wrote a single line of VBA code. I just used native ACCESS, and it worked perfectly fine. Later, in 2001 I started using VBA code to make life a little bit easier.

I like ACCESS and have made numerous projects for my own use and others. I sure hope it remains in the Office family.
 
It’s a risk some of us are willing to take in order to help others and learn something new. Not every organization has someone on staff who can write code or the budget to build something from scratch that’s just not practical. It’s far easier to sit on the sidelines, watch people struggle, and do nothing.
 
I hope you'reright. I just learned the other day that Microsoft Publisher will cease to work after October 2026. There will be no alternative.
I have a cousin who plans to move to Apple and alternatives to MS Office over this one. She creates regular newsletters for a couple of organizations she supports. Without Publisher, she'll need an alternative anyway, but she won't just stop with that one application.
 
HaHaHa. Sometimes I think to myself, "Just wait until Pat gets a load of this guy's post". Maybe the ACCESS team should just grey out the ability to make forms and reports until at least one relationship is built in the relationship window. But really, ACCESS is no different than any other software product. If you attempt to use it in a manner that it was not intended to be used, you should expect problems. I don't care if its EXCEL or Quickbooks or a Computer Aided Design product.

As most of you know I do not have a background in programming. I took a FORTRAN class once in my junior year in college in 1969 (yeah, I am that old). We used punch-cards, and that was the first I tried to "program" anything. My Do Loops did not meet with approval. I started using ACCESS to keep track of our companies Y2K issues in 1999. I created several tables, made my relationships, made some forms and reports and never wrote a single line of VBA code. I just used native ACCESS, and it worked perfectly fine. Later, in 2001 I started using VBA code to make life a little bit easier.

I like ACCESS and have made numerous projects for my own use and others. I sure hope it remains in the Office family.
Many years ago, partly in jest, I suggested that in place of a license key, users could only install Access if they passed a 10 question quiz on Database Normalization.

I still think about that sometimes.
 
Many years ago, partly in jest, I suggested that in place of a license key, users could only install Access if they passed a 10 question quiz on Database Normalization.

I still think about that sometimes.
Would that prevent improperly built Access applications? Perhaps viewing a mandatory tutorial video on how to properly design and build an Access app in order to unlock the designer functions?
 
Last edited:

Users who are viewing this thread

Back
Top Bottom