У меня есть форма доступа, исходными данными которой являются 2 таблицы, назовем их TblA
и TblB
. Эта форма имеет элемент управления, который должен:
- Захватите некоторые новые данные от пользователя в 3-ю таблицу.
- Запустите maketable запросы, воссоздающие TblA и TblB с новыми данными.
- Запросить и обновить форму.
Однако у меня возникла проблема. Запросы maketable терпят неудачу. Я предполагаю, что это потому, что у меня открыта основная форма. Вот фрагмент кода:
Dim AccDB As New Access.Application
AccDB.OpenCurrentDatabase DbLoc
AccDB.DoCmd.OpenQuery "TblA-Rebuild"
AccDB.DoCmd.OpenQuery "TblB-Rebuild"
Forms("Frm").Requery
Мой вопрос: как переписать этот процесс, чтобы успешно перестроить эти таблицы?