
- •Для студентов по проведению
- •Для специальности
- •2202.01 (Специализация – Защита информации в автоматизированных системах обработки информации и управления)
- •Автоматизированные системы обработки информации и управления (отрасль - электронное приборостроение)
- •1. Предисловие
- •2. Правила выполнения лабораторных работ
- •3.Описание рабочего места студента для выполнения лабораторных работ
- •Лабораторные работы №1,2
- •Пояснения к работе
- •Агрегаты, построенные на скалярных выражениях.
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Пояснения к работе
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №5
- •Пояснения к работе
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 9 Использование конструктора отчетов
- •Пояснения к работе
- •Линейка
- •Как изменить шкалу линейки
- •Создание отчета с нуля
- •Создание отчета при помощи мастера отчетов
- •Задание
- •Содержание отчета
- •Контрольные вопросы
- •Рекомендуемая литература
Создание отчета с нуля
Если вы не хотите использовать мастера отчетов или стандартный отчет, можно начать с пустой разметки отчета и добавлять элементы управления самостоятельно.
Как создать пустой отчет
1. В диспетчере проектов выделите Reports.
2. Выберите New.
3. Выберите New Report.
На экране возникнет конструктор отчетов.
Создание отчета при помощи мастера отчетов
· Мастер отчетов
· Мастер групп/итогов
· Мастер один-ко-многим
· Мастер этикеток
Тип мастера следует выбирать в зависимости от общей разметки и сложности отчета.
Как воспользоваться мастером отчетов
1. Выделите Reports в диспетчере проектов.
2. Выберите New.
3. Выберите Report Wizard.
4. Выберите тип создаваемого отчета.
Следуйте инструкциям на экранах мастера.
Мастер отчетов
Мастер отчетов создает отчеты, используя одну таблицу. Предлагая вам ответить на ряд простых вопросов, мастер помогает вам выполнить процедуру в несколько этапов.
Для запуска мастера отчетов выберите команду Report в подменю Wizards меню Tools, а затем в диалоговом окне Wizard Selection выберите опцию Report Wizard.
Этап 1 - Выбор полей
Вы можете выбирать поля только из одной таблицы или одного представления.
Этап 2 - Стиль
Если щелкнуть какой-либо стиль, мастер предложит в качестве примера этого стиля изображение в увеличительном стекле.
Этап 3 - Разметка
Когда вы зададите число столбцов или выберете опцию разметки, мастер проиллюстрирует выбранный вариант изображением в увеличительном стекле.
Этап 3 - Порядок сортировки
Выберите поля в том порядке, в каком вы хотите сортировать записи.
Этап 4 - Завершение
Если все выбранные вами поля нельзя разместить в одной строке отчета, они переносятся на следующую строку. Если вы не хотите переносить поля, сбросьте переключатель Wrap Fields That Do Not Fit.
После того как вы сохранили отчет, его можно открывать и модифицировать в конструкторе отчетов, как любой другой отчет.
Мастер многозначных отчетов
Мастер многозначных отчетов создает отчет, в котором записи из родительской таблицы группируются с записями из дочерней таблицы. Предлагая вам ответить на ряд простых вопросов, мастер помогает вам выполнить процедуру в несколько этапов.
Для запуска программы мастера многозначных отчетов выберите команду Report в подменю Wizards меню Tools, а затем в диалоговом окне Wizard Selection выберите опцию One-To-Many Report Wizard.
Этап 1 - Поля родительской таблицы
Вы можете выбирать поля только из одной таблицы или одного представления.
Этап 2 - Поля дочерней таблицы
Вы можете выбирать поля только из одной таблицы или одного представления.
Этап 3 - Отношения
Подробнее об отношениях см. Подготовка отношений таблиц.
Этап 4 - Порядок сортировки
Выберите поля в том порядке, в каком вы хотите сортировать записи.
Этап 5 - Стиль
Если щелкнуть какой-либо стиль, мастер предложит в качестве примера этого стиля изображение в увеличительном стекле.
Этап 6 - Завершение
Если все выбранные вами поля нельзя разместить в одной строке отчета, они переносятся на следующую строку. Если вы не хотите переносить поля, сбросьте переключатель Wrap Fields That Do Not Fit.
После того как вы сохранили отчет, его можно открывать и модифицировать в конструкторе отчетов, как любой другой отчет.
Мастер этикеток
Мастер этикеток создает этикетки на основе содержимого таблицы.
Этап 1 - Выбор таблицы
Выберите таблицу или представление.
Этап 2 - Тип этикетки
Мастер предлагает список стандартных типов этикеток, предусмотренных в Visual FoxPro.
Этап 3 - Разметка
Добавьте поля в том порядке, в каком вы хотите их видеть в этикетке. Выберите имя поля и нажмите кнопку >. Чтобы разместить в одной строке несколько полей, добавьте первое поле, нажмите кнопку Space или одну из кнопок со знаками пунктуации, затем добавьте следующее поле и т.д. Чтобы включить в строку текст, наберите его в поле Text и нажмите кнопку >. Чтобы начать новую строку, нажмите кнопку, расположенную под кнопкой Space.
Этап 4 - Порядок сортировки
Выберите поля в том порядке, в каком вы хотите сортировать записи.
Этап 5 - Завершение
После того как этикетка сохранена, ее можно открывать и модифицировать в конструкторе этикеток, как любую другую этикетку.
Определение страницы отчета
Как установить левое поле страницы
1. В меню File выберите Page Setup для вызова на экран диалогового окна Page Setup.
2. В поле Left Margin введите ширину поля страницы.
Изображение страницы на экране меняется согласно произведенным изменениям.
3. Выберите OK.
Как определить отчет с несколькими колонками
1. В меню File выберите Page Setup.
2. В группе Columns введите число колонок на странице; оно равно числу записей для вывода поперек страницы.
3. В поле Width введите ширину колонки.
4. В поле Spacing введите расстояние между колонками
5. Выберите OK.
Все внесенные изменения отражаются в конструкторе отчетов.
Как выбрать размер бумаги
1. В меню File выберите Page Setup.
2. В диалоговом окне Page Setup выберите Print Setup для вызова диалогового окна Print Setup.
3. В диалоговом окне Print Setup выберите размер бумаги из списка Size.
4. Выберите OK.
5. В диалоговом окне Page Setup выберите OK.
Как выбрать ориентацию бумаги
1. В меню File выберите Page Setup.
2. Выберите Print Setup.
3. В группе Orientation выберите ориентацию страницы.
4. Выберите OK.
5. В диалоговом окне Page Setup выберите OK.
Как установить точную высоту полосы
1. Щелкните дважды прямоугольник соответствующей полосы.
На экране появится диалоговое окно полосы.
2. Введите значение высоты в поле Height.
3. Выберите OK.
Добавить полосы заголовков и итогов (Добавление полос Title и Summary)
Полоса заглавия хранит информацию, которая распечатывается в начале отчета, а суммарная полоса ѕ информацию, распечатываемую в конце отчета. Обе эти полосы могут располагаться на их собственных страницах. Поля с выражениями итогов становятся общими итогами при помещении в полосу подытоживания.
Как присоединить полосу суммирования или полосу заглавия
1. В меню Report выберите Title/Summary Bands.
2. Выделите требуемые полосы.
3. Если вы хотите, чтобы полоса размещалась на своей собственной странице, выделите New Page.
4. Выберите OK.
Конструктор отчетов выведет на экран созданные полосы.
Свойство Picture
Задает растровый файл (.BMP), файл значка (.ICO) или поле типа General, отображаемые в элементе управления.
Применение
CheckBox, CommandButton, Объект Container, Объект Control, Custom, Form, Image, OptionButton, Page, _SCREEN
Синтаксис
Control.Picture[ = cFileName|GeneralFieldName]
Установки
cFileName
Задает файлы .BMP или .ICO.
GeneralFieldName
Задает имя поля типа General, содержащего графику.
Комментарии
Доступно на этапе разработки и на этапе выполнения.
Установкой для данного свойства служит путь к файлу .BMP или имя поля типа General в таблице.
Растровые изображения центрируются по элементу управления. Для элементов управления CheckBox и OptionButton свойство Style должно иметь значение 1 (Graphical), чтобы растровые изображения можно было показать в элементе управления.
Задание
В лабораторной работе реализовать возможности конструктора отчётов через создание отчётов в соответствии с постановкой задачи.
Проверить все механизмы по созданию отчётов, описанные в пояснении к лабораторной работе.
Содержание отчета
наименование лабораторной работы;
цель работы;
протоколы отчётов;
протокол работы команд (с использованием всех механизмов, описанных выше);
вывод.
Контрольные вопросы
Как установить левое поле страницы?
Как определить отчет с несколькими колонками ?
Как выбрать ориентацию бумаги?
Как установить точную высоту полосы?
Как присоединить полосу суммирования или полосу заглавия?
Лабораторная работа № 10
Построение диаграмм
Цель работы: получить навыки работы по созданию презентаций и наглядных отчётов при разработке АИС в среде СУБД Visual FoxPro.
Пояснения к работе
Мастер диаграмм создает диаграмму на основе содержимого таблицы Visaul FoxPro, используя средства Microsoft Graph. Предлагая вам ответить на ряд простых вопросов, мастер помогает вам выполнить процедуру в несколько этапов; при этом вы должны задать таблицу и поля, которые хотите использовать в диаграмме.
Прежде чем начинать эту процедуру, вы можете сократить число записей в большой таблице, создав представление.
Для запуска программы мастера диаграмм выберите команду Query в подменю Wizards меню Tools, а затем в диалоговом окне Wizard Selection выберите опцию Graph Wizard.
Этап 1 - Выбор полей
Этап 2 - Разметка
Этап 3 - Стиль диаграммы
Этап 4 - Завершение
Если вы решили сохранить диаграмму в таблице, мастер создаст таблицу с одной записью, в котором будет содержаться поле типа General, хранящее объект OLE для данной диаграммы. Когда мастер закончит работу, он оставит новую таблицу открытой. Чтобы увидеть диаграмму, начните просмотр новой таблицы и дважды щелкните поле Olegraph.
Если вы просматривали диаграмму на этапах 2 и 3, вы могли видеть легенду, созданную для идентификации данных Axis. Чтобы сохранить эту легенду, выберите опцию Add A Legend To The Graph.