- •Основные сведения и термины программы
- •Окно базы данных
- •Объекты (кнопки в окне бд):
- •Сквозное практическое задание для изучения работы программы access. Этап 1 работа с однотабличной базой данных. Шаг 1.Создание базы данных (бд).
- •Создание базы даных
- •Определение структуры.
- •Ввод данных.
- •Редактирование данных
- •Работа с данными таблицы.
- •Шаг 2. Запросы выборки к бд.
- •Простой запрос
- •Запрос на выборку
- •Шаг 3. Отчеты.
- •Шаг 4. Простейшие формы.
- •Шаг 5. Кнопочная форма.
- •Этап 2 работа с многотабличной базой данных шаг 6. Создание многотабличной бд.
- •Шаг 7.Установить связи между таблицами.
- •Задание
- •Шаг 8.Запросы выборки к многотабличным бд.
- •Простой запрос.
- •Запрос с условием.
- •Ввод формул с расчетом значения поля, псевдоимя.
- •В вод формул с условием.
- •10%; Если дата сделки не позднее 1.01.00 0; если дата сделки после 1.01.00
- •Запрос с параметром.
- •Итоговые запросы (групповые)
- •Шаг 9. Перекрестный запрос. Перекрестные запросы.
- •Запросы на изменение бывают разрушительными, поэтому отнеситесь к их выполнению очень серьезно. Шаг 10. Запрос на создание таблицы.
- •Шаг 11. Запросы добавление, замену и удаление записей. Запрос на обновление записей.
- •Запрос на добавление записи
- •Запрос на удаление записи.
- •Шаг 12. Формы.
- •Формы для связанных таблиц
- •Добавление вычисляемых выражений в формы Расчеты в простых формах
- •Расчеты в сложных формах
- •Шаг 13. Отчеты.
- •Значительно упрощается задача построения отчетов с помощью Мастера отчетов:
- •Шаг 14. Меню работы с бд
- •Содержание
Шаг 9. Перекрестный запрос. Перекрестные запросы.
В перекрестном запросе формируется таблица (тапа электронной таблицы Excel), в которой левый столбец образует заголовки строк из значений одного поля, верхняя строка образует заголовки столбцов из значений другого поля, а на пересечении строк и столбцов размещаются итоговые значения, вычисленные по значениям третьего поля.
Например:
На пересечении граф «№сделки» и
«Наименование товара» получить количество
проданного товара в каждой сделке.
Перекрестный запрос можно создавать Мастером и Конструктором запросов.
При работе Конструктором необходимо:
Построить простой запрос с необходимыми полями;
Преобразовать его в перекрестный запрос командой «Запрос -> Перекрестный»;
Задать в нужном поле расчет на группировку;
Задать в строке «Перекрестная таблица» Конструктора запросов необходимые заголовки строк, столбцов и значения, которые рассчитываются на их пересечении.
В режиме конструктора данный запрос выглядит следующим образом:
При работе Мастером необходимо:
Построить подготовительный простой запрос, в котором имеются все необходимые поля, так как перекрестный запрос Мастером можно строить только к одной таблице (запросу)
Нажать кнопку «Создать» и выберем пункт «Перекрестный запрос»:
Выбрать поля, значения которых будут использованы в качестве заголовков строк (допускается выбор не более трех полей);
Выбрать поля для использования из значений в качестве заголовков столбцов;
Выбрать какие вычисления необходимо провести для каждой ячейки на пересечении строк и столбцов;
Задать имя запросу.
ЗАДАНИЕ
Вывести на экран:
В новой таблице-запросе на пересечении граф Фамилия и Номер сделки получить суммарное количество проданного товара этим сотрудником.
В новой таблице-запросе на пересечении граф Фамилия и Товар получить суммарное количество каждого товара проданного этим сотрудником.
В новой таблице-запросе на пересечении граф Фирма и Товар получить число сделок указанной фирмы по указанному товару.
В новой таблице-запросе на пересечении граф Товар и Номер сделки получить суммарное количество этого товара в этой сделке.
Запросы на изменение бывают разрушительными, поэтому отнеситесь к их выполнению очень серьезно. Шаг 10. Запрос на создание таблицы.
Допустим необходимо создать специальную таблицу автоматически.
Создадим запрос с использованием условия, убедимся в том, что в выборку попадают только нужные записи, а затем преобразуем запрос в таблицу командой «Запрос -> Создать таблицу».
ЗАДАНИЕ
Вывести на экран:
Создать таблицу с указанием фирм, которые в заданный период времени сделок не заключали.
Шаг 11. Запросы добавление, замену и удаление записей. Запрос на обновление записей.
Создадим запрос с использованием конструктора, убедимся в том, что в выборку попадают только нужные записи, а затем преобразуем запрос в таблицу командой «Запрос -> Обновление». В появившейся строке «Обновление» введем выражение для изменяемых полей.
ЗАДАНИЕ
Вывести на экран:
Увеличить исходную цену в 1,5 раза.
