Rambler's Top100
  Главная Контакты Карта сайта

 

 

 

« Понять лучшее - это уже работать над его осуществлением... »

Жан Мари Гюйо

 



"Отчеты и статистика" – приложение, позволяющее формировать произвольные отчеты, производить сложную фильтрацию данных.


Основные функциональные возможности.

Формирование отчета:

  • предварительные шаги для выполнения перед отбором данных для отчета - возможность задания:
    - 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 - необходимости указывать данные пользователя и пароль при соединении:
    - возможность задания права на просмотр для каждого отчета.

Общее:
  • шифрация файла настроек программы.

Режимы работы:
  • режим работы с единственным источником данных, который задается в настройках программы.