ВУЗ:
Составители:
Рубрика:
28
Таблица 8
Некоторые методы и свойства класса TDataSet
Свойство или метод Описание
Procedure First
Перемещение к первой записи в таблице
Procedure Last
Перемещение к последней записи в таблице
Procedure Next
Перемещение на одну запись вперёд
Procedure Prior
Перемещение на одну запись назад
Property BOF:Boolean
Имеет значение true в начале таблицы
Property EOF:Boolean
Имеет значение true в конце таблицы
Function
MoveBy(Distance:Integer)
:Integer
Перемещение по таблице на заданное число
записей вперёд или назад. Для перемещения
назад следует задать отрицательное число,
например,
Table1.MoveBy(-1)
При использовании компонента DBGrid можно перемещаться по записям
таблицы с помощью полос прокрутки. При использовании DBNavigator для за-
дания перемещения предусмотрены кнопки. Однако иногда нужно перемещать-
ся по таблице программным путем, без использования возможностей, встроен-
ных в визуальные компоненты. Для этого используются приведённые в таблице
методы и свойства. Чаще всего для
задания перемещения используют кнопку и
создают обработчик, в котором вызывается нужный метод. Например, переме-
щение к следующей записи обеспечивает код:
procedure TForm1.Button1Click(Sender:TObject);
begin
Table1.Next;
end;
Свойства булевского типа BOF и EOF используются для проверки, нахо-
дится ли указатель в начале таблицы или в конце. Этих свойств нет в Инспек-
торе объектов, они доступны только программно во время работы приложения.
Кроме того, значения этих свойств можно только прочитать.
Свойство
BOF возвращает true в трёх случаях:
− после открытия файла;
− после вызова
TDataSet.First;
− после того, как вызов
TDataSet.Prior не выполняется.
Таблица 8 Некоторые методы и свойства класса TDataSet Свойство или метод Описание Procedure First Перемещение к первой записи в таблице Procedure Last Перемещение к последней записи в таблице Procedure Next Перемещение на одну запись вперёд Procedure Prior Перемещение на одну запись назад Property BOF:Boolean Имеет значение true в начале таблицы Property EOF:Boolean Имеет значение true в конце таблицы Function Перемещение по таблице на заданное число MoveBy(Distance:Integer) записей вперёд или назад. Для перемещения :Integer назад следует задать отрицательное число, например, Table1.MoveBy(-1) При использовании компонента DBGrid можно перемещаться по записям таблицы с помощью полос прокрутки. При использовании DBNavigator для за- дания перемещения предусмотрены кнопки. Однако иногда нужно перемещать- ся по таблице программным путем, без использования возможностей, встроен- ных в визуальные компоненты. Для этого используются приведённые в таблице методы и свойства. Чаще всего для задания перемещения используют кнопку и создают обработчик, в котором вызывается нужный метод. Например, переме- щение к следующей записи обеспечивает код: procedure TForm1.Button1Click(Sender:TObject); begin Table1.Next; end; Свойства булевского типа BOF и EOF используются для проверки, нахо- дится ли указатель в начале таблицы или в конце. Этих свойств нет в Инспек- торе объектов, они доступны только программно во время работы приложения. Кроме того, значения этих свойств можно только прочитать. Свойство BOF возвращает true в трёх случаях: − после открытия файла; − после вызова TDataSet.First; − после того, как вызов TDataSet.Prior не выполняется. 28
Страницы
- « первая
- ‹ предыдущая
- …
- 26
- 27
- 28
- 29
- 30
- …
- следующая ›
- последняя »