- •Практическое использование ms access
- •Постановка задачи
- •Проектирование таблиц
- •Создание таблицы Студенты в режиме конструктора
- •Ввод данных таблицы Студенты
- •Создание таблицы Предметы в режиме конструктора На ленте Создание нажмите на пиктограмму .
- •Ввод данных таблицы Сессия
- •Изменение свойств полей таблицы Сессия в режиме конструктора
- •В Типе данных поля Код_предмета выберите Мастер подстановок и далее проделайте следующее:
- •Ввод остальных данных таблицы Сессия
- •Сортировка и фильтрация
- •Проектирование запросов
- •Запрос 1
- •Создание Запроса
- •Проектирование запроса
- •Выполнение запроса
- •Сохранение запроса
- •Запрос 2
- •Запрос 3
- •Форма для ввода фамилий
- •Форма для ввода по предметам
- •Отчет по результатам сессии по каждому предмету
- •Отчет по начислению стипендии
- •Макросы
- •6.1. Макрос1
- •6.2. Макрос2
Проектирование таблиц
Запускается Access аналогично другим программным продуктам Microsoft Office.
Сначала следует создать базу данных, в которой будут сохранены все другие Access-объекты: таблицы, запросы, формы и т.д. В левом верхнем углу окна Access нажмите на кнопку Office и выберите команду Создать. В правой части окна появится поле для ввода имени базы данных. Щелкните левой кнопкой мыши по значку , расположенному справа от этого поля, для выбора папки, в которой будет храниться Ваша база данных (установите папку, в которой Вы все время работаете), и задайте также имя базы данных, например, SESSIYA. После этого щелкните левой кнопкой мыши на кнопке Access автоматически добавит расширение имени базы данных .accdb.
Создание таблицы Студенты в режиме конструктора
Создавать таблицу удобнее в режиме Конструктор. Перейдите в режим Конструктор, щелкнув мышкой на кнопке ленты Главная. Открывается диалоговое окно, в котором Access предлагает ввести имя таблицы. Введите имя первой таблицы – Студенты - и нажмите на кнопку .
Задайте имена полей, их тип и т.д. (см. табл. 3).
Таблица 3.
ПРОЕКТИРОВАНИЕ ТАБЛИЦЫ СТУДЕНТЫ
Имя поля |
Где задавать |
Что задавать |
Код_студента |
Тип данных |
Счетчик |
На ленте Конструктор |
Ключевое поле (если не задано по умолчанию - наличие значка слева от поля) |
|
ФИО |
Тип данных |
Текстовый |
Свойства поля, Размер поля |
25 |
|
Свойства поля, Обязательное поле |
Да |
Закройте таблицу (не закройте случайно Access!), щелкнув мышью на кнопке внутреннего окна (таблицы Студенты), подтвердив сохранение.
Ввод данных таблицы Студенты
В левой части окна Access, в поле Все таблицы, выделите таблицу Студенты, после чего щелкните правой кнопкой мыши и в открывшемся меню выберите элемент Открыть. Введите в столбце поля ФИО любые четыре фамилии. Закройте таблицу. Если появится диалоговое окно с подтверждением сохранения, сохраните таблицу.
Создание таблицы Предметы в режиме конструктора На ленте Создание нажмите на пиктограмму .
Задайте имена полей, их тип и т.д. (см. табл. 4).
Таблица 4.
ПРОЕКТИРОВАНИЕ ТАБЛИЦЫ ПРЕДМЕТЫ
Имя поля |
Где задавать |
Что задавать |
Код_предмета |
Тип данных |
Счетчик |
На ленте Конструктор |
Ключевое поле |
|
Название_предмета |
Тип данных |
Текстовый |
Свойства поля, Размер поля |
40 |
|
Свойства поля, Обязательное поле |
Да |
Закройте таблицу, подтвердив сохранение и дав таблице имя Предметы.
Ввод данных таблицы Предметы
Ввод данных в таблицы Предметы осуществляется аналогично п.2.2.
Введите в таблицу Предметы четыре предмета: информатика, история, высшая математика и физика. Закройте таблицу, подтвердив сохранение.
Создание таблицы Сессия в режиме конструктора
На ленте Создание нажмите на пиктограмму для входа в режим Конструктор. Задайте имена полей, их тип и т.д. (см. табл. 4).
Таблица 4.
ПРОЕКТИРОВАНИЕ ТАБЛИЦЫ СЕССИЯ
Имя поля |
Где задавать |
Что задавать (записать) |
Код_студента |
Тип данных |
Числовой |
Код_предмета |
Тип данных |
Числовой |
Оценка |
Тип данных |
Числовой |
Свойства поля, Размер поля |
Байт |
|
Свойства поля, Значение по умолчанию |
3 |
|
Свойства поля, Условие на значение |
>1 and <6 |
|
Свойства поля, Сообщение об ошибке |
Можно вводить только числа от 2 до 5! |
|
Свойства поля, Обязательное поле |
Да |
Закройте таблицу, подтвердив сохранение, дав таблице имя Сессия и не создав ключевого поля.