2014-01-23 4 views
0

Я использую MS Access как интерфейс и используя драйвер ODBC SQL Server для данных.Как ввести параметр SQL-сервера с использованием MS Access в качестве интерфейсного интерфейса?

Как я могу параметризовать свой запрос, используя поле из формы MS Access?

Вот мой текущий рабочий запрос (однако, мне нужно DALLAS быть параметр я могу передать из формы MS Access):

Select LPID,Name_Long, MR_Markets from baf_center 
Where Guild_Markets = 'DALLAS'; 

Если это будет обрабатываться в VBA вместо этого?

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

+0

Это реальный запрос Access или SQL String, который выполняется с помощью объекта команды? Я понимаю, что запросы Access уже дезинфицированы внутри страны. –

ответ

0

Если вы правильно поняли, у вас есть поле в форме и вы хотите использовать его в предложении where. Если да, то вы можете ссылаться на поле формы, как так в критериях конструктора запроса:

[Forms]![Your Form]![Your Form Field] 

Позвольте мне знать, если я неосновной о том, что вы пытаетесь сделать.

0

Вы используете связанные таблицы в базе данных SQL Server. Если это так, это фактический запрос ODBC.

Возможно, вы можете указать [Формы]! [Ваша форма]! [Поле вашей формы] в окне окна критериев в столбце Guild_Markets. Однако вы должны что-то сделать с результатами?

Вы также можете выполнить запрос через VBA.

Я думаю, что главный вопрос: что вы пытаетесь сделать?