4

У меня есть база данных MS Access, к которой подключен файл Excel для просмотра вывода. MS Query используется для интерфейса и извлечения данных на основе двух условий date & ID. Я не могу указать параметры в свойствах соединения, так как опция Параметры отключена.

Мое требование - передать значения параметров Date & ID из Excel и просмотреть результаты запроса на том же листе. Спасибо...

1 ответ1

0

Включить параметр « Parameters... в диалоговом окне « Connection Properties » очень просто: как только вы выясните, к сожалению, в этой области отсутствует документация Microsoft . Вы можете включить параметры при разработке запроса или добавить опцию после того, как ваш базовый запрос установлен, но в любом случае доступ контролируется с помощью MS Query. Так...

  1. Открыть MS Query
  2. Нажмите кнопку Показать / скрыть критерии (выглядит как фильтр с очками); это добавит раздел «Критерии» в рабочее пространство вашего запроса.
  3. Выберите поле критериев из ваших данных (дату и идентификатор из вашего примера).
  4. В строке Значение введите имя для вашего параметра, заключенное в квадратные скобки. [Date] и [ID] в вашем примере.
  5. Повторите ваш запрос (используя ! кнопку), и вам будет предложено ввести ваши параметры - введите любое значение (желательно действительное), и ваши возвращенные данные должны быть соответствующим образом отфильтрованы.
  6. Вернуться в Excel.
  7. Теперь у вас должен быть доступ к параметрам. Самый простой доступ - это щелкнуть правой кнопкой мыши таблицу данных вашего запроса и выбрать « Table > Parameters... , чтобы открыть диалоговое окно «Параметры».

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .