Справочник по компонентам Delphi. Часть 3 Страница 32. Компонент TDBNavigator
|
Страница 32 из 42
Компонент TDBNavigator TO'bject-”TPersistent—>TComponent—>TControl->TWinControl-> ->TCustomControl->TCustomPanel-”TDBNavigator Модуль DBCTRLS Страница Палитры компонентов Data Controls Это Навигатор базы данных, предлагающий разработчику простой и эффективный механизм управления данными, представляемыми в компонентах отображения. Обычно он используется совместно с компонентом TDBGrid. Навигатор представляет собой панель, в которой содержится ряд кнопок. Каждая кнопка реализует определенную операцию перемещения по набору данных или редактирования данных. Назначение всех кнопок описывается в приведенной ниже таблице. Разработчик может по своему желанию изменять набор видимых в приложении кнопок Навигатора. Для этого используется свойство VisibleButtons, которое в Инспекторе объектов модифицируется комплексным редактором. Название Первая Предыдущая | Идентификатор nbFirst nbPrior | Назначение | Перемещает курсор на первую запись. Активизирует кнопки "Следующая" и "Последняя", деактивизирует кнопку "Первая". | Перемещает курсор на предыдущую запись. Активизирует кнопки "Следующая" и "Последняя", если они были неактивны. | Следующая | nbNext | Перемещает курсор на следующую запись. Активизирует кнопки "Предыдущая" и "Первая", если они были неактивны. | Последняя | nbLast | Перемещает курсор на последнюю запись. Активизирует кнопки "Предыдущая" и "Первая", деактивизирует кнопку "Последняя". | Вставить Редактировать Удалить Сообщение Прекратить Восстановить | nblnsert nbEdit nbDelete nbPost nbCancel nbRefresh | Добавляет новую, пустую запись после текущей. Устанавливает набор данных в состояние dsInsert+dsEdit. | Устанавливает для набора данных состояние Edit и разрешает редактировать текущую запись. Удаляет текущую запись и переводит курсор на следующую запись. | Сохраняет сделанные изменения на сервере базы данных. | Прекращает редактирование и восстанавливает текущую запись. Для набора данных отменяется режим dsInsert+dsEdit. | Восстанавливает текущую запись, считывая данные из базы данных. | Свойства компонента (РЬ) property ConfirmDelete: Boolean; | В значении True предопределяет применение диалогового окна подтверждения удаления записи при нажатии кнопки "Удалить" Навигатора баз данных. | (Pb) property VisibleButtons: TButtonSet; TButtonSet = set of TNavigateBtn; TNavigateBtn = (nbFirst, nbPrior, nbNext, nbLast, nblnsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh) ; | Содержит множество идентификаторов кнопок Навигатора, которые будут использоваться компонентом при работе приложения. По умолчанию работоспособны все кнопки. Идентификаторы кнопок представлены в приведенной таблице. | |