MrExcel Message Board

Go Back   MrExcel Message Board > Question Forums > Excel Questions

Excel Questions All Excel/VBA questions - formulas, macros, pivot tables, general help, etc. Please post to this forum in English only.

Reply
 
Thread Tools Display Modes
Old May 15th, 2002, 11:37 AM   #1
duplinguy
Board Regular
 
Join Date: Apr 2002
Posts: 93
Default

Dear Excel Experts,
Can I please have your feedback? I've been told many, many times from my company's I.S. guys that Access is better than Excel (they never explain why though). I work in an accounting department and am very partial to Excel. I know how to use Access somewhat, but I've found I can use Excel for almost anything. What's your take?
duplinguy is offline   Reply With Quote
Old May 15th, 2002, 11:52 AM   #2
tstumpf
New Member
 
Join Date: Feb 2002
Posts: 7
Default

It depends on what the task is. I am in accounting and use both products extensively. If you are talking about database work, Excel has limited abilities compared to Access-specifically the ability to create a relational database. Excel works great for a "flat file" that is one table only. However, if you want to relate two tables (for example a customer master table to a sales table) then Access is the product to use. Development of Access databases can be quite a bit more complicated-it requires a bit more planning.

Reporting from a relational database has great advantages. I can create summaries versus detailed reports very easily.

Excel has analysis capabilities that are better than Access. I use Excel to actually create some reports from Access data.

If you let me know what you are trying to do, I can help steer you in the right direction.

trevor@exspeed.com

tstumpf is offline   Reply With Quote
Old May 15th, 2002, 06:24 PM   #3
Mark W.
MrExcel MVP
 
Join Date: Feb 2002
Location: Austin, Texas USA
Posts: 11,654
Default

Which is better... an apple or an orange? An Excel worksheet is relational! Unfortunately, it's tables are limited to 65,535 rows and 256 columns, and it isn't regulated by an RDMS. For those that think that you can't "relate" two tables should see my postings at...

http://www.mrexcel.com/board/viewtop...7549&forum=2&3
http://www.mrexcel.com/board/viewtop...c=7572&forum=2

...but, if you do need an "industrial strength" RDMS you use ODBC drivers supplied by Microsoft to connect direcly to Oracle or SQL Server... or database applications such as Access, dBase, Foxpro... just to name a few.

For more on this see the Excel Help topic for...

"Ways to retrieve data from an external database"

[ This Message was edited by: Mark W. on 2002-05-15 17:28 ]
Mark W. is offline   Reply With Quote
Old May 15th, 2002, 08:14 PM   #4
Mark O'Brien
MrExcel MVP
 
Mark O'Brien's Avatar
 
Join Date: Feb 2002
Location: Columbus, OH, USA
Posts: 3,519
Default

Access sucks a$$. (this is an informed opinion)

(Real answer: I agree with Mark W)

_________________
[b] Mark O'Brien

[ This Message was edited by: Mark O'Brien on 2002-05-15 19:17 ]
Mark O'Brien is offline   Reply With Quote
Old May 16th, 2002, 12:39 AM   #5
Brian
Board Regular
 
Join Date: Apr 2002
Posts: 113
Default

Some thoughts in no particular order:

1) One problem with Access is that few people know how to use it and many people seem scared of it. Whereas almost everyone is comfortable with simple spreadsheets.

So if you want something that others can use when you're gone and won't keep comming back to you for simple changes, then excel could be better - depends or your co-workers.

2) A major disadvantage I find with excel 97 is that protecting a sheet blocks too many functions that I would like the user to be able to use (like autofilters) so I end up with unprotected sheets that can be inadvertantly modified and thus broken. {This has been improved in later versions.}

Or, I set up a print range to produce a nice report. Someone changes the print range to print a special report. The other users don't know how to change it back and come running. I could use VBA and dynamic ranges and such to control things, but that takes time to set up.

With access, it is much less likely that the user will inadvedently modify a table, form, or report. Security is easier to set up for various users.

3) In access, you place type an equation once and it is used for the entire query/report.

In excel, since every cell has its own formula, then if the sheet is not protected, then someone can change the single cell. If the result is not grossly in error, then you may never notice. (Using arrays in excel could make one formula calculate the results for every cell in a range, but I like many other, don't have much experience in this, I expect most people simple fill down the formulas to create a table.)

Howver, in excel I find it easier to check formulas. In access, I have placed formulas to calculate subtotals within a box on the report. If I make a mistake, it is hard to find, especially when I've used the name of another calculated box in the name. Therefore I assume that it is best to perform as many calculations as possible in queries, but I don't have enough depth of experience how best to do that.

4) The previous posting recommending SQL queries is fine, but again, if I handed that to anyone else in my office, they would not immediately understand what is happening or how to modify it. Whereas, if they look at the access query interface, they will probably catch on quicker.

5) How you obtain your data can make a big difference. Manual entry. From another database? another spreadsheet? Incremental text files?

