возможно ли пропускать строки?

отредактировано 05:51 Раздел: FastReport 4.0
Приветствую!

Есть ли возможност при создании отчета используя UserDataSet пропускатть остроки по определенному условию.

Например в отчете есть заголовок, группировка, и данные - все они берутся из GetValue;

заголовок getvalue спрашивает один раз, все остальное берет из stringgrid из каждой строки поочереди, но если появляется надобность при определенных данных в stringgride пропускать строки, как это реализовать?

Комментарии

  • gpigpi
    отредактировано 05:51
    Вы можете устанавливать видимость MasterData в скрипте, скрытые строки будут пропущены
  • отредактировано 05:51
    gpi написал: »
    Вы можете устанавливать видимость MasterData в скрипте, скрытые строки будут пропущены

    а из GetValue это возможно сделать или лучше до GetValue?
    т.е. в GetValue передается frxUserDataSet1.RecNo, как перескачить это значение (т.е. определенный "круг" / "строку") ?
    если пытаться сделать выход из GetValue по каким-то признакам данных, то происходит ошибка
    (GetValue требует недостающие данные, p.s. подмена данных не подходит, нужно как-то пропускать набор данных (строку/круг)).
  • отредактировано August 2010
    gpi написал: »
    Вы можете устанавливать видимость MasterData в скрипте, скрытые строки будут пропущены

    так ведь данные в холостую будут обрабатываться, а если там нужно всего 2 из 1000строк*10столбиков,
    то рациональнее вообще обходить ненужные строки, если-бы в getvalue была подтверждающая переменная что-то вроде accept:=false тогда отчет понимает, что эти данные нужно пропустить (ничего не рисовать) и требовать другие....
  • отредактировано 05:51
    разобрался с алгоритмом запроса данных MasterData, скрипт запрашивается первым, что удовлетворяет решению вопроса.

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

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.