Непонятная проблема с запросом доступа - при выполнении запроса с сохраненным доступом не удается найти поля.Это проблема с буфером? - PullRequest
0 голосов
/ 17 октября 2018

Версия 1 проблемы: Я создаю простой (или сложный) SQL-запрос, который работает и сохраняет его, а затем возвращаюсь к нему в другой день и пытаюсь запустить его.Я получаю сообщение, что не могу найти поле, которое явно находится в таблице.Если я копирую тот же самый запрос в пустое окно SQL, он работает нормально.

Версия 2 проблемы: Другая версия проблемы такого типа - когда я пишу запрос, запускаю его несколько раз, а затем изменяю в том же окне, иногда(= довольно часто, но не всегда) не может найти поле, которое четко указано в таблице.Опять же, копирование того же запроса в новое окно работает просто отлично.

Пример: SELECT * FROM table1 WHERE code1 = 'xxx' и code2 = 'yyy' ORDER BY sortfield

Я получаюокно с надписью «Введите значение параметра для поля Query1.sortfield».Поле sortfield находится в таблице, и копирование этого запроса в новое окно работает нормально.
И, чтобы было ясно, запрос работал нормально при первой записи.

Похоже, что Access как-то неправильно очищает буфер.

У меня есть Access 2010, и это происходит очень часто, как, может быть, но не всегда, и, похоже, становится все хуже.У меня всегда была версия 2 проблемы в некоторой степени, но версия 1 относительно новая.

У кого-нибудь есть идеи, как это исправить?

Помощь очень ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...