Проектирование технологии вывода информации. Изучение технологического процесса генерации отчетов в СУБД FoxPro, страница 3

2.  Параметрическое описание отчетной сводки.

3.  Граф синтеза отчетной сводки.

4.  Технологический процесс формирования отчетной сводки (генерация отчетной сводки представляется одним технологическим переходом).

5.  Выводы.

4.  Контрольные вопросы.

1.  Методика анализа отчетной сводки, как предмета труда.

2.  Перечислите параметры, характеризующие отчетную сводку.

3.  Сформулируйте назначение информационной модели на операцию формирования отчета.

4.  Методика построения графа синтеза.

5.  Дайте характеристику полям БД *.frx.

6.  Приведите классификацию реквизитов, включенных в отчетную сводку.

7.  Какими параметрами можно описать реквизит отчетной сводки.

8.  Почему генератор отчетов FoxPro не формирует исходный текст  программы вывода отчета.

9.  Перечислите основные действия, выполняемые СУБД при выводе отчета.

10. Перечислите реквизиты, описывающие элементы титульного листа отчета.

11. Дайте определение группировочным реквизитам-признакам и поясните их использование при формировании отчетов.

12. Перечислите основные технологические переходы редактора отчетов.

13. Структура оригинального редактора отчетов.

14. Технология контроля отчетной сводки и придание ей юридической силы.

15. Дайте определение справочным реквизитам-признакам и определите их назначение в сводке.

16. Опишите параметрически верхний колонтитул и расскажите технологию вывода.

ПРИЛОЖЕНИЕ 1

2. Структура файла FRX

Поле

Тип

Назначение

Platform

C(8)

Платформа, для которой создан экран (и компонент)

Uniqueid

C(10)

Уникальное название (идентификатор)

Timestamp

N(10)

в^Ай^^-ог.,?-- в^лУ^,/^<г-^

Objtype

N(2)

Тип объекта

Objcode

N(3)

l^ctf ff-cPZAC^'e^

Name

Memo

Название

Expr

Memo

Значение

Vpos

N(7,3)

Положение по вертикали

Hpos

N(7,3)

Положение по горизонтали

Height

N(7,3)

Высота

Width

N(7,3)

Ширина

Style

N(2)

(if^M о-дй<^2

Picture

Memo

Отображаемая картинка (для кнопок)

Order

Memo

{'Ц^/и^р-е-ле'. ei.^Le^'c^nJ/i^tS (2.<3а^"

Unique

L(1)

^6^е<;<Йе-^-/^/Ь(@„('^ /^с- ^» 2e(?

Comment

Memo

Комментарий

Environ

L(1)

Сохранять ли среду (для отчета)

Boxchar

C(1)

сну-с4-iSH^t £LJ-yi0?ee7-/^CJ /t. й>-д»^-<<ЯУ iSle^^b

Fillchar

C(1)

Тип символов, которые выводятся (для полей вывода)

Tag

Memo

Свободная переменная (например, для типа принтера)

Tag2

Memo

Тоже (напр., для хранения имен связываемых БД)

Penred

N(5)

Интенсивность красной составляющей пера

Pengreen

N(5)

Интенсивность зеленой составляющей пера

Penbtue

N(5)

Интенсивность синей составляющей пера

Pillred

N(5)

Интенсивность красной составляющей заполнения

Filtgreen

N(5)

Интенсивность зеленой составляющей заполнения

Fillblue

N(5)

Интенсивность синей составляющей заполнения

Pensize

N(5)

Размер пера

Penpat

N(5)

Тип линии

Fitlpat

N(5)

Тип штриховки

Fontface

Memo

Название шрифта

Fontstyle

N(3)

Стиль шрифта (курсив, полужирный и т.п.)

Fontsyze

N(3)

Размер шрифта

Mode

N(3)

Ruler

N(1)

€f . Uf iC.M.^^e'/'^'-^-C

Rulerlines

N(1)

Grid

Ц1)

Есть ли привязка к сетке (для отчета)

Gridv

N(2)

Вертикальный межлинейный интервал для сетки (для отчета)

Gridh

N(2)

Горизонтальный межлинейный интервал для сетки (для отчета)

Float

L(1)

Вещественное ли число (для полей вывода и меток)

Stretch

L(1)

Надо ли растягивать (для полей вывода)

Stretchtop

L(1)

Top

L(1)

Верхнее положения в поле, поле может растягиваться по вводу

Bottom

L(1)

Нижнее положение в поле, поле может растягиваться по вводу

Suptype

N(1)

Suprest

N(1)

Norepeat

L(1)

Не печатать повторяющиеся значения

Resetrpt

N(2)

Pagebreak

L(1)

При изменении перейти на другую страницу (напр., для группировок)

Colbreak

L(1)

При изменении перейти на другую колонку (напр., для группировок)

Resetpage

L(1)

General

N(3)

 

Spacing

N(3)

 

Double

L(1)

 

Swapheader

L(1)

 

Swapfooter

L(1)

 

Ejectbefor

L(1)

/( Л-0-fui ?H^'W i~~^/.^ie icf i<J:^<-SiJff /CJ^ZJK-^S'-C.'-

 

Ejectafter

L(1)

/? /^'rL^-^ua.'ef fy/^к. -it,' z^x'^v ^^-'гх;^'-^

 

Plain

L(1)

 

Summary

L(1)

^г'-й""^^< ucj t£^t^ a/' a^c» <•?.

 

Addalias

L(1)

Добавлять ли алиас (для отчета)

 

Offset

N(3)

 

Topmargin

N(3)

Верхний отступ

 

Botmargin

N(3)

Нижний отступ

 

Totaltype

N(2)

Тип итога

 

Resettotal

N(2)

Когда инициировать (для полей вывода и переменных отчета)

 

Resoid

N(3)

 

Curpos

L(1)

Оставлять на текущей позиции (для отчета)

 

Supalways

L(1)

 

Supovflow

L(1)

 

Suprpcol

N(1)

 

Supgroup

N(2)

 

Supvalchng

L(1)

 

Supexpr

Memo