- •1. Основные понятия баз данных
- •Вопросы
- •2. Интерфейс ms Access 2010
- •3. Создание базы данных
- •Упражнение 1.
- •4. Создание таблиц.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Задания для самостоятельной работы
- •5. Работа с таблицами
- •Упражнение 6.
- •Упражнение 7.
- •Задания для самостоятельной работы
- •6. Создание схемы данных
- •Упражнение 8.
- •Задания для самостоятельной работы
- •7. Сжатие базы данных
- •8. Создание запросов при работе с базами данных в Access 2010
- •8.1. Создание простых запросов с помощью Мастера запросов
- •Упражнение 9.
- •Задания для самостоятельной работы
- •8.2. Создание перекрестных запросов
- •Упражнение 10.
- •Задания для самостоятельной работы
- •8.3. Создание запросов с помощью Конструктора запросов.
- •Упражнение 11.
- •Задания для самостоятельной работы
- •8.4. Создание запроса с параметром
- •Упражнение 12.
- •Задание для самостоятельной работы
- •8.5. Создание запросов с вычисляемыми полями
- •Упражнение 13.
- •Задание для самостоятельной работы
- •8.6 Анализ данных с помощью запросов.
- •Упражнение 14.
- •Задание для самостоятельной работы
- •8.7. Итоговые запросы
- •Упражнение 15.
- •Задание для самостоятельной работы
- •8.8. Создание запросов на изменение
- •8.9. Запрос на создание таблицы
- •Упражнение 16.
- •Задание для самостоятельной работы
- •8.10. Запрос на обновление данных
- •Упражнение 17.
- •8.11. Запрос на добавление данных
- •Упражнение 18.
- •Задание для самостоятельной работы
- •8.12. Запрос на удаление
- •Задание для самостоятельной работы
- •Задания для самостоятельной работы. Итоговые запросы с вычисляемыми полями и условием отбора
- •Перекрестные запросы
- •Запросы с параметром
- •Запросы на создание таблиц
- •8.13 Задания для контрольной работы Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •9. Создание форм и отчетов
- •9.1. Создание форм
- •Упражнение 19
- •9.2. Подчиненные формы
- •Упражнение 20
- •Задания для самостоятельной работы.
- •9.3. Создание элементов формы или отчета
- •9.4. Добавление вычисляемых выражений в формы и отчеты
- •Упражнение 21
- •Задания для самостоятельной работы.
- •9.5. Создание отчета
- •Упражнение 21
- •Задания для самостоятельной работы.
- •10. Макросы
- •10.1 Создание макросов
- •10.2. Создание формы “Пользовательский интерфейс”
- •Упражнение 22
- •Задания для самостоятельной работы.
- •Содержание:
9.2. Подчиненные формы
Подчиненная форма – это форма, расположенная внутри другой формы. Первичная форма называется главной. Подчиненные формы удобны для вывода информации из таблиц или запросов, связанных отношением «один-ко-многим» , например один оптовый покупатель — несколько заказов.
В таких формах можно одновременно отобразить информацию из двух (или более) связанных таблиц. Кроме того, такая форма позволяет выполнить редактирование данных, содержащихся в обеих таблицах.
В результате создания этой формы на экране выводятся только те записи подчиненной таблицы, которые связаны с текущей записью исходной (главной) таблицы.
Упражнение 20
Требуется создать подчиненную форму об оптовых покупателях и их заказах, используя в качестве главной таблицу Оптовые покупатели, а таблицу Заказы — в качестве подчиненной.
Для создания подчиненной формы следует:
1. Открыть созданную ранее форму Покупатели и автомобили в режиме конструктора.
2. На панели Элементы управления вкладки Конструктор активизировать кнопку Подчиненная форма, разместить соответствующий элемент управления в нужном месте формы, растянув курсором до требуемого размера.
3. В открывшемся окне Мастер подчиненных форм выбрать таблицу Заказы, на основе данных которой будет построена подчиненная форма, нажать кнопку Далее.
4. В следующем окне выбрать необходимые поля, в следующем окне — определить поля связей между главной и подчиненной таблицей (код оптового покупателя) и присвоить имя подчиненной таблице и щелкнуть по кнопке Готово.
5. Подчиненная форма (рис. 10) может быть создана также на основе только таблиц. Для этого используется команда Создание/Мастер форм. В открывшемся окне Создание форм сначала выбираются поля главной таблицы, а затем (в этом же окне) выбираются поля подчиненной таблицы. В следующих окнах выбирается вид представления данных, вид подчиненной формы и задаются имена главной и подчиненной форм
Рис. 10 Окно подчиненной формы об оптовых покупателях и их заказах.
Для просмотра записей главной формы используются кнопки просмотра в нижней части окна. Выше нее выводится строка для просмотра записей подчиненной формы.
Задания для самостоятельной работы.
Создайте простую форму на основе таблицы Модели автомобилей.
Создайте разделенную форму на основе таблицы Модели автомобилей.
Создайте форму с помощью Мастера форм на основе запроса Покупатели и автомобили.
Создайте форму с помощью Мастера форм на основе перекрестного запроса.
Создайте подчиненную форму, отображающую данные о моделях автомобилей и заказах на них, используя в качестве главной созданную ранее простую форму Модели автомобилей, а для создания подчиненной формы таблицу Заказы.
Создайте подчиненную форму, отображающую данные о моделях автомобилей и заказах на них, используя таблицу Модели автомобилей в качестве главной и таблицу Заказы в качестве подчиненной. Поля выбираются по усмотрению разработчика.
Создайте подчиненную форму, отображающую данные об оптовых покупателях и заказах автомобилей, используя таблицу Оптовые покупатели в качестве главной и таблицу Заказы в качестве подчиненной. Поля выбираются по усмотрению разработчика.