[MS Access] доступ из модуля в таблицу

igorek1

Ламерский вопрос:
Есть таблица, я хочу считать данные в коде модуля (который в VBA покорячить и записать в другую таблицу. Облом случился в том, что я даже считать не смог данные. Не знаю, как это сделать. В хелпе не нашел. Видимо, неправильно вопрос хелпу задавал.
Подскажите плз, как читать из таблицы и записывать обратно.

esemakova

через DAO
определяешь базу и свою таблицу, например, так
Public db As DAO.Database
Public tab As DAO.Recordset
Set db = CurrentDb
Set tab = db.OpenRecordset("имя таблицы", dbOpenDynaset)
и потом db.Execute "SQL запрос"
можно и не через SQL-запросы потом с этой таблицей работать, там много полезных функций

nik93

Подскажите плз, как читать из таблицы и записывать обратно.
recordset.movenext - перемещение по записям
recordset![field] - доступ к полю
recordset.update - для сохранения изменений
ели таблицы одинаковые то для вставки из одной в другую можно использовать
docmd.runsql("insert into table2 (select * from table1 ...)")
Оставить комментарий
Имя или ник:
Комментарий: