![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте. Не совсем уверен что удастся вразумительно сформировать свою задачу, поэтому напишу на примере что нужно сделать.
Грубо говоря нужно создать связи между объектами. Например перед пользователем форма с колонками. В одной перечисляются объекты, в последующих их свойства. ![]() Т.е. нужно создать связь, а потом при выборе какого-то одного (или нескольких) свойств нужно вычленять объекты, которые обладают этими свойствами. Вообщем, прошу кто знаком с данной темой натолкнуть на нужные материалы для изучения или же может есть готовые решения? Заранее благодарен. |
#2
|
|||
|
|||
![]() Продукционные правила, не? Не совсем понятна задача. Где должна эта связь храниться и что надо по свойствам отбирать.
|
#3
|
|||
|
|||
![]() Цитата:
По свойствам нужно отбирать объекты. Например есть 100 объектов, у каждого из них есть неизвестное количество свойств, которые задаются в процессе заполнения. Доступ должен быть такого вида - obj[1].property[1], obj[1].property[n] Далее нужно все возможные свойства куда-то вывести и дать возможность выбора (например в TCheckListBox). И при выборе какого-то свойства происходит поиск по всем объектам которые обладают этим свойством и вывод результата поиска в виде имен этих объектов. И объекты и свойства - строковые значения. |