доступ: передача переменных из VBA в SQL - PullRequest
0 голосов

Я нажимаю кнопку в форме в доступе:

Private Sub Command29_Click()
some_variable = 2
stDocName = "test"
DoCmd.OpenQuery stDocName
End Sub

мой запрос выглядит так:

SELECT *
FROM [some_table]
WHERE [Occurrence Number]=some_variable;

это можно сделать?

1 Ответ

1 голос
/ 16 мая 2010

AFAIK, единственные способы передать параметр в запрос выбора и просмотреть результаты:

  1. Обновить SQL запроса, включив в него параметр
  2. Используйте форму для ввода параметра

Как правило, предпочтительным является вариант 2.

С запросами действий у вас гораздо больше возможностей.

РЕДАКТИРОВАТЬ комментарий

SELECT *
FROM [some_table]
WHERE [Occurrence Number]=Forms!SomeOpenForm!SomeControl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...