
- •Практикум по ms Access (для студентов колледжа, III семестр)
- •Основные концепции баз данных Типы баз данных
- •Создание базы данных. Ввод и форматирование данных
- •Что такое связи между таблицами
- •Виды связей между таблицами
- •Связи "один ко многим"
- •Связи "многие ко многим"
- •С вязи "один к одному"
- •Создание связей между таблицами
- •Целостность данных
- •Каскадные обновления и удаления
- •Работа с таблицами
- •Установление свойств полей
- •Индексированное поле
- •Сортировка и фильтрация данных
- •Сортировка по возрастанию и убыванию
- •Поиск с использованием фильтра "по выделенному"
- •Р ис. 20 Использование фильтра по выделенному
- •Задание 2
- •Задание 3. Расширенный фильтр.
- •З адание 4
- •Обработка данных с помощью запросов Создание простого запроса
- •Простой запрос
- •Повторяющиеся записи
- •Использование символов и условных выражений в запросах з адание 1.
- •Повторение.
- •Запрос с параметром
- •Вычисление значений полей
- •Запросы на изменение и их использование
- •Запрос на удаление
- •Изменение группы записей с помощью запроса на обновление
- •Запросы с выводом наборов значений. Групповые операции. Подготовка к контрольной работе. Запросы с выводом наборов значений
- •Групповая операция, или подведение итогов по записям
- •Создание отчета с помощью мастера отчетов
- •Это и есть группировка по полю Должность
- •Создание отчёта на основе нескольких таблиц
- •Вычисления в отчётах
- •Сортировка и группировка записей в отчётах. Вычисления в отчётах (продолжение)
- •Создание форм Создание формы для ввода данных
- •Использование кнопок перехода
- •Задание1.
Использование символов и условных выражений в запросах з адание 1.
Создайте запрос "Сотрудники 1" на основе таблицы Сотрудники. Отберите сотрудников, фамилия которых начинается на букву М.
рис. 52
Компьютер
самостоятельно допишет выражение:
Выполняем запрос:
рис. 53 Запрос Сотрудники 1
Сохраните и закройте запрос.
В следующих таблицах приведены примеры использования таких символов и условных выражений.
Таблица 2Примеры использование символов задания шаблонов
Использование символов |
Образец |
Поиск в Microsoft Access |
Вопросительный знак ( ? ); в качестве шаблона для любого символа. |
За?ор |
Забор Затор |
Звездочка ( * ); в качестве шаблона для любой группы символов. |
Д*нь |
День Добрый день Длинная тень |
Звездочка ( * ); в качестве шаблона для любой группы начальных символов. |
*й |
128й Последний |
Знак фунта (#); в качестве шаблона для любой цифры. |
#-й |
5-й 8-й |
Восклицательный знак ( ! ) после первой скобки; для поиска символа, который не входит в указанный набор символов. |
Иванов[!аы] |
Иванову [но не Иванова или Ивановы] |
Таблица 3 Примеры условных выражений
Условные выражения |
Вывод записей, которые |
Саратов |
имеют значение Саратов |
Not Саратов |
не имеют значение Саратов |
In (Саратов, Томск, Уфа) |
имеют значение Саратов, Томск или Уфа |
<М |
начинаются с букв А-Л |
>=М |
начинаются с букв М-Я |
100 |
имеют числовое значение 100 |
<=20 |
имеют числовое значение 20 |
Date() |
имеют значение текущей даты |
>=01.01.94 |
имеют значение даты позднее 01.01.94 |
Beetween 01.01.93 AND 31.12.93 |
имеют значение года 1993 |
*.02.* |
имеют значение месяца Февраль |
Null |
содержат в поле пустое значение |
Is Not Null |
имеют не пустое значение в поле |
Like "Р*" |
начинаются с буквы Р |
Повторение.
З
адание
1. На основе таблицы Закупки
создать запрос "Повторы по Закупкам"
с повторяющимися записями, в котором
будет отражено, сколько раз каждая
фирма-поставщик выполняла поставки
товаров, Error: Reference source not found
рис. 54
Г
отовый
запрос с повторяющимися записями
исправьте в режиме конструктора так,
чтобы вместо кодов фирм были их названия.
То есть в режиме конструктора необходимо
добавить таблицу Поставщики и убрать
с экрана ненужные поля.:
рис. 55 Исправленный запрос
Сохрание запрос "Повторы по закупкам".
З
адание
2. На основе таблиц Товары,
Закупки и Поставщики создать запрос
"Поставка материнских плат", в
котором будет указано, какими фирмами
и когда были поставлены на склад
материнские платы.
рис. 56
рис. 57 Запрос Поставка материнских плат