
Signature
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com
So happy to read that I am not the only one who thinks the MS provided Access
templates don't use the best techniques and practices.
I concur with your post, Rick, but would like to thow in a little.
Old rules die hard. Once upon a time when we were working with 640K memory
and CPU speeds of 3.8K, minimizing everything was a necessity. Loading a
list of numbers took less memory and was faster than loading a list of text
items. And since we had very slow and very small discs (30MB was huge),
keeping the list in code was faster than retrieving it from disc. All
programmers learned how to stay within those bounds and still have programs
that executed as quickly as possible.
Now we have computers on our desk that are more powerful than the mainframes
of the 1970s. Considering efficiency is still a good idea, but now we can
consider other factors as well. For example, making it as easy as possible
for a user to understand our applications. So "Select 1, 2, 3, 4" is
efficient, it give no info. Select Red, Blue, Green, Yellow does. Sure,
takes a few more bytes and cycles, but the payoff to the user is worth it.
Lists for a Combo or List box are not necessarily a bad thing. The
questions to ask are:
What is the likelyhood this list of values will ever change?
How many places in the application will I need this list of values?
> > I always thought that whenever a combobox was used in a form the
> > rowsource should come from a lookup table. E.g. tblUOM 1. Each, 2.
[quoted text clipped - 24 lines]
> the best way. Always better to use them for ideas and then ask in these groups
> for confirmaton.