2015-11-29 3 views
0

Combobox может быть выполнен, если таблица SQL Server связана. Я хочу удалить ссылку в таблице. Каков источник записи combobox, который получит список из SQL Server напрямую? Я использую Access 2013 и SQL Server 2014 Express. Благодарю.Источник записи Combobox из SQL Server

ответ

0

Вы можете создать запрос выбора в качестве запроса обратного вызова и использовать его как rowsource для combobox.

Запрос будет вытаскивать записи «напрямую» из SQL Server.

+0

Да, спасибо, извините за замешательство. – Gustav

0

Там нет действительно практических средств для этого, чтобы «помочь» производительности. Однако вы можете создать сквозной запрос. Это означает, что запрос локального доступа будет содержать RAW t-sql (синтаксис SQL-сервера). Это может часто увеличивать производительность.

Еще один совет, если рассматриваемый запрос имеет более одной таблицы, а затем создает представление SQL, а затем соединение с этим представлением работает хорошо. У вас будет STILL локальная ссылка, которая отображается как связанная таблица, и вы помещаете JUST имя представления в источник строки со списком.

Вы можете создать в коде набор записей DAO (или ADO), а затем присвоить этот набор записей непосредственно источнику данных в поле со списком, но такое дополнительное кодирование НЕ дает больше производительности, а затем использует представление или pass- через запрос (а просмотр или сквозной запрос не принимает никакого кода, меньше работает и приводит к одинаковой производительности в любом случае).

Итак, в конце дня просто используйте связанную таблицу или как указано связанное представление.

Смежные вопросы