Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_docs_F1448756111_Access_2010.pdf
Скачиваний:
111
Добавлен:
09.02.2015
Размер:
3.26 Mб
Скачать

Е.М. Карчевский, И.Е. Филиппов, И.А. Филиппова

Access 2010 в примерах

Учебное пособие

Казанский университет

2012

Содержание

 

Урок 1. Создание таблиц базы данных...................................................................

3

Урок 2. Ввод данных в таблицы............................................................................

16

Урок 3. Логическая структура базы данных........................................................

23

Урок 4. Однотабличные формы............................................................................

30

Урок 5. Формы для загрузки двух таблиц............................................................

38

Урок 6.

Многотабличные формы..........................................................................

50

Урок 7.

Запросы......................................................................................................

71

Урок 8.

Отчет по одной таблице...........................................................................

98

Урок 9.

Отчеты по двум таблицам......................................................................

106

Урок 10.

Многотабличные отчеты......................................................................

112

Урок 11.

Разработка отчета на основе запроса..................................................

118

Урок 12.

Управление приложением пользователя............................................

126

2

Урок 1. Создание таблиц базы данных

Рассмотрим последовательность необходимых действий при создании файла и таблиц базы данных. База данных «Учебный процесс» будет состоять из семи таблиц, свойства полей которых приведены в конце этой главы в приложении A.

Для создания файлы базы данных выполним команду меню Файл|Создать.

В окне Создание выберем Новая база данных (рис 1.1).

Рис. 1.1. Создание файла базы данных.

Именуем базу данных, определим папку, в которой будет размещен этот файл и щелкаем кнопкой мыши на значке Создать (рис 1.2).

Рис.1.2. Именование базы данных.

3

Создание структуры таблицы ГРУППА

Начнем создание таблицы ГРУППА с определения ее структуры в режиме конструктора таблиц. Основные параметры структуры таблицы ГРУППА, представлены в табл. 1.1.

Таблица 1.1. Основные параметры структуры таблицы ГРУППА

Имя

Клю-

Уни

Обя

Тип

Размер

Число

Подпись

Условие

поля

чевое

кал

за-

дан-

 

деся-

поля

на

зна-

 

поле

ьно

тел

ных

 

тичных

 

чение

 

 

е

ьно

 

 

знаков

 

 

 

 

 

 

е

 

 

 

 

 

 

 

 

 

по-

 

 

 

 

 

 

 

 

 

ле

 

 

 

 

Сообще-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ние

об

 

 

 

 

 

 

 

 

ошибке

 

 

 

 

 

 

 

 

 

 

НГ

Да

Да

Да

Тек-

3

 

Ном.

 

 

 

 

 

 

стовый

 

 

группы

 

 

КОЛ

 

 

Нет

Число-

Байт

 

Кол. ст. в

>=0

And

 

 

 

 

вой

 

 

группе

<=35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кол.

сту-

 

 

 

 

 

 

 

 

дентов

 

 

 

 

 

 

 

 

больше

 

 

 

 

 

 

 

 

допусти-

 

 

 

 

 

 

 

 

мого

 

ПБАЛ

 

 

Нет

Число-

Оди-

2

Прох.

>2 And <5

Л

 

 

 

вой

нарное

 

балл

Or 0

 

спла-

ваю-

 

Ошибка в

щей

 

оценке

точ-

 

 

кой(4

 

 

байта)

 

 

В окне базы данных выберем вкладку Создание и нажмем кнопку Конструк-

тор таблиц (рис. 1.3).

4

Рис 1.3. Вызов конструктора таблиц.

В соответствии с приведенными в табл. 3.1 проектными параметрами структуры для таблицы ГРУППА в окне конструктора Таблица1:таблица (рис. 1.4) нужно:

yВ столбец Имя поля ввести в нужной последовательности имена полей НГ, КОЛ, ПБАЛЛ

yВ столбце Тип данных выбрать нужный тип данных для каждого поля, использовав кнопку списка

yНа вкладке Общие задать свойства полей (рис. 1.5):

o Размер поля, нажав в нем кнопку списка:

o для текстового поля НГ зададим размер поля 3

oдля числового поля КОЛ выберем значение Байт, определяющее длину целого числа, достаточную для размещения максимального

значения поля (40 студентов в группе) (см. рис.1.6)

o для числового поля ПБАЛЛ выберем Одинарное с плавающей точ-

кой

o Формат поля для поля ПБАЛЛ – Фиксированный o Число десятичных знаков для поля ПБАЛЛ – 2

oПодпись, Условие на значение, Сообщение об ошибке– для каждо-

го из полей выберем, как указано в табл. 3.1

Рис 1.4. Окно конструктора таблиц.

5

Рис. 1.5. Вкладка Общие.

Рис. 1.6. Выбор размера для поля КОЛ (количество студентов в группе) в окне конструктора таблиц

Условие на значение, которое заносится в бланк запроса, является выражением, которое может быть сформировано с помощью построителя выражений (рис. 1.8). Построитель вызывается при нажатии кнопки справа от строки Условие на значение, в которую выражение должно быть введено (см. рис. 1.7).

6

Рис. 1.7. Определение свойств поля ПБАЛЛ (средний проходной балл в группе)

Внимание

Для ввода операторов <больше равно> и <меньше равно> существуют специальные знаки. Не допускайте пробелов при вводе выражения. Нужные пробелы построитель введет сам.

Рис. 1.8. Окно построителя выражений с выведенным списком всех операторов

7

После ввода выражения в окно построителя и нажатии клавиши <Enter> Access выполняет синтаксический анализ выражения и отобразит его в строке

Условие на значение.

Теперь определим первичный ключ таблицы. Выделим поле НГ, щелкнув кнопкой мыши на области маркировки слева от имени поля, и нажмем кнопку Ключевое поле во вкладке Конструктор. Признаком установки ключа является изображение ключа слева от имени поля. Определим свойства ключевого поля в соответствии с табл. 3.1.

Сохраним созданную структуру таблицы и присвоим имя новой таблице – “ГРУППА”. Выполним команду Файл|Сохранить и введем это имя в окне

Сохранения (рис. 1.9).

Рис. 1.9. Сохранение таблицы.

Таблица ГРУППА появится в списке объектов Таблицы в окне Все объекты

Access (рис. 1.10).

Рис. 1.0. Таблица ГРУППА.

8