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