Удаление записей сводится к поиску нужной строки и применением на ней метода Delete объекта Recordset.
Синтаксис метода Delete:
набор_записей .De1еtе
В первую очередь нужно выбрать запись, подлежащую удалению, а после этого уже вызывать метод Delete.
В окне Immediate введите следующую инструкцию:
УдалениеСотрудника "Новиков"
Перебираются все записи и удаляются строки, содержащие фамилию – Новиков.
Две строки программы
Dim rst As ADODB.Recordset
Set rst = New ADODB.Recordset
можно заменить одной
Dim RS As New ADODB.Recordset
Обновление данных в объекте Recordset
Обновление (или редактирование) существующих данных в объекте Recordset сводит воедино многие методики, описанные в предыдущих разделах. После создания и наполнения данными объекта Recordset следует отыскать записи, которые требуется обновить. Внести изменения и сохранить изменения.
В приведенном ниже примере изменим город Тверь на город Кимры. Аргументы процедуры сГород – старый город, нГород – новый город.
Введите процедуру в модуль и в окне Immediate выполните следующую инструкцию.
|
|
Откроется окно сообщения с названием нового города.
Метод Find обнаруживает первую запись, содержащую значение сГород в поле Город. После этого в найденной записи значение поля Город изменяется на значение второго аргумента процедуры нГород.