...своевременно.
Начал смотреть как это сделать и столкнулся с некоторой проблемой. А именно:
В первой версии операции на странице всегда показывались обычным списком. И в Excel эти операции выгружались тем же самым списком на отдельную страничку.
Но во второй версии операции могут быть сгруппированы в дерево. И вот тут наступает самая трудная часть: как их выгружать? Вариантов несколько:
1. Вообще забыть про группировку и выгружать все операции и только операции. В том числе скрытые в свёрнутых ветвях дерева.
2. "Эмулировать" дерево, делая отступы на одну ячейку в листе.
3. Использовать возможность Group and Outline Экселя. Честно говоря, мне этот вариант откровенно не нравится потому как (1) Эксель допускает не более 8 уровней вложенности группировки - я проверял и (2) родительская запись в такой группировке идёт
за свёрнутыми строками, что наверное удобно для подведения итогов в Экселе, но переворачивает дерево с ног на голову.
В общем, я попал в некоторый логический тупик.
Что скажет уважаемый All?
Имхо, вариант 2 (-)
Андрей
18/01/2006 11:52
#
Как вариант:
Loki
18/01/2006 11:57
#
В первую ячейку вносить путь до записи, а дальше следует обычная плоская таблица.
в этом случае прослеживается все иерархия и есть возможность группировать данные.
Сразу и не ответишь!
Vladislav
18/01/2006 16:52
#
Со своей стороны могу только сказать как я работал с этим окном. В случае каких либо нестыкавок, я начинал поэтапно проверять где ошибка. Для этого в программе, а не в XL, задавал конкретные выборки и уже после этого сбрасывал их в XL. Таким образом я пользовался одной конкретной ветвью дерева. Если требовалось, поднимался или опускался по конкретной ветви дерева. Таким образом меня вполне устроит, если будет происходить как в предыдущей версии, если это возможно.
1 вариант выгружать все операции без разбора уже предусмотрен при переводе в XL. Правильно?
2 вариант, если честно, не представляю. Может и будет хорошо.
3 вариант это практически 1-й, но сгрупированный. Правильно? Если так, задавай фильтры в XL и получай данные. Не вижу особого смысла.
Вообщем попробую, может что придет в голову...
ИМХО нет смысла заморачиваться
Explorer
22/01/2006 16:37
#
ИМХО можно не придавать особого значения форматированию вывода в эксель
т.е. выводить все (все - свернутые, не свернутые) в эксель - полный путь + значение - дальше пользователь сам может разобраться
например для того, чтобы выбрать операции конкретной ветки может включить фильтр Like
Like "Продукты/Бакаллея/Крупы" & "*"
Like "Продукты/Бакаллея/Сахар/Раф" & "*"
и т.п.