Форум: "Базы";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
ВнизПрисвоить значение QRGroup.Expression Найти похожие ветки
← →
Savek (2006-04-26 09:00) [0]Код формирования отчета:
with QReport1 do begin
Dataset:=Form1.ClientDataSet1;
QRDBText1.DatatSet:=Form1.ClientDataset1;
QRDBText1.DataField:="Наименование";
...
...
QRGroup1.Expression:="???"
PreviewModal;
end;
Не могу догнать: какое значение нужно присвоить св-ву Expression для группировки записей по какому либо полю?
А точнее как сослаться на внешний набор данных
Что - то типа :
QRGroup1.Expression:="QReport1.DataSet.Группа";
Не работает
???
← →
Johnmen © (2006-04-26 09:10) [1]1. Имена полей на русском? Это плохо...
2. QReport1.DataSet.<здесь имя поля>
3. >Не работает
А нам видно?
← →
Savek (2006-04-26 10:32) [2]Дело в том что если в дизайн-тайме на QReport кинуть компонент, например
TClientDataSet, то в потом можно загрузить в него данные и написать
QRGroup.Expression="ClientDataSet1.Группа";
Это работает.
Если при таком же раскладе написать
QRGroup.Expression="QReport1.ClientDataSet1.Группа";
Не работает!
Отсюда проблема: данные уже присуствуют на клиенте, а для того чтобы организовать группировку в отчете приходится тащить через сетку еще один НД...
← →
Johnmen © (2006-04-26 10:40) [3]
> Не работает!
Ещё раз.
Что это значит? Забастовка что ли?
> Отсюда проблема: данные уже присуствуют на клиенте, а для
> того чтобы организовать группировку в отчете приходится
> тащить через сетку еще один НД...
Вообще не понял...
← →
Savek (2006-04-26 11:07) [4]Не работает значит полоса QRGroup1 печатается один раз после ColumnHeader и все! Дальше полностью полоса детализации. Группировки в отчете нет.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c