Перейти к содержанию

Добавление фильтра в отчет: различия между версиями

Материал из Химсофт Вики
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
Для '''''добавления фильтрации''''' в любой отчет:
Для добавления фильтра в отчет:
*добавить в отчет новый диалог;
*добавить в отчет новый диалог;
*перетащить (<code>drag&drop</code>) на диалог необходимое поле данных из окна <code>Данные</code>;
*перетащить (<code>drag&drop</code>) на диалог необходимое поле данных из окна <code>Данные</code>;
Строка 8: Строка 8:
[[Файл: add_filter_1.png | center ]]
[[Файл: add_filter_1.png | center ]]


===Тип элемента===
==Тип элемента==
Тип элемента в данном случае зависит от того, какой тип имеет поле данных.  
Тип элемента в данном случае зависит от того, какой тип имеет поле данных.  


Строка 15: Строка 15:
[[Файл: add_filter_2.png | center ]]
[[Файл: add_filter_2.png | center ]]


===Диапазон данных===
==Диапазон данных==
Если перетащить на диалог два одинаковых элемента, связанные с одним и тем же полем данных, дизайнер автоматически настроит диапазон данных с помощью свойства <code>FilterOperation</code>:
Если перетащить на диалог два одинаковых элемента, связанные с одним и тем же полем данных, дизайнер автоматически настроит диапазон данных с помощью свойства <code>FilterOperation</code>:
*у первого добавленного элемента установится <code>FilterOperation = GreaterThanOrEqual</code>,  
*у первого добавленного элемента установится <code>FilterOperation = GreaterThanOrEqual</code>,  

Текущая версия от 07:00, 20 октября 2026

Для добавления фильтра в отчет:

  • добавить в отчет новый диалог;
  • перетащить (drag&drop) на диалог необходимое поле данных из окна Данные;
  • при этом дизайнер создаст
  • заголовок (элемент управления LabelControl),
  • и собственно элемент, фильтрующий данные:

Тип элемента

Тип элемента в данном случае зависит от того, какой тип имеет поле данных.

Если поле строкового типа, то после его вставки будет предложено выбрать тип элемента:

Диапазон данных

Если перетащить на диалог два одинаковых элемента, связанные с одним и тем же полем данных, дизайнер автоматически настроит диапазон данных с помощью свойства FilterOperation:

  • у первого добавленного элемента установится FilterOperation = GreaterThanOrEqual,
  • у второго - LessThanOrEqual.

Это будет сделано в случае, если добавляется поле не строкового типа.