|
![]() |
#1 |
Участник
|
Фиксированная аналитика
Сейчас попытаюсь объянить суть задачи (которая плавно перешла для исполнителей в проблему
![]() Задача следующая: 1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других) Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться). Вопрос простой - Как реализовать? |
|
![]() |
#2 |
Злыдни
|
Подсчет количества детей должен давать единицу
|
|
![]() |
#3 |
Участник
|
Не совсем понял...
Точнее совсем не понял. |
|
![]() |
#4 |
Злыдни
|
Любое дерево будет строиться на основе запроса (lookup), Для отображения строк, имеющих только единственного прямого потомка, достаточно отображать записи, у которых количество детей (код родителя указан в соответствующем поле) равно одному. Если задача включает поиск потомков ниже уровнем, поиск затрудняется в несколько раз. Ищите алгоритмы работы с деревом.
|
|
|
За это сообщение автора поблагодарили: OmenSore (1). |
![]() |
#5 |
Участник
|
Цитата:
Сообщение от OmenSore
![]() Сейчас попытаюсь объянить суть задачи (которая плавно перешла для исполнителей в проблему
![]() Задача следующая: 1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других) Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться). Вопрос простой - Как реализовать?
__________________
С уважением, Дмитрий. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от OmenSore
![]() 1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других)
Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться). Вопрос простой - Как реализовать? p.s. Хотя возможно я не понял задачу ![]() |
|
![]() |
#7 |
Участник
|
KiselevSA похоже другого выхода у меня нет.)))
Dimit у нас есть похожие модификации на форме лукапа аналитик.Попробую станцевать отсюда. Lemming вы поняли меня правильно.KiselevSA посоветовал то же самое. Задача простейшая, вопрос сиюминутная ли...и не перерастёт ли завтра в разграничение прав пользователей на выбор аналитики.... Кстати тем кто встретится с подобными психозами проектировщиков ДЕРЖИТЕ http://www.systomatics.com/Projects/...ion/proj06.htm....(правда там только 3 аналитики) Всем спасибо.KiselevSA респект. Последний раз редактировалось Dron AKA andy; 10.11.2006 в 09:43. Причина: Исправил кривость адреса |
|
![]() |
#8 |
Злыдни
|
Только при установке ограничений одни lookup не обойтись. Придется добавить проверку, например, в validateWrite, иначе пользователи смогут "неразрешенный" код аналитики ввести руками.
![]() |
|
|
|