General discussion
-
Topic
-
Effective use of MS Access 2010
LockedGreetings all,
I have questions about the use of MS Access 2010 in the real world. I just started a job 4 days ago where I am responsible for “all things IT” at a local manufacturing company, but my job right now is mostly MS Access administration. By “administration,” I mean building new forms using VBA as needed, fixing reports that no longer work, etc.
QUESTION(S): I have learned to build Access forms and reports from queries that just query a few tables directly, but this database builds them (reports at least) from queries that query multiple queries that query some tables and queries that query still more queries. Is that typical in the real world? They have complained that performance is slow, and I wonder if that is part of the problem. Also, the primary database links to multiple other Access databases where many of the tables actually reside. I’m wondering if they are pushing the limits of MS Access’ capabilities, or maybe just have a poorly designed database. It is also true that multiple people have had their hands in this thing over the last few years and it appears there have been many “Band-Aid” fixes to the database that resulted in duplicate info, fields and maybe tables that are no longer used, etc. And NOBODY put any comments in their underlying code for these forms! Grrr. I’m thinking this thing should be re-built from the ground up for normalizing and design consistency, but that is not something I have the skills for at this point, let alone familiarity with the db and general operations… maybe in a year or so….
Background so you know who/what is asking and perhaps tailor your response accordingly: I am a 45-year-old college student 1/2 way through to a bachelor’s degree in database/web development with only classroom experience in PHP/MySQL, Java, Access, etc… ok, a little prior “hands-on” in Access. I learned Visual Basic about 10 years ago and never used it again, but I’m getting along with VBA so far. InfoTech has not been my full time profession in the past, but I’ve had my hands in it to some degree over the years and it is where I am headed full-bore now. I’m also a self-taught networking nerd. I excelled in the classroom, but I recognize that the real world is a different animal.