powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается изменить QueryTable().CommandText - где грабли?!
3 сообщений из 3, страница 1 из 1
Не получается изменить QueryTable().CommandText - где грабли?!
    #33306797
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается изменить QueryTable().CommandText - где грабли?!
Само свойство, типа, доступно ни на изменение. По крайней мере, в отладчике меняется, но программно (в макросе) изменить не удаётся. В чём могут быть грабли? Может где-то ещё надо Тру на Фолс поменять (или наоборот).
PS Через QueryTable().SQL тоже не прокатывает...
Заранее спасибо!
...
Рейтинг: 0 / 0
Не получается изменить QueryTable().CommandText - где грабли?!
    #33306871
Свойство CommandText Read/Write.

Попробуй так:

Код: plaintext
1.
2.
3.
4.
5.
Set qt = Workbooks( 1 ).Worksheets( 1 ).QueryTables( 1 )
With qt
    .CommandType = xlCmdSQL
    .CommandText = "Select ProductID From Products Where ProductID < 10"
    .Refresh
End With
...
Рейтинг: 0 / 0
Не получается изменить QueryTable().CommandText - где грабли?!
    #33307069
dimka@ultra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё разобрался.
Просто была ошибочная конструкция :
QResult=ActiveSheet.QueryTables(1).CommandText="...." - Excel не выругался но и не сработал (на изменение запроса)
QResult убрал - всё заработало...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается изменить QueryTable().CommandText - где грабли?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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