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.