Заполнение базы данных с помощью созданной формы.
Практическая работа
Создание однотабличной базы данных «Европа»
Задание 1.
Создать структуру однотабличной базы данных, содержащую сведения о странах Европы. В таблицу включить следующие сведения: страна, столица, население, площадь, язык.
Страны, которые необходимо заполнить в таблице: Франция, Россия, Германия, Япония.
Выполнение задания 1:
1).Запустить Microsoft Access. Создать файл - Новая база данных. В окне Файл новой базы данных вполеИмя файлавместоdb1набираемЕвропа.А в поле Папкавыбираем свою рабочую папку. Теперь нажать кнопку Создать, после чего на экране появляется окно (Европа: база данных), в котором создается новая база данных Европа.
2). Создание таблицы «Европа»
Все данные о странах Европы будут храниться в таблице, поэтому начнем с создания исходной таблицы, которую будем создавать в окне Европа: база данных. Выберем режим создания базы данных – в режиме Конструктора. Для этого выделим объект Таблицы и нажмем кнопку Создать.
В появившемся окне Новая таблица выбираем Конструктор, и таким образом переходим к окну Таблица1: таблица, в котороми начинаем создавать структуру базы данных Европа.
В столбике Имя поля будем записывать имена полей (страна; столица; население; площадь; язык; карта.
Типы полей БД Европа:
§ Поля Страна, Столица и Язык -текстовый тип;
§ Поля Население и Площадь - числовой тип. В поле Описание указать для поля Население – тыс. чел., а для поля Площадь – тыс. км. кв. Для обоих полей в Свойствах поля в строке Размер поляуказать – Одинарное с плавающей точкой и в строке Число десятичных знаков –для поляПлощадь – 1 знак,для другого– 3.
§ Поле Карта содержит карту страны, т.е. рисунок и имеет тип – поле объекта OLE.
3). Внесем в таблицу имена полей и их тип и обязательно сохраним эту полученную структуру. При сохранении таблицы назовем ее - Страны.
На вопрос Задать ключевые поля? Ответим отказом, т.к. в нашей базе данных мы будем вызывать созданную таблицу по имени, а не по ключевому слову.
4). Теперь можно заполнять таблицу Страны. Двойным щелчком открыть таблицуСтраны в окне Европа: база данных.
Заполнить только одну строку таблицы, т.е. занесите первую запись в таблицу (заполнить Францию). Остальные записи внести после того, как создадите форму, т.к. это является более удобным и наглядным способом заполнения базы данных.
Задание 2.
Для заполнения всех остальных стран создать форму для ввода и работы с данными о странах Европы.
Выполнение задания 2:
1). Для создания формы в окне Европа: база данныхвыбрать объект Формы и нажать кнопку Создать.
В окне Новая форма выберем Мастер форм, а в качестве источника данных выбрать таблицу Страны.
Алгоритм создания форм
1. В окне Создания форм нажать кнопку, тем самым перенесем все поля таблицы в форму.
2. Нажать кнопку Далее.
3. Выбрать внешний вид формы - В один столбец
4. Нажать кнопку Далее.
5. Выбрать, понравившейся стиль оформления.
6. Нажать кнопку Далее.
7. Оставим имя для формы – Страны.
8. Нажать Готово.
Заполнение базы данных с помощью созданной формы.
При заполнении данных в форме для перехода к следующей записи переключатель записей устанавливаем на вторую запись и заполним остальные данныеи т.д.
Задание 3.
Отредактировать БД Европа, добавляя новые поля и записи в таблицу.
1). Добавить в таблицу Страны две новые записи:
Страна - Греция, столица - Афины, население – 8500 тыс. чел., 131 км2 - площадь, язык – греческий. Страна - Дания, столица - Копенгаген, население – 4580 тыс. чел., 43 км2 - площадь, язык – датский.
2). Добавить новое поле перед полем Карта, в которое озаглавить Денежная единица. Франки в ходу в Монако, Люксембурге, Швейцарии, Франции. В Австрии – шиллинг, в Албании – лек, в Болгарии – лев, в Венгрии – форинт, в Германии – марка, в Испании – песета, в Греции – драхма, в Дании – крона.
Выполнение задания 3:
Используя любой из способов добавить записи и поля в таблицу Страны.
Задание 4.
Сортировка базы данных Европа:
1. отсортировать страны по алфавиту;
2. отсортировать страны по площади от самой маленькой до самой большой.
Задание 5.
Поиск в базе данных сведений по заданным условиям.
1). Найти сколько раз в базе данных встречается сочетание букв ве (без учета регистра).
2). Найти и заменить в базе данных слово немецкий на нем.
Выполнение задания 5:
Для того, чтобы найти данные по какому-то условию, надо нажать кнопку Найти (бинокль) и дальше выполнить алгоритм поиска данных).
Алгоритм поиска данных
1. Нажать кнопку Найти и перейти к окну Поиск и Замена.
- В поле Образец указать искомое слово или часть слова.
- В поле Поиск в указать где искать.
- В поле Совпадения указать Все или С любой частью поля
- В поле Просмотр указать Всеили Вверхили Вниз.
- Если необходимо, указать с учетом регистра.
- Для нахождения следующей записи, нажать кнопку Найти далее.
- Можно не только находить, но и производить замену (действия аналогичные).
Задание 6.