- •2. Лабораторная работа №2. Проектирование структуры базы данных 16
- •2.1. Общие сведения 16
- •3. Лабораторная работа №3. Сортировка, поиск и фильтрация записей в таблицах 37
- •3.1. Общие сведения 37
- •4. Лабораторная работа №4. Разработка запросов 47
- •4.1. Общие сведения 47
- •5. Лабораторная работа №5. Использование языка sql для создания запросов 61
- •5.1. Общие сведения 61
- •6. Лабораторная работа №6. Создание и использование форм 67
- •6.1. Общие сведения 67
- •7. Лабораторная работа №7. Разработка отчетов 80
- •7.1. Общие сведения 80
- •7.2. Порядок выполнения работы 83
- •8. Лабораторная работа №8. Разработка командного интерфейса приложения 85
- •8.1. Общие сведения 85
- •Введение
- •1. Лабораторная работа №1. Разработка таблиц баз данных
- •1.1. Общие сведения
- •1.1.1. Постановка задачи
- •1.1.2. Создание базы данных
- •1.1.3. Создание таблицы базы данных
- •1.1.4. Добавление, удаление, редактирование записей в таблице базы данных
- •1.1.5. Редактирование структуры таблицы базы данных
- •1.2. Порядок выполнения работы
- •2. Лабораторная работа №2. Проектирование структуры базы данных
- •2.1. Общие сведения
- •2.1.1. Постановка задачи №1
- •2.1.2. Проектирование структуры базы данных
- •2.1.2.1. Виды связи между таблицами
- •2.1.2.2. Виды зависимостей между атрибутами отношений
- •КодАбитуриента НазваниеФакультета КодФакультета
- •2.1.2.3. Процедура нормализации
- •КодАбитуриента КодСпециальности
- •2.1.3. Реализация структуры базы данных средствами субд Access
- •2.1.3.1. Определение связей между таблицами базы данных
- •2.1.3.2. Удаление и модификация связей между таблицами базы данных
- •2.1.3.3. Модификация структуры базы данных «Университет»
- •2.1.4. Постановка задачи №2
- •2.2. Порядок выполнения работы
- •3. Лабораторная работа №3. Сортировка, поиск и фильтрация записей в таблицах
- •3.1. Общие сведения
- •3.1.1. Сортировка записей в таблице базы данных
- •3.1.2. Поиск записей по значению поля
- •3.1.3. Отбор данных при помощи фильтров
- •3.1.3.1. Фильтр по выделенному фрагменту
- •3.1.3.2. Поле «Фильтр для»
- •3.1.3.3. Обычный фильтр.
- •3.1.3.4. Расширенный фильтр и расширенная сортировка.
- •3.1.3.5. Использование сложных критериев отбора.
- •3.1.3.6. Сохранение и загрузка фильтра в качестве запроса
- •3.1.3.7. Настройка режима таблицы
- •3.1.3.8. Копирование и экспорт отсортированных и отфильтрованных данных
- •3.2. Порядок выполнения работы
- •4. Лабораторная работа №4. Разработка запросов
- •4.1. Общие сведения
- •4.1.1. Создание простого запроса на выборку с помощью Мастера запросов
- •4.1.2. Создание простого запроса на выборку с помощью Конструктора запросов
- •4.1.3. Создание многотабличных запросов
- •4.1.3.1. Создание многотабличного запроса на выборку
- •4.1.3.1.1. Включение в бланк запроса вычисляемых полей
- •4.1.3.1.2. Включение в бланк запроса групповой операции
- •4.1.3.2. Создание перекрестного запроса
- •4.1.3.3. Создание параметрического запроса
- •4.1.3.4. Создание запросов на изменение
- •4.1.3.4.1. Запрос на создание таблицы
- •4.1.3.4.2. Запрос на обновление записей
- •4.1.3.4.3. Запрос на добавление записей
- •4.1.3.4.4. Запрос на удаление записей
- •4.2. Порядок выполнения работы
- •5. Лабораторная работа №5. Использование языка sql для создания запросов
- •5.1. Общие сведения
- •5.1.1. Структура запроса на выборку
- •5.1.2. Создание перекрестных запросов
- •5.1.3. Порядок создания собственного запроса на языке sql в среде субд Access
- •5.2. Порядок выполнения работы
- •6. Лабораторная работа №6. Создание и использование форм
- •6.1. Общие сведения
- •6.1.1. Создание формы средствами автоматического создания форм
- •6.1.2. Создание формы с помощью Мастера форм.
- •6.1.3. Редактирование макета формы в режиме Конструктора
- •6.1.4. Создание элемента управления «Поле со списком»
- •6.1.5. Создание многотабличных форм в режиме Конструктора.
- •6.1.6. Создание вычисляемых полей
- •6.2. Порядок выполнения работы
- •7. Лабораторная работа №7. Разработка отчетов
- •7.1. Общие сведения
- •7.1.1. Построение отчета с помощью средств автоматического создания отчетов и Мастера отчетов
- •7.1.2. Разработка простого отчета в режиме Конструктора отчетов
- •7.1.3. Создание составного отчета.
- •7.2. Порядок выполнения работы
- •8. Лабораторная работа №8. Разработка командного интерфейса приложения
- •8.1. Общие сведения
- •8.2. Порядок выполнения работы
- •Рекомендуемая литература
- •Статистические функции
- •Построитель выражений
- •Операторы для создания выражений
3.1.3.2. Поле «Фильтр для»
Когда не удается быстро найти образец отбора, в столбце таблицы применяется поле «Фильтр для». Для его использования необходимо:
открыть таблицу в Режиме Таблицы;
щелкнуть правой кнопкой мыши на поле, для которого нужно указать условие отбора, а затем ввести значение условия отбора в поле «Фильтр для» в контекстном меню. В поле «Фильтр для» можно указывать не только конкретные значения, но и выражения, требующие вычислений (см. в справке «Отбор записей путем ввода условия в поле формы или таблицы»);
нажать клавишу Enter, чтобы применить фильтр и закрыть контекстное меню.
Задание 3.
Открыть созданную ранее таблицу «Абитуриент» в режиме таблицы.
С помощью фильтра по выделенному найти все записи об абитуриентах по отчеству «Иванович».
Удалить фильтр.
Найти все записи об абитуриентах, фамилия которых заканчивается на «- ов».
Удалить фильтр.
Найти все записи об абитуриентах с именем Павел или Иван
Удалить фильтр.
Найти все записи об абитуриентах, рожденных до 1989 года.
Удалить фильтр.
3.1.3.3. Обычный фильтр.
Обычный фильтр позволяет отобрать записи по значению нескольких полей.
Для отбора необходимо:
открыть таблицу в Режиме Таблицы;
нажать кнопку Изменить фильтр или выполнить команду меню Главная/Сортировка и фильтр/Дополнительно/Изменить фильтр. Появляется окно для изменения фильтра, которое содержит линейку полей таблицы;
в любое из этих полей можно ввести или выбрать из списка значение, которое будет являться условием отбора. Условия, введенные в нескольких полях, объединяются с помощью логического оператора “И”. Критерии отбора по одному полю объединяются логическим оператором “ИЛИ”, для чего нужно раскрыть другую вкладку формы, щелкнув по ярлычку ИЛИ в нижней части формы слева. При вводе условий отбора можно использовать любые выражения, которые возможны в Access;
нажать кнопку Применение фильтра или выбрать команды меню Сортировка и фильтр/Дополнительно/Применить фильтр.
Задание 4.
Получение информации об абитуриентах, у которых средний балл аттестата 4,0 и 3,0.
Открыть созданную ранее таблицу «Абитуриент» в режиме таблицы.
Нажать на кнопку «Изменить фильтр» (или команда «Сортировка и фильтр/Дополнительно/Изменить фильтр»).
Нажать на кнопку «Очистить бланк» (для удаления предыдущего критерия отбора, если таковой имелся).
Активизировать поле «Средний_балл_аттестата», раскрыть список значений в этом поле, выбрать значение «4,0».
Щелкнуть мышью на вкладке «ИЛИ».
Выбрать в поле «Средний_балл_аттестата» значение «3,0».
Щелкнуть на кнопку «Применить фильтр».
Получение информации об абитуриентах, у которых средний балл аттестата 3,0 и отчество «Иванович».
Нажать на кнопку «Изменить фильтр».
Нажать на кнопку «Очистить бланк».
Активизировать поле «Средний_балл_аттестата», раскрыть список значений в этом поле, выбрать значение «3,0».
Активизировать поле «Отчество», раскрыть список значений в этом поле, выбрать значение «Евгеньевич».
Щелкнуть на кнопку «Применить фильтр».