Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Синтаксис
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.10.2012, 04:49
Termian Termian вне форума
Прохожий
 
Регистрация: 29.10.2012
Сообщения: 2
Репутация: 10
По умолчанию Связь между данными

Здравствуйте. Не совсем уверен что удастся вразумительно сформировать свою задачу, поэтому напишу на примере что нужно сделать.
Грубо говоря нужно создать связи между объектами.
Например перед пользователем форма с колонками.
В одной перечисляются объекты, в последующих их свойства.


Т.е. нужно создать связь, а потом при выборе какого-то одного (или нескольких) свойств нужно вычленять объекты, которые обладают этими свойствами.
Вообщем, прошу кто знаком с данной темой натолкнуть на нужные материалы для изучения или же может есть готовые решения?
Заранее благодарен.
Ответить с цитированием
  #2  
Старый 29.10.2012, 06:58
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Продукционные правила, не? Не совсем понятна задача. Где должна эта связь храниться и что надо по свойствам отбирать.
Ответить с цитированием
  #3  
Старый 29.10.2012, 11:38
Termian Termian вне форума
Прохожий
 
Регистрация: 29.10.2012
Сообщения: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Продукционные правила, не? Не совсем понятна задача. Где должна эта связь храниться и что надо по свойствам отбирать.
Хранится связь должна в памяти, допустим в виде массива.
По свойствам нужно отбирать объекты.

Например есть 100 объектов, у каждого из них есть неизвестное количество свойств, которые задаются в процессе заполнения.
Доступ должен быть такого вида - obj[1].property[1], obj[1].property[n]
Далее нужно все возможные свойства куда-то вывести и дать возможность выбора (например в TCheckListBox). И при выборе какого-то свойства происходит поиск по всем объектам которые обладают этим свойством и вывод результата поиска в виде имен этих объектов.
И объекты и свойства - строковые значения.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:29.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025