Access is a very complex program. how long it takes to become proficient
depends on how much time you put into it, and what your definition of
proficient is. it is much easier to write simple databases for your own use,
than to write even simple databases for an "end user" - especially a
multi-user database.
whatever level of proficiency you aspire to, i recommend you start out
"right". before anything else, learn the rules of table
normalization/relationships. even the simplest database usually has at least
2 related tables.
if you invest the time in normalization/relationships now, everything else
you do will be quicker and easier because you won't have to spend
time/energy trying to find a way to compensate for basic design flaws - or
spend tremendous time/enery rebuilding when you *can't* find a way to
compensate for a basic design flaw.
you can google for table normalization information; also, i recommend the
two following links for very useful guidelines, and the following basic
users' manual:
http://www.mvps.org/access/tencommandments.htm
http://www.mvps.org/access/lookupfields.htm
(suggest you bookmark
www.mvps.org)
Microsoft Access <version> Bible by Prague and Irwin
hth