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

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

Но когда я захожу в "Свойства подключения", то кнопка параметры неактивна, и с этим я ничего не могу поделать.
...
Рейтинг: 0 / 0
20.10.2010, 16:18
    #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
20.10.2010, 16:28
    #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
20.10.2010, 16:30
    #36909985
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с параметром
.Anatoly., про параметр не скажу. я в части подстановки пользовательских данных предлагал идею
...
Рейтинг: 0 / 0
20.10.2010, 16:39
    #36910024
.Anatoly.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос с параметром
PlanB.Anatoly., про параметр не скажу. я в части подстановки пользовательских данных предлагал идею

Когда я пишу

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

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


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