- •Введение
- •Основные понятия
- •Создание таблиц
- •Создание таблиц в режиме «Конструктор»
- •Создание таблиц в режиме «Таблицы»
- •Создание таблицы
- •Создание поля подстановок
- •Использование выражений в условиях на значение
- •2) Дата рождения в диапазоне от 1 января 1950 г. До 1 января 1985 г.:
- •Создание маски ввода
- •Связывание таблиц
- •Практическая работа 1 Создание базы данных «Торговый дом»
- •Создание базы данных «Институт»
- •Создание базы данных «Ателье»
- •Сортировка, поиск, замена и фильтрация данных в таблице Сортировка данных
- •Поиск данных
- •Замена данных Для того чтобы произвести замену данных, следует:
- •Фильтрация данных
- •Фильтр по выделенному фрагменту
- •Фильтр по вводу
- •Обычный фильтр
- •Расширенный фильтр
- •Использование выражений в фильтрах
- •Практическая работа 2 Сортировка данных
- •Поиск данных
- •Замена данных
- •Фильтрация данных
- •Запросы
- •Запросы на выборку
- •Параметрические запросы
- •Запросы с вычисляемыми полями
- •Итоговые запросы
- •Перекрестные запросы
- •Запросы-изменения
- •Запрос на создание новой таблицы
- •Запрос на обновление записей
- •Запрос на добавление записей
- •Запрос на удаление записей для…
- •Практическая работа 3 Запросы для базы данных «Торговый дом» Запросы на выборку
- •Параметрические запросы
- •Запросы с вычисляемыми полями
- •Итоговые запросы
- •Перекрестные запросы
- •Запрос на создание таблицы
- •Запросы на обновление таблицы
- •Запросы на добавление и удаление записей
- •Запросы для базы данных «Институт» Запросы на выборку
- •Запрос с вычисляемыми полями для…
- •Параметрические запросы для…
- •Итоговые запросы
- •Запросы для базы данных «Ателье»
- •Создание формы Автоматическое создание формы
- •Создание формы с помощью «Мастер»
- •Создание формы в режиме «Конструктор»
- •С труктура формы
- •Элементы управления Общая характеристика
- •Г руппа переключателей
- •Создание элементов управления
- •Создание флажка, связанного с логическим полем
- •Создание переключателя, связанного с логическим полем
- •Создание выключателя, связанного с логическим полем
- •Создание кнопки
- •Создание набора вкладок
- •Создание многостраничной формы
- •Составные формы
- •Создание диаграмм
- •Операции с элементами управления
- •Оформление формы
- •Практическая работа 4 Автоматическое создание форм
- •Изучение режимов формы
- •Создание форм при помощи «Мастера»
- •Создание форм в режиме «Конструктор»
- •Вычисляемые поля
- •Составные формы
- •Создание диаграмм
- •Создание форм для базы данных «Ателье»
- •Режимы окна отчета
- •Разделы отчета
- •Создание отчетов
- •«Мастер отчетов»
- •Режим «Конструктор»
- •Группировка данных
- •Почтовые наклейки
- •Практическая работа 5 создание отчета
- •Макросы
- •Создание макросов
- •Запуск макроса
- •Назначение макроса событию
- •Создание группы макросов
- •Создание меню, контекстного меню и панели инструментов на основе группы макросов
- •Назначение комбинации клавиш для запуска макроса
- •Применение условий в макросах
- •Практическая работа 6 создание макросов
- •Назначение макроса событию
- •Создание группы макросов
- •Применение условий в макросах
- •Обмен данными. Добавление объектов ole в формы и отчеты
- •Создание нового внедренного объекта
- •Создание связанного или внедренного объекта на основе фрагмента из существующего файла
- •Вставка рисунка в форму или отчет
- •Обмен данными с Microsoft Word Сохранение объекта базы данных в файле формата rtf
- •Создание составного текстового документа при помощи функции слияния
- •Обмен данными с Microsoft Excel
- •Практическая работа 7 добавление объектов ole в формы и отчеты
- •Обмен данными с Microsoft Word
- •Краткая характеристика сотрудника
- •Обмен данными с Microsoft Excel
- •113054, Москва, Стремянный пер., 36.
- •113054, Москва, ул. Зацепа, 41/4.
Применение условий в макросах
Иногда макрокоманда должна выполняться только при некотором условии. Условие задается с помощью логического выражения. Условное выражение вводится в столбец Условие на панели описаний в окне Конструктор макросов. Этот столбец выводится командой Условия в меню «Вид».
Если несколько идущих подряд макрокоманд должны выполняться при одном и том же условии, начиная со второй строки вместо условия можно вводить многоточие (…).
Практическая работа 6 создание макросов
В базе данных «Институт» создайте макрос для вывода сообщения: «Базу данных разработал Фамилия студента» (макрокоманда Сообщение). Заголовок окна сообщения: «База данных Институт».
В базе данных «Институт» создайте макрос из двух макрокоманд:
сообщение о завершении работы;
выход из Microsoft Access с параметром Сохранить все (макрокоманда Выход).
Создайте макросы для открытия следующих объектов:
1) запроса Расчет зарплаты базы данных «Институт» (макрокоманда ОткрытьЗапрос; аргументы: режим – таблица, режим данных – только чтение);
2) формы «Личные и служебные сведения» базы данных «Институт» (макрокоманда ОткрытьФорму);
отчета Отделы базы данных «Институт» (макрокоманда ОткрытьОтчет, режим – просмотр);
таблицы «Производители» базы данных «Торговый дом» (макрокоманда ОткрытьТаблицу; аргументы: режим – «Таблица», режим данных – «Изменение»);
формы «Сведения о заказах» базы данных «Торговый дом».
Назначение макроса событию
Создайте макросы для перехода к 1-й и ко 2-й страницам (макрокоманда НаСтраницу). В форме Личные сведения базы данных «Институт» создайте кнопки, связанные с этими макросами.
2. В базе данных «Институт» создайте форму «Институт» с надписью «База данных ИНСТИТУТ» и кнопками, связанными с макросами:
для открытия отчета Отделы;
для открытия запроса Расчет зарплаты;
3) для открытия формы «Личные и служебные сведения»;
4) для завершения работы с Microsoft Access.
3. Создайте макрос, который будет запускаться при открытии базы данных из двух макрокоманд:
сообщение, содержащее сведения о разработчиках;
открытие формы «Институт».
Проверьте работу макроса.
4. В базе данных «Торговый дом» создайте форму «Торговый дом» с надписью «База данных ТОРГОВЫЙ ДОМ» и с кнопками для запуска макросов:
для открытия таблицы «Производители»;
для открытия формы «Товары»;
для открытия формы «Сведения о заказах»;
для открытия этих объектов и расположения их вертикальной мо-заикой (макрокоманда Выполнить команду, команда РядомВертикально, или TileVertically);
для завершения работы с Microsoft Access.
5. Создайте макрос, который будет запускаться при открытии базы данных, из двух макрокоманд:
сообщение, содержащее сведения о разработчиках;
открытие формы «Торговый дом».
Проверьте работу макроса.
6. В базе данных «Торговый дом» создайте макрос для открытия формы «Заказы» с записями, связанными с текущей записью в форме Товары. Макрос должен содержать макрокоманду ОткрытьФорму с аргументами:
Имя формы: Заказы
Условие отбора:
[Наименование товара]=[Forms]![Товары]![Наименование товара]
Свяжите макрос со свойством Текущая запись формы «Товары».
В форме ОтделыСотрудники базы данных «Институт» создайте кнопку для открытия формы Зарплата с записями, связанными с текущей записью в форме ОтделыСотрудники.
Для этого создайте макрос для открытия формы «Зарплата» с условием отбора:
[Название отдела]=[Forms]![ОтделыСотрудники]![Название отдела],
а затем в форме ОтделыСотрудники создайте кнопку, связанную с этим макросом.
В форме «Расчеты» базы данных «Институт» создайте кнопки, связанные с макросами для фильтрации данных по каждому отделу и для удаления фильтра.
Для фильтрации записей используется макрокоманда ПрименитьФильтр. Аргумент этой макрокоманды – условие отбора записей, например:
[Название отдела]=”Отдел кадров”
Для удаления фильтра используется макрокоманда ПоказатьВсеЗаписи.
В базе данных «Торговый дом» создайте макрос, выводящий на экран сообщение «Таблица содержит сведения об адресах и телефонах фирм-производителей». Свяжите макрос с расположенной в форме «Торговый дом» кнопкой, открывающей таблицу «Производители» (событие Перемещение указателя). Проверьте работу макроса.