Am wondering if I should put the description of each table in its properties
(right-clicking, selecting Properties and typing the Description, OR should I
have a separate table called tblTableDescriptions where I add this
information.
Standard practice is to have a data dictionary 'document' which is
maintained external to the DBMS (external in case the DBMS is run over
by a bus <g>), as distinct from tools that document a given DBMS
instance.
Such a data dictionary will include for each data element things like
full name, plural version name, variations in name based on context,
natural language domain checking rules, etc. The idea is that it is
independent of any given implementation, which cannot be said of the
various after-the-fact documenters for Access (putting the cart before
the horse and all that).
For a good (IMO) example, see:
http://www.datadictionary.nhs.uk/data_dictionary/data_field_notes/n/nhs_number_de.asp?shownav=1
Jamie.
--