- •Технология разработки и защиты баз данных Сборник практических заданий
- •Раздел 1. Работа с таблицами базы данных 6
- •Раздел 2. Запросы к базе данных 16
- •Раздел 3. Отчёты в базе данных 26
- •Введение
- •Раздел 1. Работа с таблицами базы данных Практическая работа №1. Тема: «Создание базы данных в программе ms access, определение полей и типы данных»
- •Выполнение работы:
- •Практическая работа №2. Тема: «Создание базы данных и таблиц в субд Access c помощью шаблонов и мастеров» Создание базы данных с помощью Мастера
- •Практическая работа №3. Тема: «Поиск, сортировка и фильтрация данных в ms access» Выполнение работы:
- •Поиск данных.
- •Сортировка данных.
- •Фильтрация данных
- •Практическая работа №4. Тема: «Сортировка, поиск и фильтрация данных в таблицах».
- •Практическая работа №5. Тема: «Отбор данных при помощи фильтров»
- •Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность». Выполнение работы:
- •Выбор первичного ключа таблицы.
- •Раздел 2. Запросы к базе данных Тема: «Создание запросов» Практическая работа №7. Тема: «Создание запросов»
- •Выполните расчеты:
- •Практическая работа №8. Тема: «Запросы по нескольким таблицам. Виды соединений». Выполнение работы:
- •Практическая работа №9. Зачетная работа по теме «Создание запросов данных в ms access» Выполнение работы:
- •Тема: «Создание запросов sql» Практическая работа №10. Тема: «Создание запросов sql»
- •Самостоятельная работа (по базе данных «Заказы товаров»)
- •Практическая работа №11. Тема: «Создание запросов sql на объединение, на изменение».
- •(По базе данных Борей)
- •Практическая работа №12. Тема: «Создание диаграмм в программе Access»
- •Создание запроса, на котором основана диаграмма.
- •Использование Мастера Диаграмм.
- •Изменение дизайна диаграммы.
- •Практическая работа №13. Контрольная работа по теме «Создание запросов sql» Вариант 1
- •Вариант 2
- •Раздел 3. Отчёты в базе данных Тема: «Создание форм» Практическая работа №14. Тема: «Создание форм»
- •Создайте форму, открывающую все созданные вами формы.
- •Практическая работа №15. Тема «Создание форм в программе ms Access».
- •Практическая работа №16. Тема: «Создание сложных многотабличных форм»
- •Создание и использование непрерывных форм (создание подчиненной формы без помощи Мастера)
- •Практическая работа №17. Зачетная работа по теме «Создание форм».
- •Тема: «Создание макросов» Практическая работа №18. Тема: «Создание макросов» Выполнение работы:
- •Практическая работа №19. Тема: Макросы, связанные с событиями форм»
- •Создадим макрос, подтверждающий удаление с помощью события Удаление.
- •Создадим макрос, выполняющий фильтрацию данных на форме с помощью группы выключателей.
- •Макросы, связанные с событиями отчетов. Создадим макрос, выделяющий данные в отчете.
- •Присоединение макросов. Создадим макрос, открывающий формы «Заказы» и «Клиенты», выбрав для этого переключатель:
- •Назначение макроса комбинации клавиш.
- •Оформление собственной строки меню.
- •Тема: «Создание отчетов» Практическая работа №20. Тема: «Создание отчетов»
- •Практическая работа №21. Тема: «Создание отчетов в режиме Конструктор»
- •Практическая работа №22. Тема: «Создание отчетов в режиме Конструктор». Создайте отчет «Итоги по товарам»
- •Практическая работа №23. Контрольная работа по теме «Создание отчетов» Вариант№1
- •Вариант№2
- •Тема: «vba,программирование в отчетах» Практическая работа №24. Тема: «vba, программирование в отчетах»
- •Практическая работа №25. Тема: «Создание модулей форм и модулей отчетов».
- •Работа со структурой документа.
Присоединение макросов. Создадим макрос, открывающий формы «Заказы» и «Клиенты», выбрав для этого переключатель:
Создайте новую форму «Главная2», добавьте в неё группу из 2х переключателей (без помощи Мастера) и кнопку.
Задайте надпись для группы –Открытие форм.
Задайте надпись для 1го переключателя - Заказы, для 2го –Клиенты.
Задайте подпись для кнопки -Открыть.
Создайте новый макрос «Для главной2 »
Д обавьте в макрос макрокоманды –открыть форму «Заказы» и «Клиенты».
В столбец Условие и введите для первого условия: [Forms]![главная2]![группа0]=1 для второго условия: [Forms]![главная2]![группа0]=2
Для работы макроса откройте форму в режиме Конструктор и на вкладке События свяжите нажатие кнопки с макросом «Для главной2»
Назначение макроса комбинации клавиш.
Создайте копию макроса прошлого занятия Открытие1 под именем AutoKeys
Откройте его в режиме Конструктор, введите вместо имени первого макроса таблиц имя - ^f, вместо имени форм -^t. (для команд клавиатуры используется следующий синтаксис - Ctrl-^, Shift-+, {Fi}-любая функциональная клавиша).
Закройте макрос и проверьте работу макроса, нажав комбинацию клавиш Ctrl+f.
Оформление собственной строки меню.
Первый этап создания меню- разработка макросов, которые будут применяться в качестве команд меню. Мы будем использовать уже созданные макросы: Поиск (Для поиска значений), Открытие1 (для открытия таблиц и форм) и макрокоманду Выход (для закрытия базы данных).
Второй этап- создание макрогруппы, включающей макросы для выполнения команд меню:
Создайте новый макрос и добавьте столбец имена макросов
Имя макроса
Макрокоманда
Аргументы
Поиск записей
Запускмакроса
Поиск
Открытие таблиц
Запускмакроса
Открытие1.таблиц
Открытие форм
Запускмакроса
Открытие1.форм
выход
Закрыть
Сохраните макрос под именем «Первое меню».
Создайте макрос для второго пункта меню (выполняющий действия Вырезать, Копировать, Вставить и Отмена).
Имя макроса
Макрокоманда
Аргументы
Копировать
ВыполнитьКоманду
Copy
Вырезать
ВыполнитьКоманду
Cut
Вставить
ВыполнитьКоманду
Paste
Отменить
ВыполнитьКоманду
Undo
Сохраните макрос под именем «Второе меню».
Для создания меню для формы «Главная2»
Создайте ещё один макрос.
Выберите команду ДобавитьМеню - для аргумента задайте имя макроса Первое меню
Выберите команду ДобавитьМеню - для аргумента задайте имя макроса Второе меню
Сохраните макрос под именем Моё меню.
Откройте форму Главная2 в режиме Конструктор и выберите вкладку Другие в строке Строка меню задайте Моё меню.
Перейдите в режим формы и проверьте работу макроса.
