Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ИТ.doc
Скачиваний:
14
Добавлен:
29.08.2019
Размер:
3.99 Mб
Скачать

Формуляры для работы с графическими данными

Цель работы: изучение и закрепление на практике методов формирования и использования специальных формуляров для просмотра и/или модификации графических данных, хранящихся в таблицах.

Методические указания

Ч асто таблицы БД должны хранить графическую информацию (например, фотографии сотрудников, чертежи зданий и т.п.). Работа с подобными данными (занесение, просмотр, удаление) возможна только через формуляры. Тип поля таблицы для хранения графики - «Поле объекта OLE». При создании формуляра для работы с объектами такого поля на бланке формуляра автоматически выделяется окошко, размеры которого в режиме конструктора можно подгонять к размерам обрабатываемой графики. Вставка объектов производится через выделение окна, далее ЛКМ запускается команда г лавного меню Вставка/Объект, что приводит к открытию диалогового окна Вставка объекта (рис. 9.1). Вставка возможна в двух вариантах: изображение уже существует в виде готового графического файла (радиокнопка Создать из файла) или изображение надо еще создать на основе некоторого программного инструментария (радиокнопка Создать новый). В первом случае активизируется кнопка Обзор, с помощью которой осуществляется поиск и загрузка целевого файла. Второй вариант приводит к появлению окна Тип объекта для выбора требуемого инструментария.

При вставке готового графического файла флажок Связь позволяет установить постоянное соединение таблицы с исходным файлам, т.е. обновление файла автоматически проявляется при просмотре данного изображения в БД.

Удаление изображения в БД производится средствами, стандартными для Windows-приложений.

В торой вид графики, представляемый только средствами формуляров - графики и диаграммы на основе информации, хранящейся в таблицах. Можно экспортировать для этих целей таблицы в ЭТ Excel (см. лабораторную работу № 4), обладающую мощными и эффективными механизмами такой обработки, но в СУБД Access для этих целей существуют свои средства - специальные формуляры. Их создание производится на основе следующих шагов:

1) Нажатие кнопки «Создать» карточки «Формы»;

2) Выбор опции «Диаграмма»;

3) Выбор источника данных: таблицы или запроса;

4 ) Выбор полей для отображения в диаграмме (рис. 9.2);

5) Выбор типа диаграммы (рис. 9.3);

6) Определение поля, используемого для описания оси Х (например, месяцы), и полей, используемых в качестве рядов значений (например, среднемесячные температуры в определенных городах). Диалоговое окно для реализации подобной операции представлено на рис. 9.4. Предварительный просмотр будущей диаграммы активизируется нажатием кнопки Образец.

П ри отображении диаграммы можно вызвать дополнительную панель инструментов для работы с ней двойным щелчком мыши, т.е. осуществить переход в стандартный редактор Microsoft Graph. При этом также в главном меню появляется опция Диаграмма, с помощью которой можно параметры последней, например, вводить названия осей и т.п.

Выполнение лабораторной работы

1) В соответствии с вариантом выбрать из табл. 9.1 предметную область и создать для нее таблицу из 4 - 5 полей, включая графическое.

Таблица 3.1

п.п.

Предметная область

п.п.

Предметная область

1

Деревья

11

Хищные животные

2

Кинозвезды

12

Компьютерный магазин

3

Акулы

13

Самолеты

4

Легковые автомобили

14

Одежда

5

Мебель

15

Молочные товары

6

Грузовые автомобили

16

Суда

7

Сотрудники турбюро

17

Картины

8

Продовольственные товары

18

Их разыскивает милиция

9

Строительные материалы

19

Собаки

10

Отдел милиции

20

Кошки

Создать формуляр для данной таблицы, определить размер окна просмотра графики в 4х4 или 5х5 см.

  1. Средствами любого графического редактора создать четыре рисунка такого же размера на тему заданной предметной области или найти требуемые рисунки в информационном пространстве компьютера. Все рисунки должны иметь разные графические форматы: bmp, gif, jpg, pcx и т.п..

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

  3. Для предметной области, заданной табл. 3.1, создать таблицу из четырех-пяти поле, одно из которых можно использовать в качестве значений оси Х графика, а остальные поля представляют ряды его числовых значений (Например, число посетивших с помощью данной турфирмы Францию, Испанию и Италию за последние месяцы или годы). Заполнить таблицу восьмью записями. Построить для таблицы формуляр-диаграмму. Дополнить график общим заголовком и надписями по осям.

  4. Результаты работы продемонстрировать преподавателю.

Содержание отчета

1) Конкретный вариант задания на синтез формуляров;

2) Вид формуляра для работы с графическими изображениями;

3) Заполненная таблица и построенный на ее основе график.

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

1. Какие графические форматы позволяют связывать файлы изображение с БД?

2. Можно ли для поля, отображающего графическую информацию, установить режим доступа, запрещающий модификацию (изменение, удаление) данных?

3. Что отображается в графическом поле при просмотре его в режиме таблицы?

4. Для какого типа данных целесообразно использовать круговую диаграмму?

5. Какого вида объекты OLE могут храниться в БД Access?

Лабораторная работа № 10