Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается изменить QueryTable().CommandText - где грабли?! / 3 сообщений из 3, страница 1 из 1
05.10.2005, 16:03:00
    #33306797
dimka@ultra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается изменить QueryTable().CommandText - где грабли?!
Не получается изменить QueryTable().CommandText - где грабли?!
Само свойство, типа, доступно ни на изменение. По крайней мере, в отладчике меняется, но программно (в макросе) изменить не удаётся. В чём могут быть грабли? Может где-то ещё надо Тру на Фолс поменять (или наоборот).
PS Через QueryTable().SQL тоже не прокатывает...
Заранее спасибо!
...
Рейтинг: 0 / 0
05.10.2005, 16:22:59
    #33306871
Не получается изменить QueryTable().CommandText - где грабли?!
Свойство 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
05.10.2005, 17:16:33
    #33307069
dimka@ultra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается изменить QueryTable().CommandText - где грабли?!
Всё разобрался.
Просто была ошибочная конструкция :
QResult=ActiveSheet.QueryTables(1).CommandText="...." - Excel не выругался но и не сработал (на изменение запроса)
QResult убрал - всё заработало...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Не получается изменить QueryTable().CommandText - где грабли?! / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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