Jeffrey K. Ries said:
How long do I have to be using Access before I can acomplish a simple task
without taking 6 hours to do it???
Just curious
I guess the real question is what do you mean by a simple task?
I know that at the local college they offer full courses on how to use
Excel. And, also courses on using Microsoft word. I gone into company's and
meet people who develop full time all day long just using Microsoft word.
So,to learn Excel, you can read some books..and take a few courses. I
suppose the same would apply also to ms-access.
You probably should read a book, or consider taking a course. I mean, if
people need courses for Excel..then they certainly will need some help for
ms-access. You have to realize that ms-access is somewhat different then the
rest of the applications in Microsoft office. Ms-access has a much steeper
learning curve then say word, or excel. Further, with word, or excel you
can much more easily start to play around and lean things. This is NOT the
case with access. So, on the farm, you can start to play with a car..and
learn to drive. However, it is un-likely you can grab a air plane, and start
to fly it. (you need some help with the plane..but with the car..you don't
need that much help).
I seen some real incredible access applications created, and the creator of
that application DID NOT know how to write VB code. So, you can do some real
incredible stuff without learning to write any code. However, the creator of
that application OBVIOUSLY DID understand data modeling. That persons was
lucky, very smart, or likely did what most people do.......get a book on
using ms-access!
Further, as you lean the ms-access product, there is a number of areas that
you can spend a lot of time on, and in fact books have been written on each
of these disciplines. So, there is a lot of deep skilled things you can
learn..and they all apply to ms-access
Some are:
** VB - code. Leaning how to write VB code can be a great asset to using
ms-access. Often, for many tasks, you will need to write a series of steps
to instruct the computer what to do. Since ms-access is used to create
information systems..then often those systems will need to automate a series
of steps. So, you accept an order..and then the inventory needs to be
updated. Thus, often data processing will require some steps. In most
cases..these "steps" will thus require you to write some code. (or, your
users will have to do more steps...so, after creating an order..you might
have to open up a inventory form..and reduce the items that you just
removed).
** Data modeling. As mentioned, this is perhaps the #1 skill you need to
learn. Thus, it is easy to say you want to make a invoice..but MOST
important here is how your data model will look BEFORE you even try to
create the invoice. This takes a bit of skill and learn.
** SQL. The query language to grab data form tables is sql. I still use the
query builder to write the sql for me, but understanding how to join tables
together is really a requirement for reports..and just general data
retrieval. Becoming proficient with sql an take a long time to learn.
So, each one of the above disciplines has books written about. And, then you
need to actually learn how to use ms-access. In other words, each part like
the forms builder, the report builder etc is rather complex..and in fact
each part can be more work then learning Word.
Without question, right out of the box...you can use the wizards and tools
to build some useful things. In this regards..ms-access is quite easy to
use..and yet powerful.
However, if you start needed to do something with any complexity...you got
some learning to do.
So, how long? Well..how simple is what you are trying to accomplish?
I mean, lets build a machine to fly...sounds simple to me???