- •Введение
- •Основные понятия
- •Создание таблиц
- •Создание таблиц в режиме «Конструктор»
- •Создание таблиц в режиме «Таблицы»
- •Создание таблицы
- •Создание поля подстановок
- •Использование выражений в условиях на значение
- •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.
Макросы
Макросы – это программы на языке макрокоманд системы Access.
Макрос представляет собой структуру, состоящую из одной или нескольких макрокоманд, которые выполняются либо последовательно, либо в порядке, заданном определенными условиями. Каждая макрокоманда имеет определенное имя и, возможно, один или несколько аргументов.
Создание макросов
В окне базы данных выберите объект Макросы.
Щелкните по кнопке Создать.
На экране появится окно Конструктор макросов, которое разделено по горизонтали на две части – панель описаний и панель аргументов. Панель описаний позволяет определить последовательность макрокоманд, из которых состоит макрос. По умолчанию на этой панели выводятся два столбца: Макрокоманда и Примечание. Первый из них предназначен для ввода макрокоманд, а второй – для комментариев к ним. Панель аргументов служит для ввода аргументов макрокоманд.
В ячейке столбца Макрокоманда щелкните по кнопке раскрытия списка.
Выберите имя нужной макрокоманды.
Введите текст комментария к макрокоманде (это необязательно).
На панели аргументов при необходимости укажите аргументы макрокоманды.
Для ввода аргументов чаще всего требуется выбирать значения из списков или вводить выражения. Для ввода выражения можно воспользоваться построителем выражений, кнопка которого находится справа от поля аргумента.
Для определения других макрокоманд перейдите на следующую строку столбца Макрокоманда и повторите действия, описанные в пп. 3 – 6.
Сохраните макрос, присвоив ему имя.
Кроме того, существует быстрый способ создания макросов для открытия объектов базы данных (таблиц, запросов, форм, отчетов): следует расположить окно базы данных и окно конструктора без перекрытия, а затем перетащить нужный объект из окна базы данных в ячейку столбца Макрокоманда окна конструктора. Тогда в столбце Макрокоманда автоматически появится макрокоманда для открытия объекта нужного типа, а на панели аргументов – имя объекта (рис. 5).
Запуск макроса
Существуют несколько способов запуска макроса. Например:
в окне базы данных выбрать объект Макросы, выделить имя нужного макроса и щелкнуть по кнопке Запуск или дважды щелкнуть по имени макроса;
Рис. 5
в меню «Сервис» выбрать команду Макрос, затем – команду Выполнить макрос и в открывшемся диалоговом окне выбрать из списка имя нужного макроса;
в окне Конструктор макроса щелкнуть по кнопке Запуск на панели инструментов или в меню «Запуск» выбрать команду Запуск.
Прямой запуск макросов используется редко. Обычно макрос связывают с событием, назначают комбинации клавиш для его запуска, создают связанные с макросами меню, контекстные меню и панели инструментов.
Назначение макроса событию
Событие – это любое действие, распознаваемое объектом. Например, нажатие кнопки в форме, открытие объекта, обновление поля или записи.
Для назначения событию макроса нужно:
Открыть окно свойств объекта.
Перейти на вкладку События.
В строке, соответствующей нужному событию, выбрать из списка нужный макрос.
Кроме того, связать макрос с событием Нажатие кнопки в форме можно при создании этой кнопки с помощью «Мастера»:
В первом диалоговом окне «Мастера» из списка «Категории» выбрать строку Разное, а затем из списка «Действие» выбрать строку Запуск макроса.
Во втором окне выбрать макрос, который должен выполняться при нажатии кнопки.
Чтобы связать макрос с открытием базы данных, надо присвоить этому макросу имя AutoExec. Этот макрос не будет выполняться, если при открытии базы данных нажать и удерживать клавишу Shift.