Access vs .NET

zeroaccess

Active member
Local time
Today, 04:00
Joined
Jan 30, 2020
Messages
671
I'm the developer of an Access application that I will also use myself in my line of work.

Sometimes I hear ideas thrown around by management regarding a web interface, which is a whole different ballgame and would require a complete rewrite and another year+ of development time. Most of it learning as I am not a programmer. And I can't imagine the company shelling out hundreds of dollars per month for a Visual Studio license or whatever else is needed to make that happen, for a program with 20 users in one office. Which, will rely on the PDF reports generated by the program, which if I'm understanding correctly, would not be possible from the web. At least not easily. And that's not even mentioning other pitfalls such as reliance on the internet.

I decided to do a bit of searching for facts on this topic, but ran into many opinions, expectedly.

Here are some of the answers I found - some by people who seem to lack the qualifications (Access experience?) to answer the question yet can't help but offer their own speculation.

https://softwareengineering.stackex...882/database-gui-programming-net-vs-ms-access

Here is I think a more reasonable discussion: https://stackoverflow.com/questions...from-ms-access-application-to-net-application

Also: https://social.msdn.microsoft.com/F...ase-scalability-how-many-users-can-it-support

What is your take?
 
For fun I redid the entire Northwind database in VB.NET mirroring all the forms to look exactly like the Access version. It was not easy. Reports were even more complicated. However, they could make this way easier. Yes it is a great alternative, but the cost of an in house developer is a lot more than a license for Access that anyone can use.
This is a great answer and shows why Access still has a place for average developers like myself, working within its capabilities.
 
MS seems to hate Access and have been trying to kill it, but without a replacement.

I've not seen any evidence that would suggest Microsoft hates Access or has any intention of killing Access. Just unsubstantiated claims by Access-phobes.
 
Are you kidding me.! Access and VBA looks exactly the same as 1995.

What utter nonsense.
Apologies to Monty Python said:
What has Microsoft ever done for Access?
Accdb format.
Alright, except for the accdb format, what has Microsoft ever done for Access?
Deployment.
OK, except for accdb and deployment, what has Microsoft ever done for Access?
Trusted sites, intellisense on the query designer, databars in Conditional Formatting .........
You need to look at Visual studio to see how neglected Access is.
I'm quite familiar with Visual Studio. Far more familiar with it than you apparently are with pre-2007 Access.
 
Are you kidding me.! Access and VBA looks exactly the same as 1995. There has been no updates only to make it compatible with share point. Fail Fail.

BTW If you value your MVP status you might reconsider the wisdom of bagging Microsoft in your posts.
 
BTW If you value your MVP status you might reconsider the wisdom of bagging Microsoft in your posts.
Nothing wrong with being critical of MS.

However, I think clearly a lot of changes have been made to Access since '95.
 
I think these days the issue Access needs to address is around user access whilst on the move. Number of concurrent users has not been a problem for many years and it is easy to upsize to a sql server backend if required - agreed you might want to make changes to take advantage of the additional functionality and there is an assumption the app has been designed well in the first place.

With .accdb/e data security and password encryption is an order magnitude better than .mdb/e. SQL Server does have better data security and is generally more robust in terms of stability.

Access is not recommended for working wirelessly. But there are solutions - terminal server or citrix for example. But they cost money and part of the problem is Access is viewed as being 'free'. But then the alternative is web pages, and they aren't free to develop and maintain - plus you have to write for different browsers.

Although not mentioned, arguments about performance are a red herring. Properly set up Access is just as fast as SQL Server - in fact one of my clients migrated to sql server then back again because performance dropped right off - due to SQL server being under specified and over used with other apps, and the cost of upgrading was considered way too expensive.

Access has its place - if you want customers/suppliers/consumers to be able to connect to your data, access is not the solution. If you have users all on the same network, a solution in access will be the most cost effective. Access front end with sql server or mysql backend probably provides the best ROI, but the first question to ask is 'how will your users be using the application'
 
Access and VBA looks exactly the same as 1995. There has been no updates only to make it compatible with share point. Fail Fail.

I'm with Galaxiom, this is laughable. Sure, we all wish more updates had been made, but the Access team has made a lot of improvements over the years. I'm curious about your "Access MVP" title. Are you referring to the award from Microsoft? I'll be surprised if so.
 
Although not mentioned, arguments about performance are a red herring. Properly set up Access is just as fast as SQL Server

Thank you, CJ. I have made this point before at some length in a different section.
 
What exactly is going to happen? Are they going to cut my monthly page check?

They could take away your MVP status which you obviously value enough to put under your name.

Seriously, out of curiosity what are some of these big improvements? Multi value fields? That is a winner we all love. Or navigation forms. A solution to a non problem.

I use very few of the new features and like you have a serious disregard for some such as Multivalue fields and Navigation forms. In fact unless I need to be able to read xlsx files I stick to the mdb format because I like being able to sign the code directly in the file rather than farting about with distribution and trusted locations. Since I use SQL Server backend with Windows Authentication, the improved security of the accdb format is irrelevant to me.

One new feature I do like and use is the control layout which saves a lot of time laying out controls, especially on Continuous Forms. This design tool is available in later versions and doesn't require accdb files to work.

But that doesn't matter. The point I was making was that there is no evidence that Microsoft is trying to kill Access. They spent a lot of money doing this stuff whether you like and use the features or not.

An Access Phobe? Calling me an Access Phobe is just stupid.
It is a risk you take when you repeat unsubstantiated nonsense written by Access-phobes.

Clearly, I am a prolific posters on the internet on the subject with 10s of thousands of posts, and one of the most knowledgeable persons on the subject. Have you seen any of my posts on this forum that make you think otherwise? If so please point those posts out where I do not seem to know my Access.
You demonstrated a clear lack of understanding of the Rnd() function just yesterday. Micron has deleted the thread since, probably to avoid embarrassing themselves for the same kind of misunderstanding and erroneous criticisms you made.

I have been an active contributor on other forums going back to 2000, my knowledge of pre 2007 is extensive. I can lists the features that came in 2007 the last big change if you would like.
You were the one who said:
Access and VBA looks exactly the same as 1995. There has been no updates only to make it compatible with share point.
My conclusion that you were not familiar with pre-2007 was perfectly reasonable.

Don't say dumb things if you don't want to be judged on them.
 
@Micron. I apologize for what I said and how I said it. It was never my intent to criticize or embarrass you or the OP. Point taken, and will try to do better.

@Galaxiom
You demonstrated a clear lack of understanding of the Rnd() function just yesterday.
OK, that is one is hilarious!🤣 There are areas were I am lacking such as API or SQL server integration, but random variables is definitely not one of those.
I will let the jury decide on that one based on my extensive prior posts on the subject. I think I pretty much got it.
From building random draws from a probability density function, forced random assignments, and one crazy Bulgarian horoscope with some strange rules of randomness.
 
@Galaxiom
OK, that is one is hilarious!🤣 There are areas were I am lacking such as API or SQL server integration, but random variables is definitely not one of those.
I will let the jury decide on that one based on my extensive prior posts on the subject.
You included Randomize in those functions. Just like I said needed to be included in Micron's function but was missing.
That was the whole point I was making but you just didn't get it.

You seem more intent on attacking me but your efforts are about as effective as being flogged with a warm lettuce.
(It is an Australianism attributed to a rather colourful former Prime Minister.)
 

Users who are viewing this thread

Back
Top Bottom