Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

Master-Detail   Найти похожие ветки 

 
MW ©   (2002-08-12 11:30) [0]

День добрый!
Есть два запроса Master и Detail. С Master все просто - лежит себе в DBGrid"е.
Подскажите пожалуйста, можно-ли (если да, то с помощью каких средств) отобразить результат Detail-запроса в горизонтальном виде, причем надо видеть Detail-данные к каждой строке Master-запроса сразу, а не по мере продвижения по данным Master-запроса. Количество записей Detail-запроса заранее неизвестно.


 
SaS13 ©   (2002-08-12 11:48) [1]

результат Detail-запроса в горизонтальном виде
Это как?
причем надо видеть Detail-данные к каждой строке Master-запроса сразу
так не устанавливай связь, и все данные будут видны


 
MW ©   (2002-08-12 12:01) [2]

результат Detail-запроса в горизонтальном виде
Это как?


Это - в одну строку чего-нибудь (например - DBGrid или что-то еще).

>причем надо видеть Detail-данные к каждой строке Master-запроса >сразу
>так не устанавливай связь, и все данные будут видны


Тогда как сопоставить чему эти Detail-данные принадлежат?



 
SaS13 ©   (2002-08-12 12:12) [3]

Тогда как сопоставить чему эти Detail-данные принадлежат?
составь запрос в котором все необходимые данные будут отображаться как надо


 
Black Cat ©   (2002-08-12 12:18) [4]

На OnDataChange 1-ой таблицы повесить телодвижения по 2-ой (Locate, etc)


 
MW ©   (2002-08-12 12:25) [5]

Таблица А
ID Text
1 T1
2 T2
3 T3

Таблица B
ID A_ID Text
1 1 TB1
2 1 TB2
3 2 TB3
4 2 TB4
5 2 TB5
6 3 TB6

Требуется вывести
Т1 TB1 TB2
T2 TB3 TB4 TB5
T3 TB6


 
SaS13 ©   (2002-08-12 12:33) [6]

тогда используй обычный StringGrid к примеру и и сам забивай в него информацию как тебе надо, на OnDataChange первой повесив его перерисовку


 
MW ©   (2002-08-12 12:40) [7]

Спасибо, но я думал может есть другой выход.
Может есть какие-то компоненты типа матрица или что-то для ее организации. Ведь report-writer умеет делать матричные запросы.


 
Johnmen ©   (2002-08-12 13:24) [8]

Примерно так:
Detail отображается DBGrid"ом в котором определены все колонки под все возможные поля. При движении по Master в событии AfterScroll определяешь видимость колонок указанного грида в зависимости от значения соотв.поля Master"а



Страницы: 1 вся ветка

Текущий архив: 2002.09.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
8-3531
KilkennyCat
2002-04-21 03:31
2002.09.02
DirectX и Delphi. Мультимониторность.


14-3624
qqqq
2002-08-07 11:55
2002.09.02
Пора ли Delphi хоронить?


3-3300
Роман Фадеев
2002-08-13 12:17
2002.09.02
Беда с INSERT


14-3615
Lampo4ka
2002-08-08 10:02
2002.09.02
Где скачать DelphiX ?


1-3438
Лохматый
2002-08-20 14:47
2002.09.02
Работа с захваченным файлом