Динамическая работа с элементом Tfrxgroupheader
Доброго дня! Имеется следующий набор переменных:
frxReport: TfrxReport;
frxUserDataSet: TfrxUserDataSet;
DataBand: TfrxMasterData;
DataBandGroup: TfrxGroupHeader;
....
frxReport := TfrxReport.Create(nil);
DataBand := frxReport.FindObject('DataBandBody') as TfrxMasterData;
// DataBandGroup := frxReport.FindObject('DataBandGroup') as TfrxGroupHeader;
frxUserDataSet := TfrxUserDataSet.Create(frxReport); // create a class variable TfrxUserDataSet
DataBand.DataSet := frxUserDataSet;
// DataBandGroup.FindDataSet(frxUserDataSet, 'CUSTOMER');
DataBand.Stretched := true;
//////Закомментированы строки с непредсказуемым результатом
....
Report_Query.SQL.Add ('SELECT a.FTIME_CHANGE, a.FP_NAME, a.FP_PRICE, c.FS_NAME, b.FU_NAME, b.FU_EMAIL ' +
'FROM TORDERS a, TCLIENTS b, TORDER_STATUSES c ' +
'WHERE (a.FO_CLIENT_GUID = b.FU_GUID) and (a.FO_STATUS = c.FS_ID) and (a.FO_STATUS = 54 or a.FO_STATUS = 58) ' +
'ORDER BY a.FP_NAME');
....
'DataBandBody' - MasterData с основным содержимым
Вопрос: как к нему грамотно привязать динамически созданный GroupHeader?
frxReport: TfrxReport;
frxUserDataSet: TfrxUserDataSet;
DataBand: TfrxMasterData;
DataBandGroup: TfrxGroupHeader;
....
frxReport := TfrxReport.Create(nil);
DataBand := frxReport.FindObject('DataBandBody') as TfrxMasterData;
// DataBandGroup := frxReport.FindObject('DataBandGroup') as TfrxGroupHeader;
frxUserDataSet := TfrxUserDataSet.Create(frxReport); // create a class variable TfrxUserDataSet
DataBand.DataSet := frxUserDataSet;
// DataBandGroup.FindDataSet(frxUserDataSet, 'CUSTOMER');
DataBand.Stretched := true;
//////Закомментированы строки с непредсказуемым результатом
....
Report_Query.SQL.Add ('SELECT a.FTIME_CHANGE, a.FP_NAME, a.FP_PRICE, c.FS_NAME, b.FU_NAME, b.FU_EMAIL ' +
'FROM TORDERS a, TCLIENTS b, TORDER_STATUSES c ' +
'WHERE (a.FO_CLIENT_GUID = b.FU_GUID) and (a.FO_STATUS = c.FS_ID) and (a.FO_STATUS = 54 or a.FO_STATUS = 58) ' +
'ORDER BY a.FP_NAME');
....
'DataBandBody' - MasterData с основным содержимым
Вопрос: как к нему грамотно привязать динамически созданный GroupHeader?
Комментарии
Спасибо, конечно за участие, но это логично судя из официальной документации. Вся проблема в том, что там объекты создаются статически, выбрасыванием на форму: имеется ввиду DataSet и далее привязка МастерДата и ЗаголовкаГруппы к нему и к конкретному полю соответственно. Но абсолютно ничего я не нашел по поводу динамической привязки. Очень жаль, что я не нашел ответа даже на официальном форуме(
А вот смысл этого кода мне не понятен: Для официальной поддержки есть тикеты