Выборочная печать строк в бэнде

отредактировано 14:27 Раздел: FastReport 3.0
Как организовать выборочную печать строк в бэнде, в зависимости от содержимого какого либо поля в датасете?

Комментарии

  • отредактировано 14:27
    Ограничить выборку по Where, либо потом наложить фильтр. Т.е. набор изначально не должен содеражть лишних записей.
  • отредактировано 14:27
    Мдя... При помощи OnBeforePrint или ManualBuild совсем никак значит?
  • отредактировано 14:27
    В OnBeforePrint ставите MasterData.Visible = false.
    Пример на C++Script:
    void MasterData1OnBeforePrint(TfrxComponent Sender)
    {
      if (Get ("Sum") == 0.01)
        MasterData1.Visible = false;
      else
        MasterData1.Visible = true;
    }
  • отредактировано 14:27
    хотя вообще то через where и фильтр - прямее
  • отредактировано 14:27
    написал:
    хотя вообще то через where и фильтр - прямее
    Порой встречаются задачи, решать которые на сервере нет возможности, тогда приходится выворачиваться на клиенте.
  • отредактировано 14:27
    написал:
    Порой встречаются задачи, решать которые на сервере нет возможности, тогда приходится выворачиваться на клиенте.

    Фильтр это уже на клиенте.
  • отредактировано 14:27
    Не всегда и возможности фильтра подходят.
  • MIXMIX
    отредактировано 14:27
    aseroff написал:
    Не всегда и возможности фильтра подходят.
    По-моему тут какраз подходят.

Оставить комментарий