Earlier quoted context omitted.
As soon as you bring HTML and JS in, projects choke and die. There is just too much goldbricking and fiddling and fussing and yak shaving around possible, and almost none of it is in service of actually making anything. The friction binds the gears up horrifically. Something like WinForms with SQLite that didn't use Entity Framework would be far better. But really all we want is to get back to VB6 on top of Access. M…
> As soon as you bring HTML and JS in, projects choke and die. True! I wonder whether making JS event handler in little textarea boxes would actually help. Select “Even handler for field ‘Name’ on ‘click’”, then program your event. Obviously the end result is a js file, but they user is guided...^W prevented from doing something else than modifying output before submission.
Microsoft Access: The Database Software That Won't Die
301–310 of 365 posts
Re: Microsoft Access: The Database Software That Won't Die
#302Earlier quoted context omitted.
I was never more productive than using Access. Once wrote a full budgeting, cost estimating tool. Supposedly impossible. (Access' VBA had an 'eval' function.) We lost something in the switch from "workgroup" (dBase thru Paradox) to client/server. Spoiler: ODBC broke the tight coupling of code and persistence. Spawning monstrous hacks like ORMs and ActiveRecord. What Ted Neward famously called The Vietnam of Computer…
The thing that was lost quite frankly was most of the value that desktop productivity software used to provide before Microsoft consumed the market with Windows. It's not that client/server couldn't provide the same (or even better) value, it's that the companies left standing (think Microsoft, Oracle, IBM etc.) had no interest in providing maximum value to customers. They wanted to extract maximum value from custome…
Here I'm only commenting on the impedance mismatch between code (biz logic) and persistence (eg RDBMS) introduced with ODBC. (Specifically, type information in the db schema is lost to the client code.)
Okay, writing this out now, Microsoft (and everyone else), probably didn't appreciate what was lost with ODBC, so didn't consider how to continue the Access style of CRUD to client/server. So we ended up with nonsense like LINQ.
Re: Microsoft Access: The Database Software That Won't Die
#303Earlier quoted context omitted.
Being able to automate forms can absolutely revolutionize some businesses. Many business owners have no idea the extent to which automation is feasible here. I have seen fully manual paper process (printers/scanners/pen & ink/shredders/etc.) go into 100% digital realm and the impact it had on the business. It really is incredible the difference it makes. The most interesting factor was the fact that now that the inpu…
> Being able to automate forms can absolutely revolutionize some businesses I once worked for an insurance brokerage whose in-house CRM had started years before as an effort to automate paper-based forms. The company's business model was based on having their sales advisers fill out insurance policy application forms on their customers' behalf and originally this had been done using pen-and paper, which was obviously…
Re: Microsoft Access: The Database Software That Won't Die
#304Re: Microsoft Access: The Database Software That Won't Die
#305Earlier quoted context omitted.
Access is highly underrated. I was able to build a CRUD app with 20 concurrent users in a month just using a shared directory to host the backend database. It would have taken a team of engineers 6 months to do the same properly developing a Java web app with Oracle database. Access does have such easy WYSIWYG reporting tools that I still miss.
You can do the same in Java. Netbeans with Swing UI designer and database bean components.
You also have to deal with DBAs who like to say no and permissions every time you have to make a change.
Even if you broke down all the bureaucratic barriers, Access is still quicker to make a simple to make a simple CRUD UI than Java swing.
Sometimes worse is better.
Not saying I would use Access today but that is because I became a software engineer who has more authority to use the proper tools. When I started out as an data analyst, Access was the only thing available I had to get the job done and it did it well.
Re: Microsoft Access: The Database Software That Won't Die
#306As the author points out, Access fills an interesting niche where Excel isn't quite enough, but a SQL database and all the stuff that goes along with it is way too much. On top of that, it's completely local so you don't have to pay for licenses or worry about data policies. That niche is big enough to sustain Access pretty much indefinitely. I think the lesson here is that business users more often than not want som…
I'm not clear on why you are referring to Access as an alternative to a "SQL based application". Access's SQL dialect is extremely annoying sometimes, but using SQL is a very significant (if not the most) reason for utilizing it rather than Excel. I went around and around trying to find a way to query Excel "tables" with SQL or something similar, but eventually gave up. There is something called DAX, but it seems dif…
Re: Microsoft Access: The Database Software That Won't Die
#307When I was 14 or 15, my dad paid me to do work for him over the summer. He was in real estate and wanted to have a file/database entry for each of the floorplans and properties he was selling or building. Because I was so young, I used Access to create a CRUD app of sorts that kept details on all his projects. He used it for years. It’s embarrassing for me to admit how long it took me to make the connections between…
Now that I'm in industry, I'm one of the people building these "shadow IT" solutions. I can clearly see how those late nights paid off.
I also act as a liason between the business and IT at times, and can help bridge the communication gaps.
Re: Microsoft Access: The Database Software That Won't Die
#308The reason that both Access and Excel use is so prevalent in corporate “shadow IT” land is because there are many parts of the business that have problems for which only a negative or marginal business-case can be made for IT to solve it (given the “get out of bed” costs of most IT departments). It’s a barrier-to-entry problem. Excel and Access are cheap enough and fly under the corporate IT radar (no involvement nee…
My dream is to build a modern take of the fox/dbase family. I starting with the inner language http://tablam.org Access, as concept, is great . Is exactly what many need. But it have a lot of small deficiencies that make it disliked by developers. I have used FoxPro, and it have almost all the right things instead (Fox is Access, but goooood!... except a bit less user friendly). I wish I could dedicate to build this.…
Re: Microsoft Access: The Database Software That Won't Die
#309Anyone want to suggest alternates? What's the "whip it up in a few hours" for "power users" today?
Re: Microsoft Access: The Database Software That Won't Die
#310Earlier quoted context omitted.
My organization recently adopted Office 365. One of the new apps was "PowerApps", a web-based GUI app builder. I popped open an example app inspected a button and, to my horror, I found the program logic was Excel syntax one-liners. When I checked the data binding for the app, it pointed to an XLSX spreadsheet on OneDrive. Time is a flat circle...
With 64-bit Excel capable of working with up to 4GB files, it sometimes feels like Excel itself ate/replaced Access for certain classes of business and shadow IT use.