080801, ПИ-51б, Спиридонов Александр

Лабораторная Работа 1 Журнал недостоверных значений

Отчет

1) Создал в моих папках папку Lab1;
2) Создал в созданной папке отчет с именем h2;
3) В отчете h2 создал модель данных main, прописанные параметры:
Имя - main
Тип - Запрос SQL
Источник данных - msql
Запрос SQL:
SELECT
s.code,s.name,s.unit,h.a_val,h.a_count
FROM
svodcode s
LEFT OUTER JOIN h2 h ON (s.code=h.code)
WHERE
s.type=:pType AND s.nserv=:pServ AND h.tstamp=:pStamp AND h.a_stat='1';
4) В отчете main создал параметры: pType, pServ, pStamp, pH;
4.1) pType: тип данных: строка; тип параметра: меню; значение по умолчанию:m; отображаемое название: тип сигнала; список значений: pTypeList.
4.2) pServ: тип данных: целое; тип параметра: меню; значение по умолчанию: 2; отображаемое название: номер сигнала; список значений: pServList.
4.3) pStamp: тип данных: строка; тип параметра: меню; значение по умолчанию: 200812301300; отображаемое название: время; список значений: pStampList.
4.4) pTypeName: тип данных: строка; тип параметра: текст; значение по умолчанию:тип сигнала (еще раз); отображаемое название: тип сигнала (еще раз).
4.5) pServName: тип данных: строка; тип параметра: текст; значение по умолчанию:номер сигнала еще раз; отображаемое название: номер сигнала еще раз.
4.6) pStampName: тип данных: строка; тип параметра: текст; значение по умолчанию: время еще раз; отображаемое название: время еще раз.
5) Создал списки значений: pTypeList, pServList, pStampList;
5.1) pTypeList: тип: исправленные данные; метки: аналоговые сигналы - а, расчетные сигналы - m, специальные расчетные - s;
5.2) pServList: тип: исправленные данные; метки: дистанционное оборудование - 0, оборудование блока 1 - 1, оборудование блока 2 - 2, оборудование блока 3 - 3;
5.3) pStampList: тип: запрос SQL; подключение: Mysql; запрос SQL: Select DISTINCT (tstamp)from h2 order by 1 desc;
6) Создал разметку invalid: Экспортировал отчет из Oracle; открыл в Word и отредактировал его; сохранил документ с расширением RTF; импортировал его в Oracle;
7) Создал новую разметку и прикрепил к ней отчет;
8) Запустил отчет на просмотр.

Интерфейс пользователя