Excel 2003 отправляет параметры даты в SQL-запрос - PullRequest
1 голос
/ 21 июля 2010

ПРОБЛЕМА: у меня есть несколько таблиц, которые используют SQL-запросы для получения данных. Я хотел бы, чтобы все эти листы запрашивали данные на основе того же диапазона дат, который был введен пользователем в Excel.

например. Я бы вводил где-нибудь в форме или в ячейку диапазон дат и извлекал бы значение в sql для получения данных на основе указанных пользователем дат.

Есть ли в любом случае доступ к значениям из форм или из ячеек в SQL (возможно, редактор запросов)?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

Я думаю, что этот пример может быть тем, что вы ищете?

Параметры в запросах внешних данных Excel

0 голосов
/ 21 июля 2010

В MS Query (который вы используете для создания QueryTable) установите флажок для отображения сетки Criteria, а для обязательных полей введите в скобках значение в скобках:
Скриншот http://img228.imageshack.us/img228/4593/97662427.gif

Это создаст два параметра в запросе. Сохраните и вернитесь в Excel, щелкните правой кнопкой мыши QueryTable, нажмите Parameters... и укажите их на нужные ячейки.

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