Как обрабатывать запросы, ссылающиеся на формы в доступе с серверным SQL-сервером - PullRequest
0 голосов
/ 21 января 2011

Я увеличил размер базы данных ms-access 2003 до sql-server 2008, но не могу понять, как обрабатывать запросы, для которых нужен параметр.

Например, есть запрос и в его предложении where aСсылка на поле формы осуществляется через формы! my_form! aField.Как я могу передать значение "aField" в ms-sqlserver.В настоящее время моя единственная идея - изменить источник записи с помощью VBA и добавить туда значение.

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

Любая помощь приветствуется.

Спасибо, Рамон

1 Ответ

0 голосов
/ 21 января 2011

Технически, когда вы увеличиваете размер базы данных, любые формы и запросы, использующие перенесенные таблицы, должны автоматически обновляться. Вы просто должны убедиться, что на них правильно ссылаются во внешнем интерфейсе, а SQL-сервер прозрачно управляет данными во внутреннем интерфейсе.

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

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