-----Original Message-----
Frankly, I'd rather contribute to the newsgroups and try to help people
learn how to work with Access.
What a great spirit. Help people learn a technology that
contributes heavily to the continuation of an ill-wrought
understanding of what a database is supposed to be like.
The problem with a lot of the databases I've seen in Access
is not that they don't adhere to my standards, but they
don't adhere to standards at all. How can a product that
allows this sort of design be useful in a fahsion when
designing what are intended to be scalable databases?
If you want to keep Access around, then I think another
approach would be to teach the end-users the proper niche
of Access--if they want to make something that just gets
the job done, that's all well and good, these same people
shouldn't make their get-the-job-done databases turn into
mission-critical, large scale applications.
I should revise my initial criticism of Access. perhaps
it's just too tempting for users who don't understand basic
concepts like referential integrity and normalization to go
all-out and make their business run on a badly designed
database.
quote:
It's not _necessary_ that your table structure be
relational in order to make use of Access. And, who are you
to say that a database or other application is "bad" simply
because it does not meet _your_ standard of correctness?
It becomes bad when they want it to scale. Or get any real
work done.