Компоненты управления данными расположены на странице Data Controls палитры компонентов. Многие из этих компонентов аналогичны элементам управления страницы Standard, с тем лишь отличием, что связаны через источник данных (компонент типа TDataSource) с определенным полем (или полями) из набора данных (компонентов типа TTable или TQuery).
Библиотека VCL предоставляет следующие классы компонентов управления данными:
TDBNavigator - класс, предоставляющий средства навигации по набору данных, а также возможности добавления новых записей, включения режима редактирования, присвоения и отмены сделанных изменений. Для того чтобы программно инициировать действие, выполняемое по щелчку на кнопке навигатора, следует вызвать метод BtnClick. Например:
DBNavigator1.BtnClick(nbPost); // Присвоение сделанных изменений.
Компонент TDBNavigator может отображать кнопки, указываемые следующими константами:
nbFirst - переход к первой записи;
nbPrior - переход к предыдущей записи;
nbNext - переход к следующей записи;
nbLast - переход к последней записи;
nbInsert - вставка перед текущей записью новой записи и переход на нее;
nbDelete - удаление текущей записи;
nbEdit - переход в режим редактирования текущей записи;
nbPost - внесение изменений текущей записи в базу данных;
nbCancel - отмена изменений, сделанных в текущей записи;
nbRefresh - повторное считывание значений полей из источника данных.