Форум: "Начинающим";
Текущий архив: 2009.09.27;
Скачать: [xml.tar.bz2];
ВнизМожно ли "склеить" несколько гридов для отображения данных разных Найти похожие ветки
← →
b/@. © (2009-07-23 12:38) [0]Добрый день. Слово "типов" в тему не влезло :(
Вот есть такая задача - нужно отобразить список целочисленных значений из БД, но при этом нужно в этом же гриде отобразить и агрегатные величины для этого списка, такие как сумму, среднее и т.п.
Но проблема в том, что изначально в поле значения типа integer, а вот среднее уже типа extended. Но при этом хотелось бы сохранить возможность редактирования в гриде. Думал можно как бы склеить подряд несколько списков, но столкнулся с тем что нельзя отловить изменение размеров колонок.
← →
clickmaker © (2009-07-23 12:43) [1]EhLib глянь, там в гриде есть возможность добавления подвалов
← →
b/@. © (2009-07-23 12:49) [2]
> clickmaker © (23.07.09 12:43) [1]
> EhLib глянь, там в гриде есть возможность добавления подвалов
Она уже стала платной :(
Сейчас использую RxDBGrid. Может в JediVCL есть что-то подобное ?
Можно было бы использовать текстовые поля для отображения таких столбцов, но тут есть большой "-" для меня - надо будет фильтровать ввод отлавливать все недопустимые для числового поля символы ...
← →
clickmaker © (2009-07-23 13:18) [3]> нужно в этом же гриде отобразить и агрегатные величины для
> этого списка
в том же столбце?
а как хранить? у грида ведь один набор данных и поля строго одного типа.
Можно, конечно, через набор в памяти (типа RxMemoryData) и добавлять программно строчку в подвал
← →
b/@. © (2009-07-23 14:48) [4]
> clickmaker © (23.07.09 13:18) [3]
> в том же столбце?
> а как хранить? у грида ведь один набор данных и поля строго одного типа.
> Можно, конечно, через набор в памяти (типа RxMemoryData) и добавлять программно строчку в подвал
Да, в том же столбце.
По крайней мере чтобы визуально выглядело именно так.
В данный момент используется два грида - один для данных, другой для вычисляемых, но вот наткнулся на проблему с ресайзом колонок...
Подумал может есть способы сделать это более культурно ?
← →
clickmaker © (2009-07-23 15:07) [5]> чтобы визуально выглядело именно так
тогда через вычисляемое поле или набор в памяти, где можно руками добавить последнюю строчку
← →
Ega23 © (2009-07-23 15:30) [6]
> Она уже стала платной :(
Ну так заплати. Сам промучаешься гораздо дольше.
← →
Kolan © (2009-07-23 16:29) [7]Может просто каждое значение писать в отдельную ячейку (то есть использовать обычный грид), но агрегатные не давать редактировать (на основе св-ва objects, к примеру).
← →
clickmaker © (2009-07-23 16:39) [8]не давать редактировать можно и в дбгриде. TDataSet.BeforeEdit
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.09.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c