Методы объекта Recordset

AddNew – добавляет пустую запись в таблицу.

Delete – удаляет текущую запись в таблице.

Edit –позволяет редактировать текущую запись.

Update- производит обновление данных.

Для перемещения к нужной записи используются следующие методы:

MoveFirst - перемещение к первой записи

MoveNext - перемещение к следующей записи

MoveLast - перемещение к последней записи

MovePrevious - перемещение к предыдущей записи

Move число - перемещение на заданное число записей к концу набора, если число –положительное, к началу набора, если число-отрицательное.

Seek - использует индексы для быстрейшего поиска записей.

Перед применением необходимо убедиться, что хотя бы один индекс в таблице есть. Метод Seek применим только к объектам Recordset типа Table.

Find –неприменим к объектам Recordset типа Table. Метод выполняет поиск нужных записей:

FindFirst - поиск первой записи

FindNext - поиск следующей записи

FindLast - поиск последней записи

FindPrevious - поиск предыдущей записи.

GetRows-копирует одну или несколько записей из набора данных в двумерный массив и устанавливает указатель записи на следующую несчитанную запись.

Свойства BOF и EOF

Свойства BOF и EOF объекта Recordset предназначены для определения выхода за пределы набора записей. Оба эти свойства равны False, пока определена текущая запись. При выходе за последнюю запись текущая запись становится неопределённой, а значение EOF равно True; при выходе за первую запись текущая запись становится неопределённой, а значение ВOF равно True; если в наборе вообще нет записей. оба свойства равны True.

Используя эти свойства, можно работать с циклами:

Do until.EOF ‘ Пока не конец таблицы

…..

loop

или

Do until.ВOF ‘ Пока не начало таблицы

…..

loop

или

Do until набор.EOF ‘ Пока не произойдёт выход за последнюю запись

…..

loop

или

Do until набор.ВOF ‘ Пока не произойдёт выход за первую запись

……

loop

При установке нескольких свойств одного и того же объекта можно воспользоваться структурой присоединения:

With переменная

….

End with

Создание объекта Recordset

Объект Recordset подчинён объекту Database, поэтому сначала открывается объект Database.

Перед этим необходимо объявить объектные переменные типа Database, Recordset.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: