Версия 1 проблемы: Я создаю простой (или сложный) SQL-запрос, который работает и сохраняет его, а затем возвращаюсь к нему в другой день и пытаюсь запустить его.Я получаю сообщение, что не могу найти поле, которое явно находится в таблице.Если я копирую тот же самый запрос в пустое окно SQL, он работает нормально.
Версия 2 проблемы: Другая версия проблемы такого типа - когда я пишу запрос, запускаю его несколько раз, а затем изменяю в том же окне, иногда(= довольно часто, но не всегда) не может найти поле, которое четко указано в таблице.Опять же, копирование того же запроса в новое окно работает просто отлично.
Пример: SELECT * FROM table1 WHERE code1 = 'xxx' и code2 = 'yyy' ORDER BY sortfield
Я получаюокно с надписью «Введите значение параметра для поля Query1.sortfield».Поле sortfield находится в таблице, и копирование этого запроса в новое окно работает нормально.
И, чтобы было ясно, запрос работал нормально при первой записи.
Похоже, что Access как-то неправильно очищает буфер.
У меня есть Access 2010, и это происходит очень часто, как, может быть, но не всегда, и, похоже, становится все хуже.У меня всегда была версия 2 проблемы в некоторой степени, но версия 1 относительно новая.
У кого-нибудь есть идеи, как это исправить?
Помощь очень ценится!