powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Скрыть Memo в FastReport VCL5
3 сообщений из 3, страница 1 из 1
Скрыть Memo в FastReport VCL5
    #39838546
FOGOT-BAstA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день! Вроде простейшая задача, но почему-то у меня не получается... Есть отчёт в FastReport VCL5
Структура отчёта такая:
ReportTitle1
GroupHeader1
MasterData2 (в нём subreport, в subreport'е MasterData3)
Header2
MasterData1
Footer1

Записи в MasterData3 из датасета. Необходимо в отчёте, если нет данных в MasterData3, скрывать поле Memo24 - просто надпись без привязки к данным, расположен на MasterData2. Делаю таким образом:
Код: pascal
1.
2.
3.
4.
5.
procedure Memo24OnBeforePrint(Sender: TfrxComponent);
begin
if MasterData3.DataSet.RecordCount=NULL then
Memo24.Visible:=False;
end;



Пихал этот код в обработчик OnBeforePrint страницы, MasterData3 - результат одинаковый - memo не исчезает. Если изменить = на <> то memo исчезает во всех записях. Где я туплю? Я думал Memo в OnBeforePrint каждую запись отдельно прорисовывает...
Так же пытался сделать из кода Delphi - результат тот же...
...
Рейтинг: 0 / 0
Скрыть Memo в FastReport VCL5
    #39838551
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FOGOT-BAstA
Код: pascal
1.
if MasterData3.DataSet.RecordCount=NULL


Почему null, а не 0?
...
Рейтинг: 0 / 0
Скрыть Memo в FastReport VCL5
    #39838561
FOGOT-BAstA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanFOGOT-BAstA
Код: pascal
1.
if MasterData3.DataSet.RecordCount=NULL


Почему null, а не 0?
Потому что было просто MasterData3.DataSet=null...Опять моя невнимательность...Спасибо, всё работает!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Скрыть Memo в FastReport VCL5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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