powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
10 сообщений из 10, страница 1 из 1
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466224
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно не выводить первые две строки.
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466235
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvladНужно не выводить первые две строки.
Код: pascal
1.
2.
3.
4.
procedure MasterData1OnBeforePrint(...)
begin
  MasterData1.Visible := Itogo <> 0;
end;
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466242
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitri Krizhanovski,
Код: pascal
1.
2.
3.
4.
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
  MasterData1.Visible := [DS1."total_sum"] <> 0;                                                                          
end;


Вот так не работает. Как обратиться то к переменной?
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466248
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad
Код: pascal
1.
2.
3.
4.
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
  MasterData1.Visible := [DS1."total_sum"] <> 0;                                                                          
end;


Вот так не работает. Как обратиться то к переменной?
Ты и обращаешься к переменной.
А у тебя данные в GroupHeader выводятся? Не в MasterData ?
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466281
Dmitri Krizhanovski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svnvlad,

а так
Код: pascal
1.
MasterData1.Visible := <DS1."total_sum"> <> 0; 
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466489
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitri Krizhanovski,

так ошибки нет, но он спрятал все данные, а не только нулевые.
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466540
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitri KrizhanovskiА у тебя данные в GroupHeader выводятся? Не в MasterData ?
Да, не подумал как-то, видимо случайно нажал на груп хедер.
Щас работает.
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466563
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас не получается от GroupHeader-а избавиться, если в GroupFooter-е нулевое итоговое значение. Нужно не выводить хедер, если итоговое значение ноль, т.е. в MasterData нет строк.
Если скрываешь GroupFooter в событии этого же футера, то он скрывается.
Код: pascal
1.
2.
3.
4.
procedure GroupFooter1OnBeforePrint(Sender: TfrxComponent);
begin 
  GroupFooter1.Visible := SUM(<DS1."total_sum">,MasterData1) <> 0;  
end;



А если хедер в событии хедера, где проверяет по значению футера, то не скрывается.
Код: pascal
1.
2.
3.
4.
procedure GroupHeader1OnBeforePrint(Sender: TfrxComponent);
begin
  GroupHeader1.Visible := SUM(<DS1."total_sum">,MasterData1) <> 0;                                     
end;
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466565
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
    #39466604
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr, благодарю, получилось.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как написать скрипт в FastReport, чтобы он не выводил строку, если значение столбца = 0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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