nbDelete Ч удаление текущей записи, курсор перемешаетс¤ на следующую запись;
nbEdit Ч набор данных переводитс¤ в режим редактировани¤;
nbPost Ч в базу данных перенос¤тс¤ все изменени¤ в текущей записи;
nbCancel Ч все изменени¤ в текущей записи отмен¤ютс¤;
nbRefresh Ч восстанавливаютс¤ первоначальные значени¤ текущей записи, сделанные после последнего переноса изменений в базу данных.
-амой критичной к возможной потере данных вследствие ошибки ¤вл¤етс¤ операци¤ удалени¤ записи, √ёЎ-ћ” ѕри √ё”ќ÷» (∆…-“¬а ConfirmDelete можно включить механизм контрол¤ удалени¤. ѕри каждом удалении записи нужно будет дать подтверждение выполн¤емой операции.
Ќажатие любой кнопки можно эмулировать программно при помощи метода BtnClick.
¬ случае необходимости выполнени¤ дополнительных действий при щелчке на Ћёбо… Ќќѕ е ћќ∆Ќќ ¬ќ-ѕќЋ№«ќ¬ат№-я ќбработчиками -ќб№ѕ»… BeforeAction и Onclick, в которых параметр Button определ¤ет нажатую кнопку. -войства и методы компонента TDBNavigator представлены в табл. 15.6.
“аблица 15.6. -войства и методы компонента TDBNavigator
ќбъ¤вление ! |
“ип I |
ќписание |
-войства |
||
|
Pb |
¬ключает или отключает подтверждение удалени¤ записи |
|
Pb |
-одержит список подсказок дл¤ каждой кнопки |
|
Pb |
ќпредел¤ет внешний вид кнопок компонента |
type
|
Pb |
-писок видимых кнопок |
“аблица 15.6 (окончание)
ќбъ¤вление |
1 “ип |
\ ќписание |
ћетода |
||
prrXB±ire BtnClick (Index:
|
Pu |
Ёмулирует щелчок на кнопке Index |
|
Pu |
«адает положение (параметры ALeft, i AT op) иразмерксмпоненга (параметры ! AWidth, ÄHeight) |
ћетоды-обработчики событий |
||
ENavClick = procedure
|
Pb |
-ьполн¤етс¤ при щелчке на кнопке I Button перед выполнением операции, I св¤занней с кнопкой |
ENavClick = procedure (Sender: TObject; Button: TNavigateBtn) of object; property CnClick:
|
Pb л |
. ¬ьполн¤етс¤ при щелчке на кнопке I Button после вьполнени¤ опереоции, 1 св¤занней с кнопкой |
ѕредставление отдельных полей
Ѕольшинство компонентов отображени¤ данных предназначено дл¤ представлени¤ данных из отдельных полей. ƒл¤ этого все они имеют свойство иаЏаг!еџ, которое указывает на требуемое поле набора данных.
¬ зависимости от типа данных пол¤ могут использовать различные компоненты. ƒл¤ большинства стандартных полей используютс¤ компоненты
“ќ¬“езЋ, “ќ¬≈№о№, “ќ¬-от№о¬ох, “ќ¬џз№¬ох.
ƒанные в формате ћето отображаютс¤ компонентами товмето и тивтсћкЎ:. ƒл¤ показа изображений предназначен компонент товгтаде.
омпонент “Ё¬“ех№
Ётот компонент представл¤ет собой статический текст, который отображает текущее значение некоторого пол¤ св¤занного набора данных. ѕри этом данные можно просматривать в режиме "только дл¤ чтени¤".
Ќепосредственным предком компонента ¤вл¤етс¤ класс тсиэ1:от1,а№е1, поэтому он очень похож на компонент т№а№е!.