![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Объект по работе с cross-таблицей
DelphiLexx © (2007-03-21 15:20:00)Возникла следующая проблема:
Есть таблица Q_DICT со следующей структорой:
QM_ID QM_NAME DESCRIPTION
см рис pic1.
Есть таблица R_DICT (аналог Q_DICT)
R_ID R_NAME DESCRIPTION
см рис pic2
Есть Таблица RQ_DICT состоящая из данных Q_DICT и R_DICT
R_ID Q_ID RQ_VALUE
где R_ID, Q_ID внешние ключи на ID - полей на таблицы на Q_DICT R_DICT
см рис pic3
Нужен объект которому бы я передавал список R_ID, QM_ID и он бы мне возвращал скажем TRxMemoryData следующей структуры
см рис pic_4
http://www.rsdn.ru:80/File/26841/pic_itog.JPG
Jan (2007-03-21 16:16:00) [21]хотя может тебе и этого хватит
http://delphikingdom.ru/asp/viewitem.asp?catalogid=529
Jan (2007-03-21 16:12:00) [22]исщи Pivot Table - есть отдельные компоненты, можно через COM из MS Office заюзать. Все они принимают нормальные нормированные данные.
DelphiLexx (2007-03-21 16:04:00) [23]
> ну допустим ты получил эти значения, что дальше?
Дело в том, что по этим значениям сформируется TRxMemoryData, который будет подключен к гриду. Это нужно затем, чтобы пользователь имел возможность формировать колонки грида сам. Т.е. показатели хрянятся в БД сверху вниз, а у пользователя перед глазами слева направо.
Jan (2007-03-21 15:57:00) [24]
> В смысле. Я тебя что то не совсем понимаю
ну допустим ты получил эти значения, что дальше?
DelphiLexx (2007-03-21 15:55:00) [25]
> что ты дальше будешь делать?
В смысле. Я тебя что то не совсем понимаю
Jan (2007-03-21 15:51:00) [26]
> Нет. Субд у меня FireBird2.0
>
что ты дальше будешь делать?
DelphiLexx (2007-03-21 15:50:00) [27]
> тебе это нужно для отчета? Если да, то например, в FastReport
> есть спец. копонент, торый тебе построит как надо., если
> нет, то какая субд?
Нет. Субд у меня FireBird2.0
Jan (2007-03-21 15:48:00) [28]тебе это нужно для отчета? Если да, то например, в FastReport есть спец. копонент, торый тебе построит как надо., если нет, то какая субд?