- •Информационные технологии (ит)
- •Введение
- •Создание одиночной таблицы
- •Контроль достоверности данных
- •Р оманов________ _._.
- •Сверочные таблицы
- •Импорт/экспорт данных
- •Сортировка и фильтрация данных
- •Запросы
- •Формуляры
- •Вставка Автоформа;
- •Вид Заголовок/примечание.
- •Вид Колонтитулы.
- •Вид Свойства
- •Специализированные формуляры
- •Формуляры для работы с графическими данными
- •Программирование процессов обработки информации на основе формуляров
- •Сложные формуляры
- •Лабораторная работа № 12 Отчеты
- •Введение
- •Лабораторная работа № 13 Совместное использование баз данных
- •Введение
- •Разработка структуры многотабличной бд
- •Методические указания
- •Б. Создать в среде субд Access бд таблицы, описывающие требуемую предметную область, определить в них ключи;
Формуляры для работы с графическими данными
Цель работы: изучение и закрепление на практике методов формирования и использования специальных формуляров для просмотра и/или модификации графических данных, хранящихся в таблицах.
Методические указания
Ч
асто
таблицы БД должны хранить графическую
информацию (например, фотографии
сотрудников, чертежи зданий и т.п.).
Работа с подобными данными (занесение,
просмотр, удаление) возможна только
через формуляры. Тип поля таблицы для
хранения графики - «Поле объекта 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 см.
Средствами любого графического редактора создать четыре рисунка такого же размера на тему заданной предметной области или найти требуемые рисунки в информационном пространстве компьютера. Все рисунки должны иметь разные графические форматы: bmp, gif, jpg, pcx и т.п..
Заполнить сформированную таблицу четырьмя записями. Зафиксировать, какие графические форматы позволяют внедрять графику непосредственно из файлов, а какие требуют использования для ввода специализированных программных инструментов (через радиокнопку Создать новый).
Для предметной области, заданной табл. 3.1, создать таблицу из четырех-пяти поле, одно из которых можно использовать в качестве значений оси Х графика, а остальные поля представляют ряды его числовых значений (Например, число посетивших с помощью данной турфирмы Францию, Испанию и Италию за последние месяцы или годы). Заполнить таблицу восьмью записями. Построить для таблицы формуляр-диаграмму. Дополнить график общим заголовком и надписями по осям.
Результаты работы продемонстрировать преподавателю.
Содержание отчета
1) Конкретный вариант задания на синтез формуляров;
2) Вид формуляра для работы с графическими изображениями;
3) Заполненная таблица и построенный на ее основе график.
Контрольные вопросы
1. Какие графические форматы позволяют связывать файлы изображение с БД?
2. Можно ли для поля, отображающего графическую информацию, установить режим доступа, запрещающий модификацию (изменение, удаление) данных?
3. Что отображается в графическом поле при просмотре его в режиме таблицы?
4. Для какого типа данных целесообразно использовать круговую диаграмму?
5. Какого вида объекты OLE могут храниться в БД Access?
Лабораторная работа № 10
