Конференция "Media" » Зависимость между номерами [D7, WinXP]
 
  • datorn © (26.02.09 21:43) [0]
    Здравствуйте, мастера! У меня такая проблема.
    Имеется база данных с номерами телефонов и соответствующим и им фамилиями. Каждому номеру соответствует определённый список других неизвестных телефонных номеров. Необходими в виде схемы начертить зависимости между телефонами (с фамилиями), которые имеют общих абонентов.
    Пример:
    Васе Пупкину (80001) и Ивану Иванову (80002) звонил некто 123456. Тока Пупкиных примерно штук 10, а 123456 - на каждого по 10-15.
    Алгоритм поиска я реализовал. А вот графически - тямы не хватает(( Пробовал использовать textout и moveto-lineto, но тогда рисунок связей получается путанным и некрасивым.
  • sco (26.02.09 22:16) [1]
    ммм не осилил, можно попонятнее? =) каждому Пупкину и Иванову по 15 123456 звонит? или примерно таких номеров? на схеме должны быть все Пупкины или тока 1? Должен ли быть на схеме Иванов или Ивановы?...

    из тех соображений что вы нам дали, могу тока предложить сделать круг, из "абонентов" и чертить между ними связи.. так хоть они (линии) не будут пересекать абонентов (например прямоугольники)
  • datorn © (26.02.09 22:23) [2]
    Пупкин      Иванов     Петров...
    -123456     6548787    548766
    987654     -123456      =987987
    456468     Пупкин       -123456
    989878     =987987      656898

    К примеру, так. Поиск должен производится для всех абонентов базы, т.е. - Пупкин, Иванов и Петров...
    Чёрточка и равно обозначают общие для абонентов номера. Кроме того, Иванов может звонить Пупкину (:-)) - это тож надо отобразить. Желательно, чтобы всё было квадратной схемамой.
    Я уже голову сломал, чтоб придумать, как это сделать.
  • sco (26.02.09 23:28) [3]
    ну примерно так можно. желательно линий разными цветами
    _http://s47.radikal.ru/i116/0902/88/1e70711e2314.jpg
  • datorn © (26.02.09 23:30) [4]
    ну да, гдет так. буду пытаться. Хотя надо одним цветом (у меня было пунткиром, разной толщиной и т.п. - не понравилось), заказчик требует строго чтоб всё было)
    sco, спасибо!
 
Конференция "Media" » Зависимость между номерами [D7, WinXP]
Есть новые Нет новых   [134431   +11][b:0][p:0]