- •Москва, 2014
- •Перемещение по базе данных
- •Редактирование базы данных
- •Изменение ширины строк и столбцов.
- •Перемещение столбцов.
- •Закрепление столбцов
- •Изменение полей базы данных
- •Вставка нового поля в конец таблицы
- •Вставка нового поля во внутреннюю часть таблицы
- •Перемещение полей в конструкторе
- •Удаление полей в конструкторе
- •Семинар №2 Создание запросов в конструкторе. Самостоятельная работа
- •Создание запросов в конструкторе
- •Сортировка
- •Самостоятельная работа
- •Продажа
- •Продажа
- •Правила внешних ключей
- •Задание
- •Домашнее задание
- •Семинар №4 Создание баз данных с помощью шаблонов. Самостоятельная работа
- •Самостоятельная работа
- •Семинар №5 Создание таблиц. Импортирование таблиц из Access в другие приложения Microsoft Office
- •Создание таблицы с помощью шаблонов
- •Создание таблицы в режиме конструктора
- •Задание
- •Семинар №6 Импортирование данных в Access. Создание запросов
- •Простой запрос
- •Повторяющиеся записи
- •Перекрёстные запросы
- •Записи без подчинённых
- •Построение запросов в конструкторе
- •Итоговый запрос
- •Выбор групп
- •Запрос с параметром
- •Создание запроса на основе другого запроса
- •Создание вычисляемых полей
- •Запросы на изменение
- •Создание таблицы
- •Добавление записей
- •Перекрёстный запрос для двух таблиц
- •Обновление записей
- •Удаление записей
- •Домашнее задание
- •Семинар №7 Создание форм
- •Сложная форма, состоящая из нескольких форм
- •Создание вкладок
- •Кнопочная форма
- •Редактирование формы в режиме макета
- •Домашнее задание
- •Семинар №8 Создание отчётов
- •Сложный отчёт
- •Редактирование отчёта в режиме макета
- •Домашнее задание
- •Семинар №9 Самостоятельная работа по теме «Создание базы данных, состоящей из одной таблицы. Построение форм, запросов, отчётов в Microsoft Access»
- •Вариант №1
- •Семинар №10 Язык запросов sql. Инструкция select. Объединение таблиц с помощью inner join
- •Типы данных sql
- •2) Числовые типы данных
- •Инструкция select
- •Домашнее задание 1.1
- •Домашнее задание 1.2
- •Операция конкатенации строк
- •Статистические функции
- •Упорядочивание выходных полей
- •Домашнее задание 2.1
- •Домашнее задание 2.2
- •Создание новой таблицы
- •Ввод новых записей в таблицу
- •Insert into Покупка
- •Values (16,“Иванов”, “Пётр”, “Ильич”, “04.12.2014”, 3, 2);
- •Создание новой таблицы на основе уже существующей таблицы
- •Into Октябрь
- •Удаление записей из таблицы
- •Изменение данных таблицы
- •Копирование данных из одной таблицы в другую
- •Insert into Сегодня
- •Удаление таблицы
- •Домашнее задание 3.1
- •Домашнее задание 3.2
- •Семинар №13 Подчинённые запросы. Объединение запросов с помощью конструкции union
- •Операторы сравнения с множеством значений in, any (some), all
- •Домашнее задание 4.1
- •Домашнее задание 4.2
- •Семинар №14 Самостоятельная работа по теме «Построение запросов с помощью языка sql»
- •Вариант №1
- •Семинар №15 Защита домашней самостоятельной работы по теме «Построение базы данных, состоящей из нескольких таблиц. Создание форм, отчётов, запросов. Создание запросов с помощью sql»
- •Первый уровень сложности Задание 1
- •1. Постановка задачи
- •2.Создание таблиц
- •Пожелания клиентов
- •Бронирование путёвок
- •3. Создание форм
- •4. Создание отчетов
- •5.Запросы
- •Задание 2
- •1.Постановка задачи История мишек Тедди
- •2.Создание таблиц
- •3.Создание форм
- •4.Создание отчётов
- •5.Запросы
- •Постановка задачи
- •Создание таблиц
- •Создание форм
- •Создание отчетов
- •Запросы
- •Задание 4
- •1. Постановка задачи
- •2. Создание таблиц
- •Вкладчик
- •3. Создание форм
- •Форма «Вклады»
- •4.Создание отчетов
- •Создание таблиц
- •Создание форм
- •Создание отчетов
- •Создание запросов
- •Третий уровень сложности Задача 6
- •1. Постановка задачи
- •2. Создание таблиц
- •Закупка материалов
- •Продажа
- •3. Создание форм
- •4. Создание отчетов
- •5. Запросы
- •Задание 7
- •Постановка задачи
- •Создание таблиц
- •Снаряжение
- •3.Создание форм
- •4. Создание отчетов
- •5. Запросы
- •Задание 8
- •1. Постановка задачи
- •2. Создание таблиц
- •3. Создание форм
- •4. Создание отчётов
- •5. Запросы
- •Четвёртый уровень сложности Задача 9
- •Постановка задачи
- •Создание таблиц
- •Запросы
- •Пятый уровень сложности Задание 10
- •1. Постановка задачи
- •2. Создание таблиц
- •Продажи
- •3. Создание форм
- •4. Создание отчетов
- •«Список клиентов, получивших скидки».
- •«Список клиентов, являющихся должниками».
- •«Итоговый отчёт о продаже товаров и оказании услуг в марте 2015 года».
- •5. Запросы
Сложная форма, состоящая из нескольких форм
Для создания сложной формы, состоящей из нескольких форм, нужно создать сначала главную форму, например, Продажа, с помощью мастера форм. Затем создать подчинённую форму, например, Клиенты, с помощью того же мастера. Откройте форму Продажа в конструкторе и с помощью кнопки Подчинённая форма/отчёт в группе Элементы управления добавьте форму Клиенты. На следующем шаге работы мастера подчинённых форм определите поля связи между главной и подчинённой формами или выберите их из списка. Активизируйте параметр Самостоятельное определение.
В левом окне укажите поле Код клиента из таблицы Продажа.
В правом окне укажите поле Код клиента из таблицы Клиенты. Нажмите клавишу Далее. Укажите имя формы (Продажа), нажмите клавишу Готово.
В результате создания сложной формы мы можем просматривать последовательно записи таблицы Продажа, при этом синхронно в подчинённой форме будут высвечиваться все данные клиента, совершившего ту покупку, которая в данный момент выведена на экране.
Итак, мы видим, если таблицы соединены между собой по одному полю, то можно сделать формы для каждой таблицы, а потом совместить их в одной форме с помощью клавиши Подчинённая форма/отчёт.
В том случае, когда таблицы связаны между собой по ключевому полю, сложная форма может быть создана мастером Форма. Установите курсор на таблице Клиенты и выполните команду
Создание → Формы → Форма
При просмотре записей верхней формы (при переходе от одного клиента к другому) в нижней форме будут выводиться на экран все его покупки.
Задание. Для таблицы Покупки постройте форму в мастере. Отредактируйте её в конструкторе, добавьте диаграмму.
Создание вкладок
Созданные формы можно разместить на вкладках. Войдите в конструктор форм. На панели Конструктор Инструменты конструктора форм в группе Элементы управления найдите кнопку Вкладка и нажмите её. Нарисуйте курсором вкладки. Чтобы добавить ещё одну вкладку, установите курсор рядом с названием Вкладка 2 и через контекстное меню добавьте третью вкладку. А теперь, пользуясь кнопкой Подчинённая форма/отчёт, добавьте на первую вкладку форму в виде таблицы, на вторую вкладку – форму в виде диаграммы, а на третью – в виде сводной таблицы.
Для каждой вкладки сделайте подписи. Для этого установите курсор на каждом из названий и войдите через контекстное меню в Свойства:
Кнопочная форма
Мы будем создавать кнопочную форму для базы данных «Книжный магазин» с помощью команды
Работа с базами данных → Диспетчер кнопочных форм
В нашей кнопочной форме будет три кнопки: первая кнопка будет открывать форму Клиенты, вторая – форму Продажа, а третья – Отчёт о покупках. Обе формы и отчёт должны быть предварительно созданы.
Замечание. Если кнопка Диспетчер кнопочных форм на ленте отсутствует, войдите в меню
Файл → Параметры → Настройка ленты
и добавьте эту кнопку из полного списка.
В окне Диспетчер кнопочных форм нажмите клавишу Создать...
Укажите имя страницы кнопочной формы: Книжный магазин, затем нажмите ОК.
В окне Диспетчер кнопочных форм нажмите клавишу Изменить. В окне Изменение страницы кнопочной формы нажмите клавишу Создать. Далее в окне Изменение элемента кнопочной формы в позиции Текст укажите Клиенты. В позиции Команда: Открыть форму для добавления. В позиции Форма укажите: Клиенты и нажмите клавишу ОК. Таким образом, мы создали кнопку Клиенты в главной кнопочной форме. Эта кнопка вызывает ранее созданную форму Клиенты.
В окне Изменение страницы кнопочной формы снова нажмите клавишу Создать. В диалоговом окне Изменение элемента кнопочной формы в позиции Текст укажите Продажа. В позиции Команда укажите Открыть форму для добавления. В позиции Форма укажите Продажа, нажмите клавишу ОК. Так же как и в предыдущем случае, мы создали кнопку, с помощью которой на экран выводится ранее созданная форма Продажа.
В диалоговом окне Изменение страницы кнопочной формы снова нажмите клавишу Создать. Аналогично, в диалоговом окне Изменение элемента кнопочной формы в позиции Текст введите Отчёт о покупках. В позиции Команда выберите: Открыть отчёт. В позиции Отчёт, укажите Покупки. Нажмите ОК. В результате этих действий мы создали кнопку, вызывающую на экран отчёт о покупках клиентов.
В диалоговом окне Изменение страницы кнопочной формы нажмите клавишу Закрыть. В окне Диспетчер кнопочных форм нажмите клавишу Закрыть.
Откройте кнопочную форму. Посмотрите, как она работает, нажимая последовательно на кнопки этой формы.
Построенную кнопочную форму можно отредактировать в конструкторе форм, добавив эмблему и изменив цветовое оформление.
