All Forums
 Категория Visio
 Для заказчиков
 Подсчет зависимых форм в бинарной сети
Author Previous Topic Topic Next Topic  

uv

1 Posts

Posted - 10/12/2007 :  00:39:14
Здравствуйте, я построил в Визио бинарную сеть из *.xls файла через визард организационной диаграмы. Т.е в ней от главного человека идут по два подчиненых, от каждого подчиненого еще по два и т.д. а по одному не бывает.
Вот формат файла - здеь Report to это номер спонсора а Name это номер участника
Имя участника,номер п/п участника,номер участника,номер спонсора,имя спонсора,номер п/п спонсора,номер пригласившего имя пригласившего,номер п/п пригласившего
БЮ,1,8760978,0,ННсп,1пр,8760977пр,ННпр,1пр
Вообщем проблем не возникло и построилось все правильно.
ВОПРОС - как подсчитать кол-во зависимых людей от какого-либо человека в этой сети автоматизировано? Т.е. кликнув на любой квадратик получить кол-во всех зависимых людей до самого низа структуры отэтого человека? Я не могу ничего найти

Tumanov

Russia
1198 Posts

Posted - 10/12/2007 :  07:57:09
Скорее всего придется писать макрос.
Запускать его от селектированного шейпа и пусть рекурсивно просматривает связи между шейпами и суммирует результаты.
Хотя, если сохраняется связь с .xls, то может проще будет по селектированному шейпу вычислить соответствующую строку в .xls и прослеживать связи там. Будет тоже рекурсия, но не надо будет разбираться с ориентацией коннекторов.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)