
- •Кафедра Информатики и компьютерного моделирования
- •1 Занятие по базе данных access
- •1. Введение. Знакомство с access.
- •2. Создание базы данных. Создание базы данных с помощью мастера
- •Создание базового объекта – таблицы
- •Создание таблицы с нуля в режиме конструктора
- •Добавление поля в таблицу в режиме конструктора
- •Определение или изменение ключевого поля
- •Добавление данных в режиме таблицы или формы
- •3. Определение связей между таблицами
- •Просмотр существующих связей между таблицами
- •4. Создание формы
- •В общем случае запрос – это вопрос о данных. Рассмотрим простейший тип запроса: запрос-выборку.
- •Создание простого запроса на выборку с помощью мастера
- •Для примера возьмем все три исходные таблицы: заказы, клиенты, продукты. Появляется окно документа запрос-выборка врежиме конструктора.
- •Для указанного примера запроса получаем запрос-выборку
- •6. Отчеты
- •Создание отчета
Добавление поля в таблицу в режиме конструктора
Откройте таблицу в режиме конструктора.
Чтобы вставить в таблицу поле, щелкните строку, над которой его нужно поместить, и нажмите кнопку Добавить строки
на панели инструментов.
Чтобы добавить поле в конец таблицы, выберите первую пустую строку.
В столбце Имя полявведите имя, придерживаясьсоглашений об именах объектовMicrosoft Access.
В столбце Тип данныхможно оставить настройку по умолчанию (Текстовый) или выбрать из раскрывающегося списка ячейки столбцаТип данныхдругойтип данных.
Для получения
сведений о выборе подходящего типа
данных нажмите кнопку
.
В столбце Описаниевведите описание данных, которые будет содержать это поле. Текст описания будет выводиться встроке состоянияпри добавлении данных в поле, а также будет включен в описание объекта таблицы. Вводить описание не обязательно.
Если нужно, задайте значения свойств поля в нижней части окна.
До того, как сохранить таблицу, определите первичный ключ.
Определение или изменение ключевого поля
Откройте таблицу в режиме конструктора.
Выделите одно или несколько полей, которые требуется определить как ключевые.
Для выделения одного поля щелкните область выделения строкинужного поля.
Для выделения нескольких полей щелкните область выделения для каждого поля, удерживая нажатой клавишу CTRL.
Нажмите кнопку Ключевое поле
на панели инструментов.
Примечание.Поле первичного ключа определять не
обязательно, но желательно. Если первичный
ключ не был определен, Microsoft Access при
сохранении таблицы спросит, нужно ли
создать ключевое поле. Для сохранения
таблицы нажмите кнопкуСохранить
на
панели инструментов, а затем введите
имя таблицы, следуясоглашениям
об именах объектовMicrosoft
Access.
Добавление данных в режиме таблицы или формы
Откройте таблицу в режиме таблицыили форму врежиме формы.
Нажмите на панели инструментов кнопку Новая запись
.
Введите данные и нажмите клавишу TAB для перехода к следующему полю.
В конце записи нажмите клавишу TAB для перехода к следующей записи.
Пример
создания базы данных «КЛИЕНТЫ».
В этой базе создаются три таблицы: «КЛИЕНТЫ», «ПРОДУКТЫ», ЗАКАЗЫ».
Таблица «КЛИЕНТЫ»
Код |
код клиента |
наименование клиента |
адрес клиента |
1 |
10 |
кафе "Парус" |
Зеленая.15 |
2 |
20 |
клуб "Белый попугай |
Лесная,11 |
3 |
30 |
закусочная "Сирена" |
Утренняя.48 |
4 |
40 |
Ресторан "Барракуда" |
Голубева, 2А |
5 |
50 |
Бистро "Париж" |
Московская,97 |
6 |
60 |
Клуб "Орфей" |
Волжская, 51 |
Таблица «ПРОДУКТЫ»
счетчик |
код продукта |
название продукта |
цена |
1 |
200 |
конфеты "Южная ночь" |
32,60р. |
2 |
300 |
печенье "Садко" |
16,20р. |
3 |
400 |
торт "Птичье молоко" |
35,20р. |
4 |
500 |
пастила фруктовая |
24,80р. |
Таблица «ЗАКАЗЫ»
Код |
номер заказа |
код клиента |
код продукта |
количество |
дата поставки |
1 |
7010 |
20 |
400 |
14 |
14.08.2002 |
2 |
7220 |
40 |
300 |
9 |
12.08.2002 |
3 |
7310 |
50 |
200 |
12 |
13.09.2002 |
4 |
7020 |
10 |
400 |
8 |
30.08.2002 |
5 |
7040 |
60 |
500 |
10 |
03.09.2002 |
6 |
7230 |
30 |
300 |
9 |
10.09.2002 |
7 |
7120 |
40 |
400 |
12 |
29.08.2002 |
8 |
7140 |
10 |
300 |
8 |
29.08.2002 |
9 |
7060 |
20 |
200 |
10 |
14.08.2002 |
10 |
7180 |
60 |
500 |
13 |
12.08.2002 |
11 |
0 |
0 |
0 |
0 |
12.08.2002 |
Работая с таблицей в оперативном режиме, можно установить ФИЛЬТР, т.е. задать логическое выражение, позволяющее выдавать на экран только те записи, для которых это выражение истинно. Фильтр набирается в окне фильтра. Например, для таблицы «ЗАКАЗЫ» после применения фильтра выводятся только те заказы, которые были сделаны 14.08.2002.
Код |
номер заказа |
код клиента |
код продукта |
количество |
дата поставки |
1 |
7010 |
20 |
400 |
14 |
14.08.2002 |
3 |
7310 |
50 |
200 |
12 |
14.08.2002 |
6 |
7230 |
30 |
300 |
9 |
14.08.2002 |
7 |
7120 |
40 |
400 |
12 |
14.08.2002 |