Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.19;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.015 c
3-61000
progger
2002-08-29 09:18
2002.09.19
Помогите с отчетом


3-60973
Skel
2002-08-28 11:49
2002.09.19
Как продублировать запись в таблице Paradox??


1-61093
Infinity2
2002-09-09 23:12
2002.09.19
Спрятать заголовок окна в TaskBar е


3-60940
Abu
2002-08-27 17:44
2002.09.19
проверка для Excel


1-61126
bobr12
2002-09-06 10:59
2002.09.19
Delphi + Excel