- •База Данных
- •Тема 1 5
- •Тема 2 12
- •Тема 3 21
- •Тема 4 31
- •Тема 5 42
- •Тема 6 50
- •Тема 7 59
- •Тема 8 66
- •Тема 1 Создание базы данных Что такое база данных
- •Когда следует использовать базы данных
- •Работа с Access
- •Начинаем работать с Access
- •Объекты базы данных
- •Проектирование вашей базы данных
- •Создание новой базы данных
- •Поддержка данных в Access
- •Создание резервной копии базы данных
- •Сжатие базы данных
- •Шифровка данных
- •Восстановление испорченной базы данных
- •Тема 2 Создание таблиц
- •Создание новой таблицы
- •Создание таблицы с помощью мастеров
- •Создание таблиц без использования мастера таблиц
- •Работа с таблицей в режиме конструктора
- •Работа в таблице полей
- •Имена полей
- •Определение типа данных
- •Описание полей
- •Установка основных ключей
- •Установка свойств поля
- •Установка свойств таблицы
- •Индексированное поле
- •Преобразование таблицы
- •Тема 3 Просмотр и редактирование данных
- •Управление режимом таблицы
- •Ввод и редактирование данных
- •Добавление новых записей
- •Редактирование данных
- •Отмена редактирования
- •Удаление записей
- •Управление данными
- •Вырезание, копирование и вставка данных
- •Поиск данных
- •Сортировка и фильтрация данных
- •Импортирование и экспортирование данных
- •Импортирование и экспортирование
- •Присоединение к таблице
- •Изменение структуры таблицы
- •Тема 4 Создание форм
- •Разработка форм
- •Использование мастеров форм
- •Запуск мастеров форм
- •Выбор стилей отображения данных
- •Использования пустой формы
- •Работа в режиме конструктора формы
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Изменение Формы
- •Выделения и выражения элементов управления
- •Создание новых элементов управления
- •Установка свойств элементов управления и форм
- •Отображение текстовой строки состояния
- •Установка начальных значений (значений по умолчанию) и условия на назначение
- •Создание запроса
- •Использование мастеров запросов
- •Использование кнопки Новый запрос для создания запроса
- •Работа с окном запроса
- •Создание запроса
- •Выбор полей
- •Добавление вычисляемых полей
- •Групповые расчеты
- •Ввод условия отбора
- •Сортировка результатов запроса
- •Задание свойств запросов
- •Тема 6 Создание отчетов
- •Создание отчета
- •Мастера отчетов
- •Предварительный просмотр
- •Пустой отчет
- •Работа в режиме конструктора отчета
- •Разделы отчета
- •Панель элементов конструктора отчетов
- •Палитра режима конструктора отчета.
- •Изменение отчета
- •Выделение и выравнивание элементов управления
- •Создание элементов управления
- •Установка свойств элементов управления и отчетов
- •Установка свойств разделов отчета
- •Сортировка и группировка данных в отчетах
- •Использование подчиненных отчетов
- •Тема 7 Использование диаграмм, рисунков и механизма ole
- •Создание диаграмм
- •Создание диаграмм с помощью мастеров форм
- •Создание диаграмм с помощью панели инструмента Graph
- •Изменение диаграммы
- •Связывание и внедрение объектов (ole)
- •Основные термины механизма ole
- •Работа со связанными и несвязанными объектами
- •Преобразование объектов ole
- •Тема 8 Использование макросов
- •Создание макросов
- •Добавление макрокоманд
- •Установка аргументов макрокоманд
- •Выполнение макросов
- •Задание условий
- •Программирование командных кнопок
- •Установка свойства командной кнопки Нажатие кнопки
- •Отладка макросов
- •Приложение Объекты базы данных
- •Кнопки панели инструментов оформления таблицы
- •Кнопки панели инструментов в режиме таблицы
- •Быстрые клавиши для ввода данных
- •Быстрые клавиши для перемещения по таблице
- •Команды отмены в меню Правка
- •Панель инструментов конструктора форм
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Кнопки панели инструментов конструктора запросов
- •Операторы — подстановочные символы
- •Операторы сравнения (условные операторы)
- •Логические операторы
- •Кнопки панели инструментов режима предварительного просмотра
- •Панель инструментов конструктора отчетов
- •Панель элементов
- •Палитра конструктора отчетов
- •Кнопки панели инструментов окна макроса
Добавление макрокоманд
Вы можете вставить макрокоманды в макрос тремя способами:
выбрав нужную макрокоманду из раскрывающегося списка;
введя определенную макрокоманду непосредственно в ячейку Макрокоманда;
перемещая объект из окна базы данных в ячейку Макрокоманда.
Перетаскивание объекта предпочтительнее, так как при этом некоторые аргументы макрокоманды устанавливаются автоматически.
Вы можете перемещать, удалять, вставлять и копировать строки макрокоманд так же как и строки таблицы. Например, чтобы переместить строку, выделите эту строку и переместите ее в новое место.
Для каждой макрокоманды можно ввести комментарии, описывающие ее назначение. Использование комментариев для документирования своей работы считается правилом хорошего тона в программировании. Комментарии помогут вам и остальным понять, зачем нужен тот или иной макрос и макрокоманда, чем значительно облегчат сопровождение задачи.
Установка аргументов макрокоманд
Большинство макрокоманд имеет свой набор аргументов. Аргументы содержат дополнительную информацию о том, как выполнить ту или иную макрокоманду.
Для того чтобы добавить макрокоманду и установить ее аргументы, выполните такую последовательность действий:
Выберите нужную макрокоманду из списка в столбце Макрокоманда окна макроса, введите ее имя или перетащите объект из окна базы данных в ячейку Макрокоманда.
При необходимости введите комментарий, описывающий назначение этой макрокоманды, в столбец Примечание.
Для того чтобы перейти в окно Аргументы макрокоманды, нажмите клавишу <F6> или воспользуйтесь мышью.
Введите требуемые аргументы макрокоманды.
Повторяйте пп. 1-- 4 для каждого шага в вашем макросе.
Чтобы сохранить макрос, выберите команду ФайлСохранить.
Выполнение макросов
Существует несколько способов выполнения макроса.
В окне макроса щелкните на кнопке Выполнить, расположенной на панели инструментов, а затем выберите нужный макрос.
В окне базы данных щелкните на корешке Макрос, а затем выберите нужный макрос и щелкните на кнопке Выполнить.
В любом окне в меню Файл выберите команду Запуск макроса и выберите нужный макрос.
Задание условий
Заданные условия позволяют управлять порядком выполнения макрокоманд. Например, вы можете задать макрос, который будет печатать записи только после того, как будут введены все данные.
Условия состоят из выражений, которые могут принимать два значения: Истина или Ложь. Если выражение истинно, программа Access выполняет макрокоманду в ячейке Макрокоманда. Если же выражение ложно, Access не выполняет макрокоманду и переходит к следующему условию.
Условия макросов вводятся в специальный столбец, именуемый Условие. Для того чтобы отобразить на экране столбец условие, в меню Вид выберите команду Условия. Для того чтобы вставить условие, следует вывести на экран столбец Условие и ввести выражение условия.
Выражения условий записываются по тем же правилам, что и выражения условий запроса или вычисляемых полей. Если при создании выражения условий вам понадобится помощь, воспользуйтесь построителем выражений или изучите в справочной системе тему о выражениях в Access.
Если при реализации некоторого условия необходимо выполнить несколько макрокоманд подряд, то не обязательно вводить это условие в каждую строку. Начиная со второй строки, в поле Условие можно ввести три точки (...). Access будет проверять это условие до тех пор, пока не дойдет до пустого условия, имени макроса или другого условия.
Чтобы ввести условие, выполните такую последовательность действий.
В окне макроса в меню Вид выберите команду Условия. Слева от столбца Макрокоманда Access выведет столбец Условие.
Введите выражение условия.
Для того чтобы распространить действие условия на следующую строку, в ячейке условий напечатайте три точки (...).
Повторите п.3 необходимое число раз.
Сохраните и протестируйте макрос.
