У меня есть форма доступа, исходные данные которой составляют 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
Мой вопрос: как переписать этот процесс, чтобы успешно перестроить эти таблицы?