Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Реализация связей в объектной модели / 5 сообщений из 5, страница 1 из 1
12.10.2009, 15:12
    #36245839
AlexProOra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация связей в объектной модели
в наличии 8 таблиц: "Лицо", "Автомобиль", "Квитанции", "Нарушения" и т.д...
Основная таблица "Лицо"
+ есть таблица связей в виде:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ID		        ID
Объект учета		OBJ_TYPE
Характеристика связи	TEXT
Способ выявления связи	METOD_TYPE
Дата установления связи	DAT
Ссылка на РМ		RM_ID
Ссылка на  1  РМ		RM_ID1
Ссылка на  1  организацию	ORG_ID1
Ссылка на  1  ФЛ		FL_ID1
Ссылка на  1  ОПГ		OPG_ID1
Ссылка на  1  адрес	ADR_ID1
Ссылка на  1  УД		UD_ID1
Ссылка на  1  документ	DOC_ID1
Тоесть одна запись - одна связь.
Вот голову уже сломал, как это грамотно для пользователя представить?

Вот например:
Создаем один "page связи", вызывается с параметрами ID для фильтрации, на ней
8 кнопок "добавить" по каждой из которых вызывается соотв. форма....
или сделать "селект лист" с перечнем объектов учета и автоматом.... вобщем чет не одной нормальной идеи.
Наверняка кто-то уже мыслил над такой реализацией?

С Уважением,
Алексей.
...
Рейтинг: 0 / 0
12.10.2009, 15:19
    #36245863
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация связей в объектной модели
AlexProOra,

0. Как это относится к Ораклу? IMHO, Вам сюда .
1. Почему связи разного типа выделены в одну отдельную таблицу?
...
Рейтинг: 0 / 0
12.10.2009, 15:35
    #36245898
AlexProOra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация связей в объектной модели
suPPLerAlexProOra,

0. Как это относится к Ораклу? IMHO, Вам сюда .
1. Почему связи разного типа выделены в одну отдельную таблицу?

0 - дык применительно к "Oracle APEX" хочу спросить, в каждой системе есть различные варианты реализации + функциональные возможности. Можно сколотить монстра, хотя в данной системе это возможно реализовать визардом (к примеру) или небольши кодом, возможно в данном случае стоит смотреть совсем в другую сторону.....

1- уже есть система использующая эту структуру (написана на Oracle Forms), пытаюсь переписать..

Спасибо за понимание!
...
Рейтинг: 0 / 0
12.10.2009, 15:47
    #36245946
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация связей в объектной модели
AlexProOra,

на странице по созданию ссылки для каждого поля "Ссылка на ..." - элемент Popup key LOV, при помощи которых и выбираем нужные организации-адреса-документы. Дату установления связи я бы заполнял триггером, но поскольку система уже существующая - текстовое поле, которое всегда выключено (disabled) и заполняется автоматом to_char(trunc(sysdate)). Для оставшихся полей Вам видней, что указать.
...
Рейтинг: 0 / 0
13.10.2009, 09:54
    #36247102
AlexProOra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация связей в объектной модели
suPPLerAlexProOra,

на странице по созданию ссылки для каждого поля "Ссылка на ..." - элемент Popup key LOV, при помощи которых и выбираем нужные организации-адреса-документы. Дату установления связи я бы заполнял триггером, но поскольку система уже существующая - текстовое поле, которое всегда выключено (disabled) и заполняется автоматом to_char(trunc(sysdate)). Для оставшихся полей Вам видней, что указать.

Спасибо!
Вобщем появилась пара идей, как все сделаю отпишу отчетик...
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Реализация связей в объектной модели / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]