6) If you are looking to amalgamate the reports from other systems to make a balance sheet or the like, then a spreadsheet may be good. However, if you want to track invoices and accounts payable by customer and things like that which require interfacing with customer lists and product lists and things, then a database is more likely the way to go.

7) If we did not end up in this Microsoft Oligopoly, then maybe someone would have invented a database/spreadsheet hybrid that would blow both Excel and Access out of the water...
Brian is offline   Reply With Quote
Old May 16th, 2002, 03:10 AM   #6
crimlet
Board Regular
 
Join Date: May 2002
Location: Ipswich, Suffolk, England
Posts: 135
Default

I think that maybe we are all missing one fundimental point, That the ease of data sharing is becoming one or such ease that soon you will be able to harness the functionality of both access and Xl. But again I do agree with the points memtioned before, that people are scared of Access. I was only having a conversation the other day with a work mate about two of the main quesions I have been asked at all job interviews: -
1) Can you use excel to Macro level ?
2) Can you use Access,

so to get ahead I think that we should all be using both tools to the best of their ability and web pages like this help to promote that
crimlet is offline   Reply With Quote
Old May 16th, 2002, 03:50 AM   #7
Audiojoe
Board Regular
 
Join Date: Feb 2002
Location: Where the wild roses grow
Posts: 285
Default


I agree, Access blows donkeys. It's too fiddly and rubbish (how expert is that) but unfortunately we are forced to use it all the time as it does run queries well.

Much rather use Excel though

Plus it rhymes with "abcess"
Audiojoe is offline   Reply With Quote
Old May 16th, 2002, 05:19 AM   #8
Jack in the UK
Board Regular
 
Join Date: Feb 2002
Posts: 3,065
Default

to me i post this without reading above so you have non driven view

DATA size excel has limits, so access will do this.

You can link access as data source to excel so best of both worlds, simple use access as storage.

As complicated as that, excel give to power in a know application.

That’s my call and that’s what I would and have done.



__________________
Free Excel based Web Toolbar available here.

Jack in the UK
J & R Excel Solutions
"making Excel work for you"
Jack in the UK is offline   Reply With Quote
Old Aug 10th, 2002, 01:09 PM   #9
MarkHenri
Board Regular
 
Join Date: Aug 2002
Posts: 106
Default

Let me be the first to answer your questions point by point--

"I've been told many, many times from my company's I.S. guys that Access is better than Excel..."
Their answer is rediculous. Better at what? If you're totalling numbers and creating graphs, complex formula calculations and what if scenarios, I think not. These are things a spreadsheet does, not a database. Sure I can write SQL that imitates some of Excels calculation ability but for hard core number manipulation, a spreadsheet is the correct tool.

However, if you need a repository for information that can be retrieved at any point on the network, forget Access. It doesn't have an TCP/IP client middleware nor a database instance running that controls in/out from their file structure. Access is a good desktop database but it should never be considered for serious use in a company where data integrity equals dollars. It simply does not have the robustness or controlability to make it a good choice.

"they never explain why though..."
Undoubtedly. It's because they have no clue what they are talking about. If they started saying words like MySQL, SQL Server 2000, Oracle, ASP, Schema etc., I'd consider giving them more credibility (unless you think they are just trying to blow you off).

"I work in an accounting department and am very partial to Excel."
I'll bet! Excel is a fantastic program for anyone working with numbers. This reminds me of the story when the two guys that invented Visicalc, (the original spreadsheet) were showing the prototype for the first time to a group of accountants. They changed a value in a cell and the whole sheet recalculated in a couple of seconds. Hands started trembling and checkbooks came flying out immediately. We know why you guys love Excel-- it save you tons of time and is easy to implement ideas in.

"I know how to use Access somewhat, but I've found I can use Excel for almost anything."
Yes, the database learning curve is kind of steep and it would probably be better to hire a programmer/analyst to come in and integrate a database solution for you rather than attempt it yourself. There are a lot of issues to getting one right so it provides useful information and is secure, reliable and fast.

If you would like to discuss this further, look me up on my site, www.markhenri.com, and I'll be glad talk to you further.
__________________
<font size="-1">Mark Henri</font>

<font size="-2">Microsoft Tier 1 Excel Support Technician</font>
MarkHenri is offline   Reply With Quote
Old Aug 11th, 2002, 08:24 AM   #10
Anne Troy
MrExcel MVP
 
Anne Troy's Avatar
 
Join Date: Feb 2002
Location: Allentown, PA
Posts: 2,512
Default

Why not just pick the one with the prettiest icon?

Ok. Just kidding.

From what I understand from my ex-coworker Access gurus, and in addition to the posts above:

1. Don't use Access for more than 50 users, unless you're only using it to be the front end of one of those other databases mentioned above.

2. You can easily LINK Excel spreadsheets as your tables in Access. Bene: Your users are comfortable with and also can't tamper with the database itself, but CAN change the data in it. You can then minimize the number of people who must be Access-literate and/or have access to ALL data. Example: You have a network of stores. You put their Excel files in their individual network directories. The home office has them all wrapped up in Access.

