Лекция: Методы объекта 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