88
которую в поле TMemo выводится вариант интерпретации теста, который
соответcтвует рассчитанному количественному результату теста.
В программе предусмотрена возможность печати результатов теста. Если в
главном меню программы выбрать пункт «Печать» при активном окне
прохождения теста (форма FormTest), то если в данный момент в ней
отображаются результаты теста, то будет вызвана форма FormPrintResult, в
которой размещен компонент TQuickReport. Перед вызовом этой формы
происходит заполнение его органов отображения значениями параметров теста и
его результатами, после чего вызывается метод PreView компонента
TQuickReport, отображающем предварительный просмотр печатной формы
результатов теста.
Форма FormStatistic вызывается из главной формы приложения и
предназначена для получения статистики по прохождению тестов. Форма имеет
три панели: панель настроек, панель результатов и панель команд.
На панели настроек располагаются органы управления, при помощи
которых пользователь производит настройки статистики:
диапазон дат прохождения тестов;
пользователь;
тест;
После нажатия кнопки «Сформировать» формируется SQL-запрос на
выборку записей из базы данных результатов прохождения тестов,
соответствующих заданным условиям. Записи результирующей выборки
выводятся в компонент DBGrid в панели результатов для анализа пользователем
пройденных тестов.
На панели команд располагаются кнопки «Сформировать»,
«Расшифровать» и «Закрыть», а также общий результат выборки тестов.
При выборе в главном меню пункта «Печать» из формы FormStatistic
вызывается форма FormPrintStatistic. Она имеет в себе компонент TQuickReport,