powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос с параметром
9 сообщений из 9, страница 1 из 1
Запрос с параметром
    #36909903
.Anatoly.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Есть задача сделать отчет в Excel, данные для отчета берутся с MS-SQL. Необходимо сделать выборку из View с параметром.
То есть что то типа запроса
Код: plaintext
1.
2.
3.
SELECT * 
FROM MY_VIEW
WHERE [PARAM1] = ?
А вместо знака вопроса подставить значение из ячейки.

Но когда я захожу в "Свойства подключения", то кнопка параметры неактивна, и с этим я ничего не могу поделать.
...
Рейтинг: 0 / 0
Запрос с параметром
    #36909934
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
SELECT * 
FROM MY_VIEW
WHERE [PARAM1] = [%Cell%]

Код: plaintext
1.
2.
3.
dim sql as string
...
sql = "SELECT * FROM MY_VIEW WHERE [PARAM1] = [%Cell%]"
sql = replace(sql,[%Cell%],cells( 1 , 1 ))
я как-то так боролся
...
Рейтинг: 0 / 0
Запрос с параметром
    #36909980
.Anatoly.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB
Код: plaintext
1.
2.
SELECT * 
FROM MY_VIEW
WHERE [PARAM1] = [%Cell%]

Код: plaintext
1.
2.
3.
dim sql as string
...
sql = "SELECT * FROM MY_VIEW WHERE [PARAM1] = [%Cell%]"
sql = replace(sql,[%Cell%],cells( 1 , 1 ))
я как-то так боролся


Напишите, пожалуйста, какой формат вы выбрали?
...
Рейтинг: 0 / 0
Запрос с параметром
    #36909985
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Anatoly., про параметр не скажу. я в части подстановки пользовательских данных предлагал идею
...
Рейтинг: 0 / 0
Запрос с параметром
    #36910024
.Anatoly.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB.Anatoly., про параметр не скажу. я в части подстановки пользовательских данных предлагал идею

Когда я пишу

Код: plaintext
1.
2.
3.
SELECT *
FROM [tbl_Country]
WHERE CN_NAME like [%C1%]
где C1 это адрес ячейки, в которой лежит параметр, то появляется ошибка Invalid column name '%C1%'
...
Рейтинг: 0 / 0
Запрос с параметром
    #36910042
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Anatoly., я переменную sql, в которую пихал непосредственно запрос, потов в vba обрабатывал, чтобы заменять [%Cell%] на значение требуемой ячейки
...
Рейтинг: 0 / 0
Запрос с параметром
    #36911103
.Anatoly.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, ясно, спасибо! Но на сколько я знаю есть другой способ. Постараюсь его найти сам
...
Рейтинг: 0 / 0
Запрос с параметром
    #36911180
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.Anatoly.PlanB, ясно, спасибо! Но на сколько я знаю есть другой способ. Постараюсь его найти самне слыхал...
...
Рейтинг: 0 / 0
Запрос с параметром
    #36911367
.Anatoly.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB, Вот здесь можно почитать как это делается

Я не сразу разобрался, поэтому еще почитал, то что пишут в этой pdf (ссылка через гугл))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запрос с параметром
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]