Заполнение базы данных с помощью созданной формы.

Практическая работа

Создание однотабличной базы данных «Европа»

Задание 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. Нажать кнопку Найти и перейти к окну Поиск и Замена.

  1. В поле Образец указать искомое слово или часть слова.
  2. В поле Поиск в указать где искать.
  3. В поле Совпадения указать Все или С любой частью поля
  4. В поле Просмотр указать Всеили Вверхили Вниз.
  5. Если необходимо, указать с учетом регистра.
  6. Для нахождения следующей записи, нажать кнопку Найти далее.
  7. Можно не только находить, но и производить замену (действия аналогичные).

 

Задание 6.