Найти и заменить (CTLH) Вызывает проблемы с обновлением (MSAccess 2016) - PullRequest
0 голосов
/ 25 января 2020

MS Access дает мне новую головную боль.

Создана база данных с формой на основе таблицы устройств (PK DEVID) и подчиненной формы на основе таблицы точек (PK PTID; FK = PTDEVID). Идентификационные поля имеют автоматический номер.

Отношения между главной формой (FRMDEV) и подчиненной формой (SFMPOINTS) следующие: Master = DEVID и Child = PTDEVID.

Все работает нормально, пока я не пытаюсь использовать Control H (CTL-H) для найти замену в одном из текстовых полей в подчиненной форме. Я могу отредактировать поля вручную и скопировать их, чтобы выполнить поиск, заменить их и вставить обратно в доступ, и все в порядке.

Если я найду замену в подчиненной форме (скажем, в поле описания), то сначала все будет хорошо. Похоже, данные в форме обновлены.

Но если я go для другой записи (другого устройства), я получаю «Операцию, не поддерживаемую в транзакциях» или «Эта операция не поддерживается внутри транзакций»

Я сделал много поисков, но еще предстоит найти причину или решение.

Мой обходной путь - избегать поиска замены в Access, но я устал от этого и хочу вернуть функциональность обратно.

...