Просмотр и редактирование базы данных. Режим формы (продолжение)

   
На этом шаге мы добавим в приложение компонент TDBNavigator.

   
Для того чтобы иметь возможность просматривать записи файла данных, в форму приложения нужно добавить компонент TDBNavigator,
значок которого находится на вкладке Data Controls. Компонент TDBNavigator (рисунок 1)
представляет собой набор кнопок, по щелчку на которых во время работы программы происходит перемещение
указателя текущей записи к следующей, предыдущей, первой или последней записи базы данных, а также добавление
к файлу данных новой записи, удаление текущей записи.


Рис.1. Компонент TDBNavigator

   
В приведенной ниже таблице содержится описание каждой кнопки.

Таблица 1. Назначение кнопок компонента TDBNavigator

КнопкаНазваниеОбозначениеДействие
К первойnbFirstУказатель текущей записи перемещается к первой записи файла данных
К предыдущейnbPriorУказатель текущей записи перемещается к предыдущей записи файла данных
К следующейnbNextУказатель текущей записи перемещается к следующей записи файла данных
К последнейnbLastУказатель текущей записи перемещается к последней записи файла данных
ДобавитьnbInsertВ файл данных добавляется новая запись
УдалитьnbDeleteУдаляется текущая запись файла данных
РедактированиеnbEditУстанавливает режим редактирования текущей записи
СохранитьnbPostИзменения, внесенные в текущую запись, записываются в файл данных
ОтменитьnbCancelОтменяет внесенные в текущую запись изменения
ОбновитьnbRefreshЗаписывает внесенные изменения в файл

   
Свойство VisibleButtons позволяет скрыть некоторые кнопки компонента TDBNavigator и тем самым
запретить выполнение соответствующих операций над файлом данных. Например, присвоив значение False
свойству VisibleButtons.nbDelete можно скрыть кнопку nbDelete и тем самым запретить удаление
записей. Свойство DataSource, как и, например, для компонентов TDBEdit служит для связывания
компонента с таблицей.

   
Свойству DataSource присвоим значение DataSource1.

   
Теперь запустим наше приложение. Мы видим, что записи в нашей БД отсутствуют. Внесем несколько записей в
таблицу, используя клавишу

компонента TDBNavigator.
Так как для полей Family, Name, God, Predmet мы поставили флажок Required Field, что означает
обязательное заполнение поля, то при нажатии клавиши

, необходимо
чтобы все компоненты TDBEdit были заполнены, иначе программа выдаст ошибку.

   
Созданное приложение можно взять здесь.

   
На следующем шаге мы закончим создание приложения, работающее с базой данных в режиме формы.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий