Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastReport4. Скрытие memo полей в groupfooter / 9 сообщений из 9, страница 1 из 1
24.05.2018, 11:41
    #39649271
kombala
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
Подскажите, как настроить скрытие в футере группы ? Пробовал и на само мемо поставить событие:
Код: 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
24.05.2018, 11:42
    #39649272
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
ИмяСертификата число ?
...
Рейтинг: 0 / 0
24.05.2018, 11:43
    #39649273
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
Когда печатается футер, датасет находится на следующей строчке, поэтому сравнивать с полем датасета в этот момент НИЗЗЯ
...
Рейтинг: 0 / 0
24.05.2018, 11:45
    #39649278
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
попробуйте так
Код: pascal
1.
2.
3.
4.
procedure Memo3OnBeforePrint(Sender: TfrxComponent);
begin
  GroupFooter2.Visible := length (<FRRuntimeDataset0."CertificateName">) > 0;
end;
...
Рейтинг: 0 / 0
24.05.2018, 11:45
    #39649279
kombala
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
DimaBr,
а можно это как-то по другому настроить? Или groupfooter - это приговор для скрытия?
...
Рейтинг: 0 / 0
24.05.2018, 11:47
    #39649282
kombala
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
DimaBrИмяСертификата число ?
Varchar поле. Поэтому и использую Length().
...
Рейтинг: 0 / 0
24.05.2018, 11:49
    #39649284
kombala
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
DimaBr,
Нет, ваш вариант не сработал. Не скрываются данные.
...
Рейтинг: 0 / 0
24.05.2018, 12:15
    #39649313
Шавлюк Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastReport4. Скрытие memo полей в groupfooter
kombala,

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


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