Вниз
Скачать: CL | DM;

Динамическая таблица по параметрам.   Найти похожие ветки 

 
Beer ©   (2002-08-29 07:10) [0]

Уважаемые мастера.
Необходимо сделать вывод результатов в виде:


| par1 | par2 | ...
| p1_1| p1_2| p2_1| p2_2| ...
|z1|z2|z1|z2|z1|z2|z1|z2| ...
----------------------------------
val1 | | | | | | | | | ...
val2 | | | | | | | | | ...
val3 | | | | | | | | | ...
...........


z1, z2 (их может быть несколько, заранее не известно сколько, но конечный набор, для которых определен способ расчета по параметрам par[i], p[i]_[j], val[k], т.е. z[i] - функция от этих параметров). А вот par, p, val заранее не известны, ни значения, ни количество. Т.е. необходимо в пустые ячейки записать значения, расчитанные по параметрам.

Как лучше организовать расчет и вывод результатов на экран?

Пробовал динамически создать таблицу определенной структуры, но встает вопрос ее заполнения, т.е. как расчитать параметры и заполнить именно в нужные поля..

Если есть решение, то с удовольствием выслушаю, если необходимы уточнения, то готов их дать...


 
Alexandr ©   (2002-08-29 07:18) [1]

как в базе данных хранить это уже отдельный вопрос.
А выводить видимо в DbgrihEh+MemTable( или СlientDataSet) (запролнять ручками на основании отдельных запросов к базе данных)


 
Beer ©   (2002-08-29 09:34) [2]

Ну, вот так похоже пока и делаю... Извините за наивный вопрос, что такое MemTable?


 
Alexandr ©   (2002-08-29 10:07) [3]

компнент такой.
По-моему в RX есть...

Ну типа таблица в памяти.


 
Beer ©   (2002-08-29 13:44) [4]

Ок, спасибо!! Посмотрю..


 
grosh   (2002-08-29 14:23) [5]

Лучше использовать вместо Memgrid коллекции
par1
p2_1
x1
x2
.
.
p2_2
.
.

причем элеменом коллекции является другая коллекция
почему проще, потому, что работать гораздо удобнее
par1.item[1].item[2] и т.д.
очень удобно для обработки в циклах... :)))


 
Beer ©   (2002-08-29 16:44) [6]

> grosh
Есть ли пример быстрый, ибо время не ждет.. =о( Как с ними работать, и как отображение в Grid сделать?


 
Alexandr ©   (2002-08-30 08:42) [7]

2Beer. Можно и так: самому структуру, массив создать, но вот работать с ним замучаешься, потому что все ручками делать придется. И не факт, что быстрее будет.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
3-61010
n\a
2002-08-28 00:06
2002.09.19
Access vs Delphi


6-61226
dimushkin
2002-07-13 22:51
2002.09.19
TClientSocket и 3 TServerSocket ?


14-61269
Nikolay
2002-08-22 14:55
2002.09.19
MySQL


3-61013
lejik
2002-08-10 21:48
2002.09.19
Программное отключение от базы


3-60927
RDA
2002-08-24 19:27
2002.09.19
Отчеты хранимые в базе данных




   Наверх