Компонент “TTable” служит для непосредственной связи с базой данных (таблицей). Данный компонент имеет ряд основных методов:
Open – открытие базы данных
Close – закрытие базы данных
Refresh (для BDE) / Requery (для ADO) – обновление базы данных с диска
Edit – перевод БД в режим редактирования текущей записи
Post – запоминание изменений для редактируемой текущей записи (вызывается после метода «Edit»)
Cancel – отмена изменений для редактируемой текущей записи (вызывается после метода «Edit», если нужно отменить изменения)
Insert – вставка новой пустой записи в БД
Append – добавление в конец новой пустой записи в БД
Delete – удаление текущей записи из БД
EmptyTable – удаление всех данных в таблице
DeleteTable – удаление БД с диска
First – переход на первую запись БД
Last – переход на последнюю запись БД
Next – переход на следующую запись БД
Prior – переход на предыдущую запись БД
MoveBy (-10) – переход на -10 записей БД (можно на любой целое число до начала или конца БД)
DisableControls – запретить отображение значений из БД во всех связанных с ней визуальных компонентах
EnableControls – разрешить отображение значений из БД во всех связанных с ней визуальных компонентах
Компонент “TTable” имеет ряд основных свойств:
Active – если «True», то база данных открыта
RecNo – выдает номер текущей записи БД
RecordCount – выдает количество записей в БД
FieldValues – доступ к значению поля БД
Modified – если «True», то текущая запись была изменена
Bof – если «True», то текущая запись – первая
Eof – если «True», то текущая запись – последняя