Two Newbie Gotcha Solutions

1. Table1.DisableControls

Spent much time trying to work out why I did not seem able to access
the correct data as soon as Table1.disablecontrols was used. The
Moveby(1) method seemed not to work as expected.

Answer: Disablecontrols affects all componets that use the
TTable.fields data, but not the TTable itself. Data must be obtained
from or written to the TTable fields themselves during database
operations, e.g. Table1SURNAME.value. Writing or reading from
components that use the data causes misleading results.

2. TBookMark

Changing the index between reading and resetting a TBookmark for a
table appears to cause instability and seems forbidden in Delphi,
particularly for dBase files.

End of gotcha's.