I was asked to develop a “simple†database for a department where I work.
Initially it appeared one primary flat table for tracking the data they
needed would suffice (with several lookup tables). However, as we got more
into the process, the department continued to add fields, then remove fields,
then add the fields they wanted removed, back again. I had designed a main
data entry form with tab controls pointing to the initial flat table. It
worked well until I’ve run out of real estate on the form. I suppose I’m
being lazy and should really break up the primary flat table into multiple
tables to normalize the database and then use subforms based on the
appropriate tables. Since we don’t charge the department for the
development—it’s one of those “just work on it when you have spare timeâ€
project, they have no concept of the time involved developing forms/reports
and then editing them when massive changes occur. Sorry for venting. Just
getting a little frustrated.