Как использовать новые возможности 4.9?

отредактировано 13:46 Раздел: FastReport 4.0
Особенно интересует как использовать указанные ниже возможности:

+ [enterprise] доступны переменные "AUTHLOGIN" и "AUTHGROUP" внутри
+ любого отчета [enterprise] любой отчет может быть сопоставлен с одной
+ или несколькими группами, для других групп выполнение этих отчетов

Комментарии

  • отредактировано 13:46
    а еще
    написал:
    + добавлена возможность устанавливать любой порядок страниц при печати
  • отредактировано 13:46
    В диалоге печати можно написать номера страниц например так:
    "5,1,9-12"

    sasha35 - ваш вопрос непонятен. вернее не понятно что непонятно в том что вполне понятно написано.
  • отредактировано 13:46
    нельзя ли программно поменять?
    до печати и без диалога

    а то сейчас приходится добавлять PageCount страниц, копировать туда в новом порядке существующие страницы, а потом удалять первые PageCount
  • отредактировано 13:46
    Report.PrintOptions.PageNumbers
  • отредактировано 13:46
    написал: »
    sasha35 - ваш вопрос непонятен. вернее не понятно что непонятно в том что вполне понятно написано.

    Хотелось бы просто узнать в каком месте про это понятно написано?
    Разработчикам FastReport может и понятно как пользоваться этими возможностями.
    А вот мне как пользователю, совершенно непонятно!

  • gpigpi
    отредактировано 13:46
    Руководство программиста
    написал:
    В большинстве случаев печатать отчет вы будете из окна предварительного просмотра. Распечатать отчет "вручную" можно с помощью метода TfrxReport.Print, например:
    frxReport1.Print;
    При этом будет выведен диалог, в котором можно настроить параметры печати. Задать настройки по умолчанию, а также отключить диалог печати можно с помощью свойства TfrxReport.PrintOptions.
  • SamuraySamuray Administrator
    отредактировано 13:46
    Внутренние переменные AUTHLOGIN и AUTHGROUP содержат имя и группу пользователя, который в данный момент исполняет отчет. Данная возможность работает, только при включенной аутентификации доступа к серверу отчетов. Если используется внутренняя аутентификация, то доступны оба параметра. В случае использования внешней аутентификации - заполняется только AUTHLOGIN.
  • SamuraySamuray Administrator
    отредактировано February 2010
    В разделе reports файла конфигурации config.xml появилась запись:
          <set name="ReportsFile" value=".\reports.xml" default=".\reports.xml" type="file"/>
    
    Она указывает на дополнительный файл конфигурации параметров каждого отчета reports.xml. Внутри этого файла находится подобная структура:
    <?xml version="1.0" encoding="utf-8"?>
    <reports desc="Report settings">
      <report name="1.Basic reports1.Simple list.fr3" cache="10" groups="Clients"/>
      <report name="1.Basic reports6.Multi-column list.fr3" cache="600" groups="Accountants"/>
      <report name="1.Basic reports8.Memos and pictures.fr3" cache="100" groups="Accountants;Clients"/>
      <report name="2.Cross-tabs7.Two cell values.fr3" cache="20" groups=""/>
    </reports>
    
    Параметр cache отражает время в секундах для удержания результатов исполнения отчета во внутреннем кэше сервера. Параметр groups содержит перечень групп, разделенных точкой с запятой, которым сопоставлен тот или иной отчет. Если параметр содержит пустую строку - отчет считается общим для всех групп. Имена групп должны соответствовать перечисленным в файле users.xml
    Разделение по группам активно только при использовании внутри-серверной аутентификации.

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

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