|
Как перебрать строки таб части COM документа ?
| ☑ |
0
ЭЦ
08.02.12
✎
13:24
|
Господа.
Имеется база с которой установлено COM соединение.
в этой базе имеется док с таб. частью "Выработка"
Требуется перебрать все строки этой таб. части документа.
Пишем в отладчике :comДок
-- получаем : COMОбъект
Пишем : comДок.Выработка
-- получаем : COMОбъект
Пишем : comДок.Выработка.количество()
-- получаем : 1
Пишем : comДок.Выработка[0]
-- получаем : Получение элемента по индексу для значения не определено
Чего я тут не так? Прошу подсказать.
|
|
1
Defender aka LINN
08.02.12
✎
13:27
|
А для чего в переборе могут пригодиться квадратные скобки?
Или автор просто упертый семерочник? :)
|
|
2
Рэйв
08.02.12
✎
13:27
|
индексы [] не работают по ком
|
|
3
ЭЦ
08.02.12
✎
13:30
|
(2) А что вместо индекса?
|
|
4
Рэйв
08.02.12
✎
13:31
|
(3) Обычно через
.Получить(Индекс)
|
|
5
ЭЦ
08.02.12
✎
13:32
|
(2)Для Каждого СтрДок из comДок Цикл
-- дает Итератор для значения не определен
|
|
6
Ursus maritimus
08.02.12
✎
13:32
|
Для каждого СтрокаТЧ comДок.Выработка Цикл
|
|
7
Ursus maritimus
08.02.12
✎
13:33
|
(5) comДок.Выработка, а не comДок
|
|
8
ЭЦ
08.02.12
✎
13:35
|
(6-7) Ну да так и есть это я очепятолся.
Сори
|
|