alexs писал(а):В дизайнере есть же кнопка специальная для выравнивания объектов по сетке.
Забываю про эту панель кнопок справа
P.S. а можете что-нибудь посоветовать по поводу новой иерархии?
Модератор: Модераторы
alexs писал(а):В дизайнере есть же кнопка специальная для выравнивания объектов по сетке.
frReport1.FindObject('GroupHeader1').GroupCondition := ...
SELECT LOCATION, HEAD_DEPT, count(*)
FROM DEPARTMENT
GROUP BY LOCATION, HEAD_DEPT
alexs писал(а):Я сложные группировки промежуточные считаю вручную скриптом.
frReport1.FindObject('GroupHeader1').GroupCondition := ...
DataSource1.DataSet := SQLReport;
frDBDataSet1.DataSource := DataSource1;
SQLReport.DataBase := DBManager.IBConnect;
SQLReport.SQL.Text := SQL;
SQLReport.Active := true;
frReport1.LoadFromFile(filePath);
CreateReportBase(%путь к файлу%, 'select * from ...')
frReport1.FindObject('Memo1').Memo.Text := '[SQLReport."%поле1%"]';
frReport1.FindObject('Memo2').Memo.Text := '[SQLReport."%поле2%"]';
...
frReport1.ShowReport;
SQLReport.DataBase := DBManager.IBConnect;
SQLReport.SQL.Text := SQL;
SQLReport.Active := true;
SQLReport.Active := false;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1