Pelican Parts
Parts Catalog Accessories Catalog How To Articles Tech Forums
Call Pelican Parts at 888-280-7799
Shopping Cart Cart | Project List | Order Status | Help



Go Back   Pelican Parts Forums > Miscellaneous and Off Topic Forums > Off Topic Discussions


Reply
 
LinkBack Thread Tools Rate Thread
Author
Thread Post New Thread    Reply
Registered
 
Shaun @ Tru6's Avatar
 
Join Date: Dec 2001
Location: Cambridge, MA
Posts: 44,384
Why does MS write such crap software?

We built a custom order entry and invoicing application for our company in MS Access. On the whole, it's great. Try to edit reports, however, and it becomes dreadfully slow, meaning you can click on a control and it will take 10+ seconds for the control to show being selected. Once selected, you can hit an arrow key and it will take 10 seconds to move.

Why?

Because network printer was selected as the default.

How the f can network printer being selected as the default make designing reports extremely slow?

__________________
Tru6 Restoration & Design
Old 01-27-2012, 09:47 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #1 (permalink)
Registered
 
Join Date: Mar 2008
Location: Chicagoland
Posts: 2,695
Quote:
Originally Posted by Shaun 84 Targa View Post
We built a custom order entry and invoicing application for our company in MS Access.
stop. do not pass go. do not collect $200. nobody writes access applications anymore. that's so 1995. access was never meant to be an application platform. it was for simple databasing and reporting.
Old 01-27-2012, 09:52 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #2 (permalink)
Registered
 
id10t's Avatar
 
Join Date: Mar 2003
Posts: 10,339
Because Access being "helpful" will interrogate your printer to find out what capabilities it has for when you print said reports.

Install CutePDF (both Free and free) and set the pdf printer to be your default, it should fix your problem.
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.”
Old 01-27-2012, 09:52 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #3 (permalink)
Registered
 
id10t's Avatar
 
Join Date: Mar 2003
Posts: 10,339
Quote:
Originally Posted by krystar View Post
stop. do not pass go. do not collect $200. nobody writes access applications anymore. that's so 1995. access was never meant to be an application platform. it was for simple databasing and reporting.
If you *must* use MS stuff, and you have a MS SQL server available, Access makes a great front end for pulling reports, etc. as an "application" with the "real" SQL server in the background...

As a stand alone product, you are right
__________________
“IN MY EXPERIENCE, SUSAN, WITHIN THEIR HEADS TOO MANY HUMANS SPEND A LOT OF TIME IN THE MIDDLE OF WARS THAT HAPPENED CENTURIES AGO.”
Old 01-27-2012, 09:54 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #4 (permalink)
Registered
 
Join Date: Mar 2008
Location: Chicagoland
Posts: 2,695
for databasing, ms sql server express is free!

and that application of yours will most likely still work great after u remap the datasource to sql server express

Download: Microsoft® SQL Server® 2008 R2 SP1 - Express Edition - Microsoft Download Center - Download Details
Old 01-27-2012, 11:01 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #5 (permalink)
Registered
 
John Rogers's Avatar
 
Join Date: Dec 1969
Location: chula vista ca usa
Posts: 5,700
The app part of the Access database has to check across the network every time it wants to do something. Access is NOT meant to be a network based database system, but a beginning system to get you started and then have you move to DB2, SQL Server or the big guy, Oracle.

With a form or screen there is code such as PL/SQL behind them and with Access the code has to load every time you do something such as clicking a control button to run a report. Also remember that running the app part of Access or the forms, they are interpreted as you run them so memory has to be rebuilt. In Oracle the code is in the server memory, cached and as long as each instance of the command is exactly the same, the cached code will be used so it is much faster.
Old 01-27-2012, 11:24 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #6 (permalink)
 
Registered
 
Join Date: Mar 2003
Location: SW Cheese Country
Posts: 13,558
Garage
I was ready to give an answer about millions of lines of code and al the different hardware it has to run on but your question isn't much different than asking why Porsche makes crappy aircraft engines (Mooney) and then telling everyone you pulled the engins from some old 912s and when you push the throttle levers forward on the C130 it is slow to respond. Kind of a poor implementation rather than poorly written software.
__________________
Brent
The X15 was the only aircraft I flew where I was glad the engine quit. - Milt Thompson.

"Don't get so caught up in your right to dissent that you forget your obligation to contribute." Mrs. James to her son Chappie.
Old 01-27-2012, 12:45 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #7 (permalink)
AutoBahned
 
RWebb's Avatar
 
Join Date: Jul 2007
Location: Greater Metropolitan Nimrod, Orygun
Posts: 55,993
Garage
it is crap software b/c [1] it has to be compatible with all the old stuff (DOS), and [2] they use it to wipe out a market competitor so go for the major customers and once they win, they stop working on it
Old 01-27-2012, 12:57 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #8 (permalink)
Registered
 
Join Date: Nov 2003
Location: Seattle
Posts: 1,785
[1] It's not remotely compatible with DOS if it's even a reasonably current version.
[2] Just use OpenOffice then, it's free.

[3] As flipper says, it's either being used wrong, or you just don't know *why* it's doing that, and are getting frustrated, when it's working as intended (even if not how you expect)

