Re: Help creating database
- From: "Jeff Boyce" <nonsense@xxxxxxxxxxxx>
- Date: Mon, 20 Jul 2009 07:44:10 -0700
Thank you for the kind words, Larry. I, too, am in awe of John & Allen,
among many others.
I decided long ago that my mind doesn't go the same places that theirs do,
and I don't even aspire to be able to do what they do.
I also realized long ago that I 'break things'. Not maliciously, but just
because I tend to ask those sometimes annoying questions that can help
reveal what isn't yet understood.
Some folks just want to know "what button to push" ... and there are many
here who can help them.
I tend to ask "why are you pushing that button?" ... or even "?there's a
button?!"
Regards
Jeff
"Larry Daugherty" <Larry.NoSpam.Daugherty@xxxxxxxxxxx> wrote in message
news:u8StKk2BKHA.1488@xxxxxxxxxxxxxxxxxxxxxxx
Thanks Jeff,
I hope it was useful to OP.
Most useful to the neophyte is getting to know about the territory
that he or she doesn't yet know but that they will likely have to
travel in order to get done what they want.
I admire the ambition of everyone who is learning and using Access.
Having learned all of the little I know about the subject by self
directed efforts, I'm in complete empathy. Help files, books,
magazines and other resources all helped. How about Smart Access!! I
also learned a lot by lurking these Access newsgroups to see what
others were posting and seeing if I could understand and resolve their
issues. That was time consuming but useful. Eventually, I started
occasionally responding to posts. When I do respond I usually do so
with an awareness of the hundreds of "lurkers" who aren't a visible
part of the dialogue but who benefit nonetheless. Sometimes I don't
give posters the simple result that they seek but point them instead
to the resources they have available to be able to help themselves.
I'm awed by the succinct responses of John Vinson and Allen Browne in
particular. I don't think they're naturals, I think they worked to
get that way. There are lots of others ...
Your own posts are great examples of common sense reasoning applied to
a complex subject area. Getting people to understand the real issues
they face in getting to a solution they want is even more important
than complete mastery of the technical expertise. You help lots of
people grasp that valuable insight and place Access in its proper
place as a tool for providing solutions rather than as the embodiment
of specific solutions.
Kudos
--
-Larry-
--
"Jeff Boyce" <nonsense@xxxxxxxxxxxx> wrote in message
news:usCsK4mBKHA.1252@xxxxxxxxxxxxxxxxxxxxxxx
Larrystart"
Nice summary!
I tend not to require the "explain everything you want before we
approach, though, because most folks don't know what they want!most-critical
I'll work with a prospective client to identify the 2 or 3
aspects of what they're trying to accomplish, and negotiate anagreement to
work for a (limited) time on those. If those aren't possible, orachievable
within our lifetimes, then we're better off knowing that up frontthan
discovering that six months into the project.so far,
After the first round, the client can walk away with what they have
or engage in another round of identifying the (next) most criticalaspects.
client
Of course, back to my original thought -- at each step, helping the
identify what s/he's after has to come before any specs!message
Regards
Jeff Boyce
Microsoft Office/Access MVP
"Larry Daugherty" <Larry.NoSpam.Daugherty@xxxxxxxxxxx> wrote in
news:uzYYoelBKHA.1336@xxxxxxxxxxxxxxxxxxxxxxxyour
Hi Steve,
You're not hearing (or heeding) the good advice you have already
received. Believe it or not, we would like you to succeed with
knowinglyuse of Access to solve your business problems. We will not
orhelp you shoot yourself and your boss in the foot or feet. :-)
Your last post indicates that you haven't completed your analysis
thatpossibly don't know what it means or possibly think you know your
prospective application so well that you don't need to express it
before beginning your design. To wit: you have already proposed a
design based on incomplete and incorrect analysis. Proceeding in
don'tmanner will lead to producing yet one more "laughable" application
that will be difficult and expensive to enhance and extend.
By the way, any application that finds some use has a value so
areworry about past efforts. The problem with so many amateur Excel
based applications is that they are not highly automated and they
where tonot user friendly at all. They depend on the user being the most
critical part of the "program". The user is expected to know
withgo to replace data, enter new data and to interact in other ways
versionwhat's there. Excel can be used to produce some pretty slick
professional applications (if I do say so myself!). The biggest
single problem people experience in coming to Access from managing
data in Excel is that they believe Access is simply a quirky
Excelof Excel. 'Taint so! Excel is flat. Access is Relational.
is ais essentially a calculating platform. Access (en toto) is a
Relational Database Management System (RDBMS). Actually, Access
part ofwhole bunch of development tools that assume a RDBMS will be a
see orthe mix.
In a "good" Access application you will not allow your users to
formsinteract with the tables directly. You will provide meaningful
havefor your users to complete their tasks (in other words, all tasks
isto be defined and then you have to provide the forms and means to
complete them. No other tasks will be allowed!). To the extent
possible you analyze the proposed application and create a
specification before any code is written. When the specification
getcomplete, that becomes the "contract" for the application; all
epiphanies and bright ideas encountered before completion will be
noted for latter address. Deliver the contracted application and
theit signed off. If the will is there, peruse the new ideas with
takeclient for a new release. I would ask the client to use it and
tonot of any more new ideas for inclusion in that second phase.
For a journeyman Access developer your proposed application seems
bossbe fairly small and relatively uncomplicated. If you and your
andare ready, willing and able to fully specify the result you want
technicalthe inputs available (with assistance from a developer) the
takeaspects of the whole thing could take a week or less. It could
of aas long as a month if people are slow to respond with requested
documentation or to get to the phone. If you're in the least bit
learnhurry that's the way I'd recommend. Insist that the developer
document the code so that you can learn from how your Access
application was built.
Whether you do it yourself of have it done, you'll still want to
helpmore about Access. There is a list of resources below that can
thingsyou if you will use them and apply yourself. Start with the
guruthat seem easiest to learn and go on from there. If you were to
consume all of the items on the whole list you would be an Access
postsof awesome stature.
A couple of newsgroups I always recommend for Access newbies are:
microsoft.public.gettingstarted
microsoft.public.tablesdesign
A list of priceless Access resources I cribbed from the frequent
thatof John Vinson is below
Jeff Conrad's resources page:
http://www.accessmvp.com/JConrad/accessjunkie/resources.html
The Access Web resources page:
http://www.mvps.org/access/resources/index.html
Roger Carlson's tutorials, samples and tips:
http://www.rogersaccesslibrary.com/
A free tutorial written by Crystal:
http://allenbrowne.com/casu-22.html
A video how-to series by Crystal:
http://www.YouTube.com/user/LearnAccessByCrystal
MVP Allen Browne's tutorials:
http://allenbrowne.com/links.html#Tutorials
HTH
--
-Larry-
--
"steve goodrich" <stevegoodrich@xxxxxxxxxxxxxx> wrote in message
news:VcqdnbquGb6n5sLXnZ2dnUVZ8vKdnZ2d@xxxxxxxxx
A new boss sounds a great idea! No he's ok really.
We work for a company that has a strict policy on the software
builtcan be
installed on our pcs. It's basically Access, Word, PowerPoint &Excel -
That's it!
I have no programming experience and all the db's I have every
ushave no
related tables. That said - they all work for us and have served
andfor many
years with no problems. My job doesn't involve computers as such
generalbasically I have built the databases we use as a tool to do
dboffice
tasks. There are no external customers dependent on them. If the
doI build
goes wrong then it's no big deal, there's always another way to
background Iit. I am
trying to learn Access, but not coming from a technical
onefind it
very difficult - The help files for example might just as well bewritten in
Chinese!!!
That said - I usually find a way of achieving what we need, (If
efficient,of you
guys took a look in detail at one of our dbs you wouldn't stoplaughing for
a week!! (but they do what we want them to do, may not be
I'mbut
they get the job done).
Employing an Access developer to build the dbs is a non starter,
costssure
that it's not just our company out there that's trying to cut
boxat every
opportunity.yearly. with
He's what I have in mind (Don't laugh)
A separate table for Daily tasks, weekly, monthly, quarterly,
the task required and a check box for each.
A form linked to each table so the user can check the relevant
formwhen the
task is complete.
A form (switchboard) with command buttons that will open each
taskallocate
I could have a password protected form for the boss so he could
adhoc tasks,
Afew queries/Reports could be created as required.
The check boxes on the forms are just for staff to check when a
nothas
been completed - the same as marking it off on a spread***,checking when
the box was checked or if it has been altered retrospectively is
anan
issue.
I am learning at a snails pace but am under no pressure to build
notall
singing all dancing db. Time is a real problem. as I say this is
heirarchymy full
time job, sort of trying to build it as and when I can to helpcolleagues in
a great friendly office environment.management
Any help from anyone would be greatly appreciated
Best regards
Steve Goodrich
"Jeff Boyce" <nonsense@xxxxxxxxxxxx> wrote in message
news:u307DHWBKHA.4336@xxxxxxxxxxxxxxxxxxxxxxx
... or find a new boss ... <g!>
Jeff
"Fred" <Fred@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:83AA2F6B-7A1E-4327-A397-DAB441C71E50@xxxxxxxxxxxxxxxx
We use Access as a platform for a combined planning and task
system. (Actually, all of the above integrate into a
havethat goes
customizedfrom strategic planning down to task levels.) It is highly
canto
us....which is why what we have would be worthless to you, but
illustrates
that the flexibility, power and openness of an Access platform
provide
advantages.
The gist of the excellent advice that the other respondents
specialgiven
you
is that doing the described application (especially the
overthings
learningthat
your boss wants) yourself will probably be a sort of 1 year
you,curve
(at a typical pace, if you're up for the learning effort) for
combined
with developing the application over months and refining it
completedyears.
described)If
your boss doesn't want to hear that, then (as the respondents
you're either going to have to get some help or use a
ofcommercial
software....the latter would probably require some adaptations
expectations.
.
- References:
- Help creating database
- From: steve goodrich
- RE: Help creating database
- From: NG
- RE: Help creating database
- From: Fred
- Re: Help creating database
- From: Jeff Boyce
- Re: Help creating database
- From: steve goodrich
- Re: Help creating database
- From: Larry Daugherty
- Re: Help creating database
- From: Jeff Boyce
- Re: Help creating database
- From: Larry Daugherty
- Help creating database
- Prev by Date: Re: Column order chages when data is imported from Excel
- Next by Date: Assigning Data to Multiple Fields with a Combo Box
- Previous by thread: Re: Help creating database
- Next by thread: look up a value for a table if it isn't there creat a new row
- Index(es):
Loading