Вопрос № 60774: Мне нужно выгрузить произвольный DBF файл в таблицу значений, но я застрял на одном месте, имя моей таблицы значений "СодержимоеФайлаВТаблице"
переменная шп, получает в цикле имена колонок в таблице, но я не могу использовать эту перем...
Вопрос № 60.774
Мне нужно выгрузить произвольный DBF файл в таблицу значений, но я застрял на одном месте, имя моей таблицы значений "СодержимоеФайлаВТаблице"
переменная шп, получает в цикле имена колонок в таблице, но я не могу использовать эту переменную так: "СодержимоеФайлаВТаблице.шп"
выходит ошибка, что поле агрегатного объекта не обнаружено, т.е. получается так, что встроенный язык смотрит не на содержимое поля, а на само имя!, он ищет колонку с таким именем ...
Есть ли выход из данной ситуации?
Отвечает: IUnknown
Здравствуйте, Терсков Алексей Николаевич!
можно воспользоваться свойствов ТЗ "УстановитьЗначение"
СодержимоеФайлаВТаблице.УстановитьЗначение(НужнаяСтрока, шп, НужноеЗначение);
--------- я не специалист
Ответ отправил: IUnknown (статус: 7-ой класс)
Ответ отправлен: 31.10.2006, 14:58
Отвечает: Vizli
Здравствуйте, Терсков Алексей Николаевич!
Чтобы в таьлицу значений занести данные нужно либо обратиться к имени поля таблицы либо использовать метод
УстановитьЗначение(<Строка>, <Колонка>, <Знач>)
причем для параметра Строка нужно передать текущее значение строки таблицы значений используя дополн. переменную, например СчСтрок, которая увеличивается на 1 когда добавляется новая строка, а для параметра Колонка можно указать ваше значение шп, тогда: