![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() День добрый
firebird 2.0 +delphi7 имеется 3 таблицы: RESEARCH // таблица с названиями исследований RESEARCH_UID //ключ RESEARCH_NAME//название MAIN // таблица основных данных по образцу M_UID//ключ, остальные строки не существенны RESEARCH_TABLE//таблица соответствий исследований образцу из MAIN, т.к. не известно сколько будет исследований для образца связываем через неё RT_UID// ключ R1//внешний ключ на RESEARCH_UID RES_EXT//внешний ключ на M_UID Сейчас с использованием Master-detail для текущей выбранной записи отображаются исследования в отдельной таблице. Пользователи говорят что это не наглядно, хотят видеть в общей таблице (select * from MAIN) еще и данные по исследованиям. Т.е. нужно, в идеале, добавить столбец где через запятую перечислены все исследования по образцу. Менее желательный вариант добавить 5 столбцов в которых соответственно первые 5 исследований Подскажите как правильно реализовать. Последний раз редактировалось goshaRU, 30.07.2012 в 18:51. |