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