GroupFooter
Есть набор данных ProdData (UserDataSet), в нём
поля ProdName,TypeProdID, TypeProdName, ProdWeight
Отчет состоит из трёх бэндов:
1 - GroupHeader по полю ProdData."TypeProdID"
2 - MasterData
3 - GroupFooter
В бэнде GroupFooter есть два TfrxMemoView
Значение первого "[SUM(<ProdData."ProdWeight">,ProdData)]" - он печатается нормально.
Значение второго "Итого по типу: [ProdData."TypeProdName"]" - он печатается для всех групп кроме самой последней в отчете. Для последеней группы ставит "-" вместо значения поля ProdData."ProdWeight"
В чём может быть дело и как это лечить?
поля ProdName,TypeProdID, TypeProdName, ProdWeight
Отчет состоит из трёх бэндов:
1 - GroupHeader по полю ProdData."TypeProdID"
2 - MasterData
3 - GroupFooter
В бэнде GroupFooter есть два TfrxMemoView
Значение первого "[SUM(<ProdData."ProdWeight">,ProdData)]" - он печатается нормально.
Значение второго "Итого по типу: [ProdData."TypeProdName"]" - он печатается для всех групп кроме самой последней в отчете. Для последеней группы ставит "-" вместо значения поля ProdData."ProdWeight"
В чём может быть дело и как это лечить?
Комментарии
if MasterData1.DataSet.Eof then MemoOnFooter.Memo.Text:='-';
Написал
if not MasterData1.DataSet.Eof then
MemoOnFooter.Memo.Text:=<ProdData."TypeProdName">;
и заработало