- •Часть 1. Системы управления базами данных ms access Введение
- •Свойства полей
- •Типы данных
- •Понятие ключевого поля
- •Глава 1. Построение базы данных
- •1.1. Создание базы данных
- •1.2. Создание таблиц
- •Создание таблицы учета студентов (таблица Студенты)
- •Ввод данных в таблицу «Студенты»
- •Создание таблицы «Оценка»
- •Ввод данных в таблицу «Оценка»
- •Создание таблицы «Группа»
- •Ввод данных в таблицу «Группа»
- •1.2. Изменение структуры таблицы
- •1.3. Создание связей таблиц
- •Глава 2. Оптимизация ввода информации в базу данных
- •2.1. Подстановка значений
- •Подстановка значений из таблицы
- •Подстановка из списка значений
- •2.2. Свойства полей
- •Свойство «Подпись»
- •Свойство «Обязательное поле»
- •Свойство «Индексированное поле»
- •Свойство «Значение по умолчанию»
- •Свойства «Условие на значение» и «Сообщение об ошибке»
- •Свойство «Формат поля»
- •Свойство «Маска ввода»
- •Глава 3. Запросы
- •3.1. Запросы на выборку
- •Запрос на выборку с условиями отбора.
- •Запросы на выборку с вычислениями.
- •Фио: [Фамилия] & ", " & [Имя] & " " & [Отчество]
- •101 Группа – Иванов Иван
- •Запрос на выборку с вычисления итогов.
- •Фио: [Фамилия] & " " & [Имя]
- •3.2. Запросы с параметром
- •Like [Введите первую букву фамилии] & "*"
- •3.3. Запросы на изменение
- •Запросы на создание таблицы
- •Запросы на обновление таблицы
- •Запросы на добавление
- •Запросы на удаление
- •Глава 4. Формы
- •4.1. Создание и использование Автоформ
- •4.2. Создание и использование форм
- •Глава 5. Отчеты
- •5.1. Создание и использование Автоотчетов
- •5.2. Создание и использование отчетов
- •Задания для самостоятельной работы
Глава 4. Формы
Формы – объект базы данных, предназначенный для отображения, ввода и редактирования данных. Форма может отображать данные из одной или нескольких таблиц, запросов, а так же содержать вычисляемые поля.
Количество полей и порядок их расположения в форме пользователь может регулировать произвольно.
Типы форм:
автоформа (формируется программой);
пользовательская форма (формируется пользователем).
4.1. Создание и использование Автоформ
Автоформа может быть создана только для ОДНОЙ таблицы (запроса) и предусматривает включение ВСЕХ полей таблицы.
Виды автоформ:
в столбец;
ленточная;
табличная.
Задание:
Создайте автоформу в столбец для таблицы Студенты в базе данных Академия. Для этого выполните следующие действия.
Откройте базу данных Академия.
Выберите Объекты – Формы.
Нажмите на кнопку на панели инструментов.
В появившемся окне выберите вид автоформы – в столбец.
Задайте источник данных – таблица Студенты (см. рисунок).
Нажмите кнопку ОК.
Результат работы – автоформа в столбец для таблицы Студенты, представлен на рисунке.
Для перемещения между записями используются кнопки навигатора, расположенного внизу формы.
Назначение кнопок Навигатора.
Вид |
Назначение |
|
Перемещение на первую запись таблицы. |
|
Перемещение на предыдущую запись таблицы. |
|
Номер текущей записи таблицы. Можно использовать для перехода на запись с известным номером (ввести в это поле номер и нажать Enter). |
|
Перемещение на следующую запись таблицы. |
|
Перемещение на последнюю запись таблицы. |
|
Создание новой записи. |
Задания:
Откройте базу данных Учет АМТ.
Создайте автоформу в столбец для таблицы ЛЮДИ.
Внесите в таблицу две произвольные записи, используя для этого автоформу.
Создайте автоформы в ленточном виде для таблиц ОРУЖИЕ и АВТОМОБИЛИ.
Внесите в таблицы по одной произвольной записи, используя для этого автоформы.
4.2. Создание и использование форм
Формы, так же как и таблицы, можно создавать в режиме конструктора или при помощи мастера. Проще создавать формы при помощи мастера, а затем изменять по своему желанию в режиме конструктора. Любую форму пользователь может настроить (изменить) по своему желанию.
Задание:
Создайте форму Автовладельцы для отображения сведений об автовладельцах из базы данных Учет АМТ. В форме разместите поля Фамилия, Имя и Отчество из таблицы Люди; и Государственный номер, Марка, Модель, Цвет из таблицы Автомобиль.
Рассмотрим создание формы с помощью мастера.
Выберите команду Создание формы с помощью мастера.
В появившемся окне выберите таблицу Люди и, используя кнопку > , добавьте в форму поля Фамилия, Имя и Отчество (см. рисунок).
Затем выберите таблицу Автомобиль и, используя кнопку > , добавьте в форму поля Государственный номер, Марка, Модель и Цвет (см. рисунок).
Нажмите кнопку Далее.
В появившемся окне можно задать для связанных таблиц способ показа форм. Подчиненные формы – обе формы отображаются в одном окне; Связанные формы – подчиненная таблица отображается при нажатии на специальную кнопку в основной форме.
Выберите вид Подчиненные формы и нажмите кнопку Далее.
В следующем окне задается внешний вид подчиненной формы.
Выберите Табличный и нажмите кнопку Далее.
В следующем окне выбирается стиль оформления форм.
Выберите Международный и нажмите кнопку Далее.
На следующем (итоговом) задаются имена будущих форм.
Введите имя для Формы – Автовладельцы; Подчиненной формы – Автовладельцы подчиненная форма (см. рисунок).
Нажмите кнопку Готово. Результат представлен на рисунке ниже.
Задание:
Создайте форму Владельцы оружия для просмотра сведений об оружии, находящегося у населения. В форме разместите поля Фамилия, Имя и Отчество из таблицы Люди; Модель и №разрешения из таблицы Оружие. Подчиненную форму представить в табличном виде, стиль – стандартный, заголовок – Список оружия.
Внесите в таблицу произвольную запись, используя для этого созданную форму.