
- •Лабораторное занятие № 5 создание баз данных Теоретическая часть
- •Создание таблиц
- •Создание запросов
- •Создание форм
- •Создание отчетов
- •Лабораторная работа
- •Конструирование таблиц
- •Рекомендации по выполнению
- •Создание связей между таблицами
- •Рекомендации по выполнению
- •Конструирование запросов
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Конструирование форм
- •Рекомендации по выполнению
- •Конструирование отчетов
- •Рекомендации по выполнению
- •Дополнительное задание
- •Проектирование запросов действия Запросы действия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
Рекомендации по выполнению
Начните процесс конструирования запроса, для чего на вкладе Создание в группе Другие нажмите кнопку Конструктор запросов. Появится окно конструктора запросов и окно Добавление таблицы. Если окно Добавление таблицы не появилось, добавьте его, выполнив команду Конструктор Настройка запроса Отобразить таблицу.
В окне Добавление таблицы выделите участвующую в запросе таблицу, в нашем примере таблица Рейсы, и нажмите кнопку Добавить, после этого – кнопку Закрыть.
Переместите все поля из верхней панели запроса в нижнюю. Переместить поля можно одним из следующих способов:
перетащить нужное поле из списка полей из верхней панели в первую свободную клетку строки Поле в нижней панели;
дважды щелкнуть по имени нужного поля в списке полей в верхней панели;
щелкнуть в клетке строки Поле в нижней панели, раскрыть появившийся список и из него выбрать нужное поле.
Чтобы на экран вывелись значения всех полей, должны быть включены флажки в строке Вывод на экран для всех полей запроса (Рис. 14).
Рис. 14. Вид окна Конструктора запроса
Для создания параметрического запроса на пересечении строки Условие отбора и столбца Маршрут в квадратных скобках напишите обращение к пользователю, например: [Введите пункт назначения]. При выполнении запроса на экране появится обращение к пользователю «Введите пункт назначения» (Рис. 15).
Рис.15. Создание параметрического запроса
Выполните запрос. Для этого на вкладке Главная в группе Результаты нажмите кнопку Выполнить. Перейти обратно, в режим Конструктора можно выполнив команду: Главная Режим Конструктор.
Сохраните запрос под именем Город.
Конструирование форм
Задание 1.7.
|
С помощью заготовки Разделённая форма на основе таблицы Рейсы сконструировать форму Проданные билеты. |
Рекомендации по выполнению
В столбце Объекты Access выделите таблицу на основе которой нужно сконструировать форму. Затем перейдите на вкладку Создание в группу Формы и нажмите кнопку Разделенная форма. Откроется готовая форма.
Преобразуйте поле Авиакомпания в поле со списком. Для этого:
перейдите в режим Конструктора (Режимы → Режим конструктора);
щелкните по правой части поля Авиакомпания правой клавишей мыши и выберите пункт Преобразовать элемент в → Поле со списком;
щелкните по правой части поля Авиакомпания правой клавишей мыши и выберите пункт Свойства. В правой части экрана откроется Окно свойств. Перейдите на закладку Данные;
В строке Источник строк выберите таблицу Авиакомпании;
Задайте для поля Время маску ввода. Для этого:
щелкните по правой части поля Время правой клавишей мыши и выберите пункт Свойства → откроется Окно свойств.
в Окне свойств перейдите на закладку Данные и щелкните в строке Маска ввода. Нажмите кнопка выбора вариантов
и выберите краткий формат времени.
Перейдите в режим формы (Режимы → Режим формы). В правой части поля Авиакомпания должна появиться кнопка выбора вариантов с выпадающим списком, в котором будет список авиакомпаний;
Сохраните сконструированную форму под именем Проданные билеты.
Задание 1.8.
|
С помощью созданной формы Проданные билеты добавить данные в таблицу Рейсы. |
Образец заполнения представлен в табл. 1.3. Таблицу заполнять только по строкам! Самостоятельно добавить 5 записей. Данные выбирать так, что бы даты рейсов попадали минимум на два месяца.
Задание 1.9.
|
В режиме Мастера форм, на основе таблиц Авиакомпании и Расстояния, сконструировать формы для просмотра и заполнения таблиц. Формы сохранить под именами Авиакомпании и Расстояния. |