- •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
- •Задания для самостоятельной работы.
- •Содержание:
Задания для самостоятельной работы.
Создать простой отчет по таблице “Модели автомобилей”.
Создать отчет с помощью Мастера отчетов по таблице “Заказы” и посчитать количество автомобилей по “Коду модели” , в области примечаний укажите общее количество всех заказанных автомобилей.
Создать отчет по запросу “Покупатели и автомобили”. Выполните сортировку по городам и определите количество заказов по каждому городу и общее количество заказов. В область заголовка добавьте рисунок.
Создать отчет на основе запроса “Стоимость заказов”. В области примечаний укажите максимальную стоимость заказа.
10. Макросы
Простейшим языком программирования, позволяющим автоматизировать выполнение задач приложения, является язык макросов.
Макрос – программа, состоящая из последовательности макрокоманд (инструкций по выполнению определенных действий над объектами Access и их элементами). Макросом можно открыть форму, отчет, запустить на выполнение запрос, применить фильтр и др.
Макросы могут запускаться из области навигации.
10.1 Создание макросов
Пример создания макроса на открытие таблицы Заказы.
Выполните команду Создание/Макросы и код/Макрос. В открывшемся окне Макрос1 раскрыть расположенную в Каталоге макрокоманд папку Объекты базы данных и выбрать команду Открыть таблицу. Ввести в расположенное в левой части окна макроса поле Имя таблицы Заказы, щелкнуть по кнопке Выполнить и задать имя макросу (по умолчанию – Макрос 1).
Ниже, (на Рис.14) приведен пример создания макроса на открытие формы “Пользовательский интерфейс” в режиме конструктора.
Рис. 16. Пример создания макроса в режиме конструктора.
10.2. Создание формы “Пользовательский интерфейс”
Форма может быть использована для создания Пользовательского интерфейса, позволяющего работать с созданной базой данных. (Рис.15)
Рис. 17. Форма “Пользовательский интерфейс”
Упражнение 22
Требуется создать форму “Пользовательский интерфейс”.
Создать макросы для открытия всех таблиц, форм и отчетов созданной базы данных.
Открыть Пустую форму в режиме конструктора.
Добавить в Пустую форму поля Надпись для ввода названия базы данных, а также названия групп объектов: Таблицы, Запросы, Формы, Отчеты.
Добавить в эту форму кнопки для открытия Таблиц, Запросов, Форм и Отчетов.
При добавлении кнопки открывается окно Создание кнопок, в котором в разделе Категории выбрать значение Разное, а в разделе Действия выбрать значение Выполнить макрос (Выполнить запрос). Щелкнуть по кнопке Далее.
В следующем окне предоставляется возможность выбора имени макроса (запроса), необходимого для открытия нужного объекта. Щелкнуть по кнопке Далее.
В следующем окне следует установить флажок на значении Текст, а в текстовом поле ввести название открываемого объекта. Щелкнуть по кнопке Далее.
В последнем окне следует задать название кнопки, для чего ввести, как и в предыдущем пункте название открываемого объекта. Щелкнуть по кнопке Готово.
После размещения на форме всех командных кнопок просмотреть созданную форму в режиме формы.
Для автоматического открытия формы Пользовательский интерфейс при каждом новом открытии базы данных следует создать макрос на открытие этой формы и сохранить его под именем AutoExec.