3. If you have really lame-o users, Access allows you to provide the simplest interface for two-fingered typists.

4. I have listened to the heartache of users in HUGE companies when the developer leaves, the database has security all over it, and now they need to get into it. There was no easy method, though I understand there's a cracker out there now. But...used wisely, Access security is far better and much more detailed than anything you could do in Excel (though Excel XP has introduced some really nice protection options).

5. The most common mistake I see in Access that hurts in terms of cost and money is the table design. Planning tables is THE single, most important part of designing a database. I once had a user with 192 queries in her database: a sure sign that something is VERY wrong in terms of table design. It's difficult to tell someone like this that her database design is way bad. And then you design some fancy-schmancy union query that wouldn't be required if her damn tables were created right: called Normalization; basically if you've got the same type of data in more than one table in Access, your data isn't normalized. I would wager that 85% of Access databases out there suffer from this problem.

6. If you take a completely non-computer-literate person, the learning curve for Access is probably no more than that of Excel.

7. I love the want-ads that require experience with Access because that's what their database uses. And the people who have USED an Access database that now say they have Access experience. Ditto for the other apps tho.

8. What sucks about Access: graphing capability, reports export file formats (tho Word is there, it's really RTF), missing common functions like NETWORKDAYS and ROUND (these need to be done with VBA), the need to compact (have you compacted your DB lately?). There's more; I just can't think of them right now.

My 2 cents after four years of providing end-user support to *the big guys* employees.
__________________
~Anne Troy
Anne Troy is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 07:30 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
All contents Copyright 1998-2012 by MrExcel Consulting.
diabetic desserts recipes recipes Diabetic Soups Holiday Pizza Recipes Popcorn Recipes Recipes For Microwave Pasta Recipes Casserole Recipes Chili Recipes Curry Recipes Crockpot Recipes Apples Recipes Bread Recipes Vegetarian Recipes Vegetable recipes Desserts Recipes Appetizers Ethnic Recipes Meat Dishes Barbecue Recipes Sauces Recipes Marinade Recipes Low Fat Recipes Frugal Gourmet Kitchen Classics Recipes On The Grill Cook Books Seafood Recipes Cajun Recipes Breads Low Fat Low Fat Breads Bread Machine Recipes Yeast Breads Quick Breads Fat Free Vegetarian Salad Recipes Eggplant Recipes Radish Recipes Tomato Recipes Jalapeno Recipes Potato Recipes Lettuce Recipes Cabbage Recipes Beans Ambrosia Recipes Biscotti Recipes Desserts Low Fat Cookie Recipes Cheesecake Recipes Cake Recipes Pie Recipes Muffin Recipes Custard Recipes Best Appetizers Appetizers Low Fat Salsa Recipes Dip Recipes International Recipes Afghan Recipes Alaska Recipes French Recipes German Recipes Greek Recipes Italian Recipes Spanish Recipes Thai Recipes Korean Recipes Chinese Recipes Mexican Recipes Indian Recipes Beef Recipes Pork Pork & Ham Pork Butts Pork Chop Recipes Pork Ribs Rulled Pork Poultry Recipes Stews Recipes Ground Beef Barbecue Grill Barbecue Smoker All Purpose Sauce BBQ Sauce Barbecue Sauce Carolina BBQ Sauce Pickle Recipes Marinades Smoking Low Fat Appetizers & Dips Low Fat Breakfast Low Fat Cakes Low Fat Cheesecakes Low Fat Cookies Low Fat Desserts Low Fat Fish & Seafood Low Fat Meats Low Fat Pasta Low Fat Pies Low Fat Salads Low Fat Sandwiches Low Fat Sauces & Condiments Low Fat Sides Low Fat Soups Low Fat Vegetarian Baker's Dozen Taste of Home Recipe Book Bon Appetit Cookbook Blacktie Cookbook Buster Cook Book Cookbook USA Cook Book Cook Book Sara's Cookbook Sara's Cookbook Appetizers and Dips Poultry recipes Diabetic recipes Holiday recipes Miscellaneous recipes 110 recipes 1986 Usenet cookbook 2900 recipes Cyberrealm recipes Great sysops of world Specialty recipes Ceideburg recipes Cheese recipes Chili recipes Fruits recipes Garlic recipes Great chefs of NY Londontowne recipes Raisins recipes Recipes for kids US Food Vegetarian recipes Bread recipes Drinks Meat Dishes Brisket recipes Caribou recipes Chicken recipes Filet mignons recipes Pork recipes Swordfish recipes Turkey recipes Pasta recipes Uncategorized recipes Ethnic recipes Canada recipes English recipes Ethiopia recipes Germany recipes Greece recipes Mexican recipes Philippines recipes Welsh recipes Microwave recipes Soups recipes Vegetable recipes Asparagus recipes Barley recipes Brown rice recipes Lentil recipes Mushrooms recipes Salads recipes Wild rice Desserts recipes Cakes recipes Chocolate recipes Cookies recipes Ice cream recipes