logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Приемы быстрого создания отчета
  • Направляющие линии в дизайнере отчетов FastReport .NET

    10 августа 2017 г.

    При разработке шаблона отчета, часто нужно выстроить элементы управления на одном уровне. В FastReport VCL,

    Подробнее
  • Установка FastReport Business Graphics в FastReport .NET

    25 ноября 2021 г.

    FastReport Business Graphics – это библиотека, содержащая несколько продвинутых способов визуализации данных. На сегодняшний день

    Подробнее
  • Как сделать лотерейные билеты с помощью FastReport .NET

    23 августа 2017 г.

    Допустим, вы решили провести лотерею в офисе и у вас есть только FastReport.Net под рукой.

    Подробнее
  • Кастомизация дизайнера отчетов

    31 мая 2020 г.

    Дизайнер отчетов изобилует большим количеством функциональных возможностей, которые многие пользователи не используют. Иногда многообразие иконок

    Подробнее
  • Как использовать линейку в редакторе RichText для FastReport .NET

    16 марта 2022 г.

    В редактор RichText была добавлена линейка. Она позволяет пользователям управлять шириной табуляции и задавать

    Подробнее

Приемы быстрого создания отчета

10 августа 2017 г.

Сегодня я хотел бы поговорить о некоторых приемах ускорения разработки отчета. Все мы привыкли к технологии drag&drop. Именно таким способом, чаще всего, на страницу отчета разработчики добавляют контролы и поля из таблиц. Но, вы забываете, что можно перетаскивать не один объект, а сразу несколько.

Например, поля из таблицы. Нажимаете на нужное, а затем, зажав клавишу Ctrl отмечаете другие. В результате вы имеете несколько выделенных полей данных. Теперь можно перетащить их потянув за любое из выделенных полей.

 

Также, вместо Ctrl можно использовать клавишу Shift. При этом будут выделены все элементы, находящиеся между первым отмеченным полем и вторым.

Рассмотренный способ добавления данных на страницу отчета актуален для любых элементов из окна «Данные»: данных, функций, переменных, итогов.

 

Давайте, для примера, перенесем на бэнд «Данные» несколько полей из таблицы Employee:

 

А теперь. Добавим в отчет диалоговую форму. Вы можете быстро создавать фильтры по полям из таблицы. Для этого «перетяните» на форму нужное поле из дерева данных. Например HireDate.

Мы получили контрол DateTimePeacker связанный с полем HireDate. Теперь данные будут автоматически фильтроваться по выбранной дате. Добавим таким же способом еще один фильтр по полю FirstName:

 

При этом мы можем выбрать тип добавляемого компонента:

  • TextBox;
  • MaskedTextBox;
  • ComboBox;
  • CheckedListBox;
  • ListBox;
  • DataSelector.

Любой из этих компонентов может выполнить роль фильтра. Можно ввести фамилию вручную в TextBox. Или выбрать из выпадающего списка. А DataSelector или CheckedListBox позволят выбрать несколько фамилий. Кстати, если у ListBox изменить свойство SelectionMode на MultiSimple, то тоже можно выбирать несколько элементов для фильтрации.

Добавленный фильтр можно изменить под собственные нужды. Поле FilterOperation позволяет выбрать тип фильтрации. Это может быть полное соответствие выбранному из списка элементу, или наоборот не соответствие и др.

 

Такими нехитрыми приемами вы можете ускорить работу по созданию отчетов, да и просто упростить ручной труд.

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Технический писатель
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Desktop Designer

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой