Microsoft gives options on table design that are
not ODBC compliant or are not upsizeable, (now referring to lookup
fields in tables)).
Well, the forms, or code don't upsize either. I mean, we could limit the
product to forcing you to write 100% c++ code by hand to build a form. That
way, you could move the forms to other platforms...but then again likely few
would use the product. Those lookup features are loved by beginner
developers. Experience will teach users that the table lookup feature is a
pain in the neck. It is kind of difficult to take away a feature that makes
things easy..but are not necessary the best design choice...
note #2 in the following list that warns about using lookup fields...
Would/could I use continuous forms, with the proper filters, where the
user needs to select items that showing for reorder? By using the
checkbox, the user could specify which items get transferred to an
order?!?
Yes...your only decision is do you use a bound check box column for the user
to select. If the list is short, then of course a listbox is better, since
it allows a multi-select ability. So, if the "list" is only for selection,
then perhaps a listbox would be better (however, as my article
shows...listbox don't have combo box..or check box controls).
So, for selecting, you simply add another column (a yes/no field in the
table). If you do NOT want to add a check box, then you can do this with
some tricky code...I have a multi-select example here that uses a un-bound
check box....
http://www.members.shaw.ca/AlbertKallal/msaccess/msaccess.html