- •Понятие базы данных. Виды (модели) баз данных. Краткая характеристика.
- •Понятие субд. Объекты субд ms acсess. Краткая характеристика.
- •Объекты Access.
- •Понятие поле, запись. Краткая характеристика. Типы полей субд ms acсess. Элементы таблиц:
- •Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.
- •Объект субд ms acсess Таблица.
- •Способы создания таблиц:
- •Особенности таблиц бд:
- •Объект субд ms acсess Запрос.
- •Виды запросов.
- •Объект субд ms acсess Отчет.
- •Объект субд ms acсess Форма.
- •Структура формы.
- •Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.
- •Создание простого запроса на выборку в режиме Конструктора.
- •Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
- •Операторы.
- •Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Виды запросов.
- •Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Виды запросов.
- •Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Виды запросов.
- •Виды Запросов. Оператор like. Примеры использования. Виды запросов.
- •Операторы.
Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Виды запросов.
Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
Запросы с параметром. Часто встречаются ситуации, когда перед выполнением запроса надо изменять условия отбора. Запрос с параметром позволяет ввести условие отбора в диалоговом окне Введите значение параметра.
Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу.
Запросы на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся:
Запрос на создание таблицы используются для сохранения результатов запроса, например, для сохранения резервных копий таблицы.
Запрос на обновление используется для обновления данных в полях таблицы;
Запрос на добавление;
Запрос на удаление.
Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса.
В запросе над полями можно производить вычисления. Результат вычисления образует вычисляемое поле в таблице, создаваемой по запросу. При каждом выполнении запроса производится вычисление с использованием текущих значений полей.
Для создания запроса с вычисляемыми полями в режиме Конструктора необходимо:
Сформировать простой запрос на выборку, включив в бланк запроса требуемые поля
Вызвать Построитель выражений пиктограммой
Построить
В Построителе выражений встроенные функции находятся в папке Функции \ Встроенные функции. Функции делятся на категории: Математические, Статистические, Финансовые, Дата/время и т. д. Каждая функция выполняет определенное действие и требует задания одного или нескольких аргументов. В построителе все константы и операторы, а также общие выражения расположены в одноименных папках.
Составляется выражение, используя имена таблиц и запросов, расположенных в нижней части. После фиксирования формулы перед составленным выражением добавляется имя поля, отделяемое двоеточием. Имя вычисляемого поля становится заголовком столбца с результатами выполнения запроса, его можно изменить, удалив прежнее и набрав новое. Для вычисляемых полей допускается сортировка, задание условий отбора и расчет итоговых значений.
Выполнить запрос
Пример : в БД Подписка на основе таблиц Подписные издания и Подписчики создадим запрос с вычисляемым полем Выручка.
Получаем выражение:
Выручка:[Подписные издания]![Стоимость]* [Подписчики]![Количество], где
Выручка: - имя создаваемого вычисляемого поля
[Подписные издания]! - имя таблицы
[Стоимость] – имя поля
Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Виды запросов.
Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса. Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу.
Запросы на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся:
Запрос на создание таблицы используются для сохранения результатов запроса, например, для сохранения резервных копий таблицы.
Запрос на обновление используется для обновления данных в полях таблицы;
Запрос на добавление;
Запрос на удаление.
Запросы с параметром. Часто встречаются
ситуации, когда перед выполнением
запроса надо изменять условия отбора.
В этом случае в Бланке запроса в строке
Условия отбора ввести условие отбора
в виде приглашения в квадратных скобках,
например [Введите номер группы].
Запрос с параметром позволяет ввести условие отбора в диалоговом окне Введите значение параметра.
Для создания запроса с параметром в режиме Конструктора необходимо:
Сформировать запрос на выборку, включив в бланк запроса требуемые поля
в строке Условия отбора ввести условие отбора в виде приглашения в квадратных скобках
в диалоговом окне Введите значение параметра необходимо указать конкретное значение параметра (фамилия, номер группы и т. д. в зависимости от задания).
Пример. Вывести суммы всех платежей данного плательщика, фамилия которого вводится как параметр. В результат запроса вывести поля: Фамилия, Имя, Отчество, Сумма платежа. Использовать таблицы Плательщики и Операции.
Условие отбора Конструктора запросов вводится в поле Фамилия. Для определения параметра необходимо ввести следующую запись: [Введите фамилию плательщика:].
Результат выполнения этого запроса для введённой как параметр фамилии «Сергеев» следующий:
