powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение параметров sql -процедуры
7 сообщений из 7, страница 1 из 1
Изменение параметров sql -процедуры
    #37375643
olelukk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть настроенная сводная таблица в Excel, источник данных для которой хранимая sql-процедура. Подскажите, пожалуйста, как программно передать процедуре другие параметры и обновить таблицу, не меняя ее настроек ( выбранных полей, форматов и т.д)
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37375758
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от того как оно создано. В самом примитиве:
сделай в VBA консоли:
Код: plaintext
?activesheet.pivottables( 1 ).pivotcache.commandtext
Должен увидеть sql-statement с константными параметрами.
Заменяешь константы на вопросительные знаки и записываешь команду обратно:
Код: plaintext
activesheet.pivottables( 1 ).pivotcache.commandtext = "твоя_процедура ?, ?, ?"
переключаешься обратно в Эксель, запрашиваешь обновление. Эксель на каждый из вопросительных знаков запустит диалог "укажите параметр". Ну и указываешь либо константу, либо привязываешь параметр к ячейке на листе.
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37375822
olelukk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если я правильно поняла- так?

Sub M1()


Sheets("Start").Select

CLS = Cells(3, 2)
WH = Cells(4, 2)

Sheets("S4").Select
Range("A3").Select

ActiveSheet.PivotTables("1").PivotCache.CommandText = "exec egrad.dbo.test_matrix '" & WH & "'," & CLS

End Sub

не- не работает. Пишет Application-defined or object-defined error
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37375936
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не правильно поняла.
Читай инструкцию еще раз.
Попытайся ее понять прежде чем исполнять.
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37376482
olelukk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо не скажу...
Исключительно имхо- нет возможности и желания отвечать чайникам- напишите это в правилах форума. или просто не отвечайте.
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37376611
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мы тут не за спасибо тусим.
Пишет Application-defined or object-defined error Будем играть в угадайку, на какой именно строчке выдает ошибку?
...
Рейтинг: 0 / 0
Изменение параметров sql -процедуры
    #37376773
olelukk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угадывая исключительную заботу о результате моего труда , отвечу- пробовала по всякому . однако помог вот этот форум
http://p2p.wrox.com/excel-vba/29037-cant-set-commandtext-property-if-cache-has-1-rpt.html

надо было поменять ODBC на OLEDB
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Изменение параметров sql -процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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