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

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

Close - закрывает набор данных.

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

Update - обновляет набор записей.

Edit - копирует текущую запись набора табличных или динамических записей в буфер копирования для дальнейшего редактирования (только в DAO).

Move - перемещает указатель текущей записи на определенное количество записей. Этот метод имеет следующий синтаксис:

Объект.Move строка

Объект - объект типа Recordset.

Строка - переменная типа long integer, определяющая количество записей, на которые следует переместить положение курсора. Для движения по набору записей в обратном порядке используется отрицательное значение параметра строка.

MoveFirst, MoveLast, MoveNext, MovePrevious-перемещает текущую запись в первую, последнюю, следующую или предыдущую позицию текущего набора записей.

Работа с набором записей таблицы.Перед написанием программ нужно открыть

окно текстового редактора VBA командами Модули ® Создать. В модуле сделать ссылки на библиотеки доступа к данным DAO и ADO. Для этого выполнить команды Tools ® References и выбрать библиотеки объектов так, как это показано на рис.2.4.

Рис. 2.4. Окно ссылок для подключения библиотек.

 

Пример 1.Пусть имеется форма "Товары", созданная на основе одноименной таблицы в текущей базе данных. Необходимо подсчитать cуммарную стоимость кофе. Для этого в форме создается элемент управления с именем Стоимость_кофе и кнопка Расчет стоимости (рис.2.5), под которую следует написать программу.

Private Sub Кнопка17_Click()

Dim db As Database