
лекции / лекции по базам данных в Access / №9
.DOCСоздание формы «Карта».
В форму MS Access можно добавлять объекты, созданные в других приложениях, например, рисунок, созданный в MS Paint, электронную таблицу, созданную в MS Excel, или текстовый документ, созданный в MS Word, Существует возможность вставлять все содержимое файла или только требуемую часть.
В экранные формы можно вставлять различные графические изображения, позволяющие облегчать восприятие информации. Для этого используется инструмент Рисунок панели элементов.
Рассмотрим пример практического использования в форме графического изображения.
Создадим карту Европы, на которую нанесем столицы некоторых из государств. Рядом с названиями столиц отобразим температуру воздуха в этих городах на дату, которая показана в правом верхнем углу карты. Вы можете пролистать даты с помощью кнопок перемещения по записям. При изменении даты соответствующим образом будут изменяться значения температуры.
Для того чтобы создать такую форму, вам необходимы два элемента — графическое изображение и таблица, содержащая необходимые данные. Для создания графического изображения вы можете использовать графический редактор или любые другие средства, с помощью которых может быть создано требуемое изображение. В данном случае графическое изображение выполним в Excel.
Для создания карты в Excel выполните следующие действия:
-
Запустите программу и создайте новый файл.
-
Выполните команду Вставка/Карта и с помощью появившегося крестика выделите область, в которую будет вставляться карта.
-
В открывшемся диалоговом окне выберите карту Европа, нажмите ОК.
-
Настроим созданную карту. Для этого в области карты щелкните левой кнопкой мыши 2 раза. Откроется диалоговое окно «Набор слоев».
-
Первоначально, галочкой помечена только Европа. Выбрав «Цвет фона» – Другой, из раскрывающегося списка устанавливается понравившейся цвет фона суши.
-
Нажав на кнопку Добавить, откроется диалоговое окно Добавление слоя. Выберите поочередно слои «Океаны», «Столицы мира».
-
Щелкнув по надписи «Океаны», аналогично «Европе» можно выбрать цвет воды вокруг материка.
-
Щелкнув по надписи «Столицы мира», выберите «Символ» – Другой. Нажав на кнопку, расположенную ниже, можно выбрать символ, которым будут помечаться столицы государств, например, жирной точкой. Используя кнопку «Шрифт», можно выбрать цвет символа, размер, начертание.
-
Для того, чтобы нанести надписи столиц на карту, выполните команду Сервис/Подписи. В раскрывшемся диалоговом окне, выберите из списка слой «Столицы мира», нажмите ОК. подводя с помощью мыши крестик к символу, отмечающему столицу, появится ее название. Щелкнув левой кнопкой, название останется на карте.
-
Нанесите на карту следующие объекты: Москва, Рим, Лондон, Париж, Мадрид, Хельсинки, Варшава, т.е. те города, данные о погоде которых будут присутствовать в таблице «Погода».
Чтобы использовать данную карту в Access, необходимо ее преобразовать в графический формат. Для этого, вы копируете карту и вставляете ее в MS Paint. Затем, выделив нужную область карты сохраняете, присвоив имя, например, Карта.
Второй исходный компонент — таблица. В таблице 1 показана структура, а в таблице 2 — фрагмент таблицы Погода. На основе этих таблиц самостоятельно создайте таблицу «Погода».
Таблица 1
-
Имя поля
Тип данных
Код
Счетчик
Дата
Дата/время
Москва
Текстовый
Рим
Текстовый
Лондон
Текстовый
Париж
Текстовый
Мадрид
Текстовый
Варшава
Текстовый
Хельсинки
Текстовый
Таблица 2
-
Дата
Москва
Рим
Лондон
Париж
Мадрид
Варшава
Хельсинки
05.01.99
+8 +9
+3
0
-1 -3
+4
-1
-12
06.02.99
+6 +9
-1 +1
+2
-2 -3
+2 +4
-2
-12 -14
07.03.99
+4 +5
0
+1
0
+2 +4
0
-13 -15
08.04.99
+4 +5
0
+1
-1 -3
+2 +3
-1
-14
Определившись с исходными компонентами, вы можете приступать к созданию формы.
1. Откройте окно конструктора форм для создания новой формы, выбрав в качестве источника данных таблицу Погода.
2. Выберите на панели элементов инструмент Рисунок.
3. Установите указатель мыши на форму и, удерживая кнопку мыши в нажатом состоянии, переместите курсор по диагонали так, чтобы получилась рамка требуемого размера. После того как вы отпустите кнопку мыши, откроется окно диалога «Выбор рисунка».
4. Выберите требуемый файл и нажмите кнопку ОК.
5. Воспользовавшись кнопкой Надпись на панели элементов, разместите в форме все необходимые надписи.
6. Воспользовавшись кнопкой Поле на панели элементов, разместите в форме все требуемые поля таблицы. В данном случае необходимо разместить непосредственно рядом с названиями столиц все поля исходной таблицы Погода.
7. В заключение по своему усмотрению измените шрифты, цвет и другие свойства созданных в экранной форме полей и надписей.
8. Сохраните форму.