Показать сообщение отдельно
  #3  
Старый 30.07.2012, 18:45
goshaRU goshaRU вне форума
Прохожий
 
Регистрация: 23.04.2012
Сообщения: 7
Репутация: 10
По умолчанию

Yurk@
вы в точности привели мой запрос для detail грида
видимо я непонятно сформулировал задачу. попробую ещё раз, с примером.
Имеется 2 dbgrid. в первом содержание MAIN, например 4 столбца:
m_uid=1,номер_в_журнале=100,культура=кукуруза,вес= 100т.
во втором гриде, связанные с выбранной в первом гриде строкой исследования. Например имея 3 исследования по данному образцу получаем
RT_UID=1, RESEARCH_NAME=масличность, RES_EXT=:M_UID=1
RT_UID=2, RESEARCH_NAME=всхожесть, RES_EXT=:M_UID=1
RT_UID=3, RESEARCH_NAME=безопасность, RES_EXT=:M_UID=1

из всего этого нужно получить один грид который содержит 1 строку, в ней 4 столбца из первого грида + 1 столбец с тремя исследованиями через запятую/пробел (либо +3 столбца по одному исследованию в каждом):
m_uid=1,номер_в_журнале=100,культура=кукуруза,вес= 100т, исследования=масличность, всхожесть,безопасность
либо
m_uid=1,номер_в_журнале=100,культура=кукуруза,вес= 100т, исследование1=масличность, исследование2=всхожесть,исследование3=безопасность
Ответить с цитированием