Построение Отчета в системе Citect. Формат файлов отчета, страница 2

Создайте страницу, используя шаблон File в вашем проекте, названный “!File”, затем воспользуйтесь функцией Cicode PageFile() для просмотра страницы и загрузки файла в неё.

Ø  Просмотр RTF отчета:

Создайте страницу, используя шаблон Normal, c объектом Cicode в верхнем левом углу.  Затем добавьте функцию Cicode PageRichTextFile() как команду вводимой страницы, для загрузки файла заданным объектом Cicode на странице.

: Пример

В этом примере мы создадим новую страницу проекта для отображения RTF отчета “Brew”.

1.  Создайте, используя шаблон Normal, страницу с названием “!RTF_File” которая будет использоваться для отображения отчета.

  i.  Используя шаблон Normal, создайте новую страницу.

  ii.  Сохраните страницу под именем “!RTF_File”.

  iii.  Используя инструмент Cicode Object , поместите объект Cicode на страницу в левом верхнем углу там, откуда вы хотите начать вывод RTF файла.

  iv.  Ваша страница должна иметь вид:

  v.  Узнайте анимационный номер Cicode Object, посмотрев свойства Access (General).

  vi.  Выберите меню File | Properties и просмотрите страницу свойств Event.  Добавьте следующую команду (Execute command) для события открытия страницы (On page entry):

PageRichTextFile(35,"[DATA]:Report.rtf",0,360,500);

Смотри дополнительно: Citect Help Topics – PageRichTextFile function.

  vii.  Перейдите к свойствам страницы General и установите поле Previous page для страницы Menu. Оставьте поле Next page как <None>.

  viii.  Сохраните и закройте страницу.

2.  Перетащите новую кнопку на страницу меню для отображения страницы отчета. Определите следующие свойства:

Text

Input (Touch) Execute command

View Report Output

PageDisplay("!RTF_File")

3.  Сохраните страницу.

4.  Скомпилируйте и запустите проект.

5.  Нажмите на кнопку Создать отчет(Run Report).  Проверьте, что при завершении формирования отчета будет отображено сообщение о завершении отчета «Отчет завершен».

6.  Нажмите на кнопку Просмотреть отчет (View Report Output) на странице Menu page. Отчет должен иметь вид:

Отчет

Время:    16:13:05                     Дата:   18/10/16

Значения переменных в момент создания отчета:

Состояние вентиля                  ОТКРЫТ

Температура котла                  90 DEG

------ Конец отчета -------

7.  Когда закончите тестирование, закройте проект. :

ü Советы: Добавьте прокрутку страницы, и несколько кнопок на странице, которые используют функции DspRichTextScroll() или DspRichTextPgScroll().  Смотрите приложение C, где приведены дополнительные примеры.


Instructor Notes: Chapter 17

Discuss Reports

Page 17-2:                                                                                                                                                                                                                            Построение Отчета

Demonstrate how to define a report

Get class to do exercise

Page Ошибка! Закладка не определена.:                                                                                                                                                                                                                            Ошибка! Источник ссылки не найден.

Talk about & demonstrate formatting a report – talk about Cicode blocks in reports

Get class to do exercise.

Page Ошибка! Закладка не определена.:                                                                                                                                                                                                                            Ошибка! Источник ссылки не найден.

Discuss Running Reports

Page 17-4:                                                                                                                                                                                                                            Отображение отчетов

Discuss Viewing reports.

Get class to do exercises above and below.