Вопрос по Tfrxmasterdata

отредактировано 23:04 Раздел: FastReport 4.0
Помогите. пожалуйста, разобраться:
что есть в MD:TfrxMasterData поле MD.RowCount, и в TfrxUserDataSet.RangeEndCount?
Как и в каких случаях нужно использовать эти поля?

P.S. Я беру данные не из базы данных, а из файла

Комментарии

  • отредактировано 23:04
    MD.RowCount - кол-во повторений бенда в случае если он не привязан к данным.
    TfrxUserDataSet.RangeEndCount используется если TfrxUserDataSet.RangeEnd равен reCount
  • отредактировано April 2009
    Я получаю данные из файла. Затем в процедуре печати устанавливаю оба значения:
      FormWorkers.frxUserDataSet1.RangeEndCount:=_PRINTWORKERS.Count;
      MD:=FormWorkers.frxReport1.FindObject('MasterData1') AS TfrxMasterData;
      MD.RowCount:=_PRINTWORKERS.Count;
      FormWorkers.frxReport1.ShowReport;
    
    А в обработчике TfrxReport.OnGetValue подставляю значения в переменные, которые находятся в MD.
    Так вот, если закомментировать 2 и 3 строки (с MD), то отчёт выводится не верно: выводится только один MasterData с информацией. Хотя, frxUserDataSet настроен правильно.

    Нужно обязательно использовать оба параметра?

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

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