powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport4. Скрытие memo полей в groupfooter
9 сообщений из 9, страница 1 из 1
FastReport4. Скрытие memo полей в groupfooter
    #39649271
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как настроить скрытие в футере группы ? Пробовал и на само мемо поставить событие:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
  if length (<FRRuntimeDataset0."CertificateName">) > 0 then memo3.visible:=false else memo3.visible:=true;                           
end;

И на групфутер:

procedure GroupFooter2OnBeforePrint(Sender: TfrxComponent);
begin
  if (<FRRuntimeDataset0."CertificateName">) > 0                                          
  then GroupFooter2.visible:=false
  else GroupFooter2.visible:=true;       
end;


Не работает, хотя в мастердате точно такое же условие для скрытия работает отлично.
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649272
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИмяСертификата число ?
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649273
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда печатается футер, датасет находится на следующей строчке, поэтому сравнивать с полем датасета в этот момент НИЗЗЯ
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649278
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте так
Код: pascal
1.
2.
3.
4.
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
  GroupFooter2.Visible := length (<FRRuntimeDataset0."CertificateName">) > 0;
end;
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649279
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
а можно это как-то по другому настроить? Или groupfooter - это приговор для скрытия?
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649282
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrИмяСертификата число ?
Varchar поле. Поэтому и использую Length().
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649284
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,
Нет, ваш вариант не сработал. Не скрываются данные.
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649313
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombala,

А если значение сохранить в локальной переменой в Memo3OnBeforePrint и проверять уже переменную в GroupFooter2OnBeforePrint?
...
Рейтинг: 0 / 0
FastReport4. Скрытие memo полей в groupfooter
    #39649330
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне кажется что вы лукавите
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport4. Скрытие memo полей в groupfooter
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]