And I'm definately no Access lover, I pretty much hate it most days, but even then, it's mostly because of how people are using it.
__________________
Rob
1980 SC - 2011 Tiguan - 2018 Tesla M3P
Old 01-27-2012, 01:02 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #9 (permalink)
least common denominator
 
scottmandue's Avatar
 
Join Date: Aug 2001
Location: San Pedro,CA
Posts: 22,506
No expert on access but all of the above applies.

Most of all it is a 10 year old app... this is like asking why Windows 95 sucks.
__________________
Gary Fisher 29er
2019 Kia Stinger 2.0t gone
1995 Miata Sold
1984 944 Sold
I am not lost for I know where I am, however where I am is lost. - Winnie the poo.
Old 01-27-2012, 02:09 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #10 (permalink)
Cogito Ergo Sum
 
Join Date: Jul 2007
Posts: 29,791
Garage
I'm learning access right now, but it seems pointless to me. Most places use something that is more customized to the industry....


Waste of my tuition dollars, but its part of my MIS(Management Information Systems) class.
Old 01-27-2012, 02:13 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #11 (permalink)
Registered
 
Join Date: Nov 2003
Location: Seattle
Posts: 1,785
Age depends on the version.

Access 2010 came out in May 2010, less than 2 years old.

Sidney- Access can be useful for small apps, temporary apps/dbs, prototyping, and just digging around and doing ad-hoc queries against SQL as a tool.

Sometimes it's nice to have something a little better than Excel for work product type projects to keep the data reasonably organized and importable to a bigger system later.
__________________
Rob
1980 SC - 2011 Tiguan - 2018 Tesla M3P
Old 01-27-2012, 02:19 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #12 (permalink)
 
Registered
 
John Rogers's Avatar
 
Join Date: Dec 1969
Location: chula vista ca usa
Posts: 5,700
As noted, Access is okay for getting started but then the company/organization/etc will decide "hey it works okay, why spend any more $$$$...." and you know what will happen next. Something like the release of BART police personal information as it was in an Access database and was easily stolen. I tried to verify the Access part of that, but when I called, they refused to answer even though I told them I wanted to use their response for one of my computer security classes....... They hung up on me!
Old 01-27-2012, 03:03 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #13 (permalink)
Registered
 
Zeke's Avatar
 
Join Date: Jan 2002
Location: Long Beach CA, the sewer by the sea.
Posts: 37,781
Quote:
Originally Posted by scottmandue View Post
No expert on access but all of the above applies.

Most of all it is a 10 year old app... this is like asking why Windows 95 sucks.
What? '95 sucks? Plainest, easiest to use OS I have used. If MS had never gone beyond that, I'd be happy. I could use Windows Explorer to move files and folders and be able to find them later on.

Hell, today it's a task to find WE.

Access? Doan know too much except I kept an address book and it worked fine as opposed to keeping info in a Word form (no search). Queries seemed complex. But then I can't use Excell (I believe the base program) for poop.

So, if you owned a major OS, what would the key applications be?
Old 01-27-2012, 03:15 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #14 (permalink)
Registered
 
Shaun @ Tru6's Avatar
 
Join Date: Dec 2001
Location: Cambridge, MA
Posts: 44,384
oy veh.

FWIW, I've written 2 enterprise level apps (Federated Department Stores, Shearman & Sterling, many years ago) in VB and SQL. We used Access for quick and dirty modeling.

But our order entry and invoicing system here is what Access is for. this is not a complex db, nor does it hold a qty of data worth mentioning. We created it knowing we'd want to write a proper app, being done now in C#, but I am amazed at how bad Access has become over the years.

Just a bit of frustration, but I stand by the original question, which is more akin to asking why Crystal Reports sucks.

id10t, thanks, we already have cutePDF installed, love it, use it all the time.
__________________
Tru6 Restoration & Design
Old 01-27-2012, 03:47 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #15 (permalink)
AutoBahned
 
RWebb's Avatar
 
Join Date: Jul 2007
Location: Greater Metropolitan Nimrod, Orygun
Posts: 55,993
Garage
Quote:
Originally Posted by MysticLlama View Post
[1] It's not remotely compatible with DOS if it's even a reasonably current version.
actually DOS legacy issues are buried in there just like the ancient genes in your body that aren't even turned on

I am not claiming it will run in DOS
Old 01-27-2012, 04:03 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #16 (permalink)
Registered
 
Join Date: Jul 2002
Posts: 460
Garage
I have used Access for years to keep my inventory for my small business. 2000 items, it works great as a single user database. For a multi user networked app there are much better products available.

BernieP
Old 01-27-2012, 05:55 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #17 (permalink)
Gon fix it with me hammer
 
svandamme's Avatar
 
Join Date: Sep 2003
Location: In Flanders Fields where the poppies blow
Posts: 23,537
Garage
MS Access in 2012???

__________________
Stijn Vandamme
EX911STARGA73EX92477EX94484EX944S8890MPHPINBALLMACHINEAKAEX987C2007
BIMDIESELBMW116D2019
Old 01-28-2012, 12:21 AM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #18 (permalink)
Reply

Thread Tools
Rate This Thread
Rate This Thread:

 


All times are GMT -8. The time now is 04:12 AM.


 
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website -    DMCA Registered Agent Contact Page
 

DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.