  |

|


"Отчеты и статистика" – приложение, позволяющее формировать произвольные отчеты, производить сложную фильтрацию данных.
Основные функциональные возможности.
Формирование отчета:
- предварительные шаги для выполнения перед отбором данных для отчета - возможность задания:
- SQL-запроса для выполнения;
- имени хранимой процедуры для выполнения;
- строки выполнения программы;
- имени хранимой функции для выполнения;
- timeout для строки выполнения программы.
- возможность задания отчетов через SQL-выражение вида select-where-group
by-order by;
- возможность задания ограничения на вложенность отчета;
- возможность управления видимостью отчета в структуре.
Основной показ отчета:
- возможность отображения отчета без предварительного показа данных
(показ отчета без данных);
- поддержка детальных отчетов максимальной вложенности 99;
- поддержка сложной фильтрации данных с помощью диалога,
предоставляемого DevExpressGrid;
- поддержка пользовательской группировки данных отчета по полям;
- поддержка навигатора по записям отчета;
- поддержка быстрой фильтрации данных в заголовках полей;
- поддержка пользовательской сортировки данных отчета;
- возможность изменения положения колонок относительно друг друга;
- возможность изменения размера колонок;
- возможность задания панели фильтра для каждого отчета;
- возможность применять фильтр по умолчанию при выборе отчета;
- возможность фиксации полей отчета;
- поддержка нескольких полос для заголовков полей отчета (band mode);
- возможность управлять показом заголовков полей отчета (показывать
или нет);
- возможность управлять показом нижних колонтитулов отчета (показывать или нет).
Показ полей отчета:
- поддержка вычисляемых выражений для полей (сумма, минимум, максимум,
количество, среднее);
- поддержка вычисляемых выражений для группировок по полям;
- возможность задавать порядок следования вычисляемых выражений для
группировок по полям;
- возможность задания выравнивания данных по горизонтали для поля
отчета;
- возможность задания выравнивания в заголовке поля по горизонтали;
- возможность задавать порядок следования полей отчета;
- возможность задавать формат отображения данных для поля отчета;
- возможность задавать формат отображения данных для нижнего
колонтитула поля отчета;
- возможность задавать ширину поля в пикселях;
- поддержка многострочных наименований колонок с возможностью определения текста для каждой строки.
Панель фильтра:
- возможность задавать порядок следования полей на панели фильтра;
- возможность задания выравнивания данных по горизонтали для поля
фильтра;
- возможность задавать формат отображения данных для поля фильтра;
- поддержка ряда редакторов для поля фильтра:
- поле для ввода текста;
- поле для ввода текста по указанной маске;
- поле для ввода чисел;
- поле для ввода даты;
- поле для ввода интервала дат;
- поле со списком выбора одного значения;
- поле со списком выбора нескольких значений.
- возможность задания значений для фильтра по умолчанию;
- возможность задания источника данных для списков выбора:
- список в формате «id0=name0; id1=name1;id2=name2»;
- SQL-запрос, в котором отбираются 2 колонки, первая из которых идентификатор для фильтра, а вторая наименование для отображения.
- возможность задавать в качестве значения фильтра по умолчанию
выражения (SQL-запрос, значение, индекс элемента в списке);
- возможность оптимизации запроса или построения пользовательских фильтров с помощью задания формата SQL-выражения для фильтра.
Режимы безопасности:
- свободный - без необходимости указывать данные пользователя и пароль
при соединении;
- режим безопасности, основанный на Security Administration Tool - необходимости указывать данные пользователя и пароль при соединении:
- возможность задания права на просмотр для каждого отчета.
Общее:
- шифрация файла настроек программы.
Режимы работы:
- режим работы с единственным источником данных, который задается в настройках программы.
|
|