- •Лабораторная работа n 1 система управления базой данных access. Начало работы
- •Введение
- •Начало работы: создание таблицы в базе данных
- •Режим таблицы
- •Типы и свойства полей
- •Мастер таблиц
- •Импорт таблиц
- •Связь с таблицами
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 2 работа с таблицами
- •Введение
- •Режим замены
- •Режим вставки
- •Операции поиска
- •Фильтрация данных в таблице
- •Поиск и замена
- •Удаление данных
- •Изменение структуры таблицы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 3 изменение образа таблицы
- •Вводные замечания
- •Установка параметров шрифта
- •Параметры ячеек
- •Изменение расположения строк/колонок
- •Внимание!
- •Изменение типа поля
- •Отображение полей
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 4 главное меню access
- •Меню Правка
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 5 создание запросов
- •Общие сведения
- •Сортировка данных в запросе
- •Применение специальных критериев
- •Вычисления в запросе
- •Внимание!
- •Поле Продавец Объем операции Номер записи
- •Поле Продавец Объем операций Номер записи
- •Запросы к нескольким таблицам
- •Запрос на добавление
- •Запрос на удаление
- •Запрос на обновление
- •Запрос на создание таблицы
- •Индикация результатов выполнения запросов
- •Параметрические запросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 6 создание форм
- •Вводные замечания
- •Создание форм с помощью мастера
- •Перемещение и редактирование полей формы
- •Фильтрация данных в форме
- •Обычный фильтр
- •Фильтр по выделенному
- •Расширенный фильтр
- •Форма ленточного типа
- •Создание диаграмм
- •Составные и связанные формы
- •Применение элементов управления в формах
- •Мастер кнопок
- •Списки в формах
- •Размещение в форме графического объекта
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 7 отчеты в access
- •Вводные замечания
- •Автоотчеты
- •Конструктор отчетов
- •Мастер диаграмм
- •Мастер отчетов
- •Вычисления в отчете
- •Печать отчета
- •Предварительный просмотр
- •Опции печати
- •Задание
- •Создание меню и панелей инструментов
- •Создание панели инструментов для всех баз данных
- •Создание панели инструментов для отдельной базы данных
- •Создание специальной строки меню
- •Создание и удаление контекстного меню
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 9 макросы в access. Первое знакомство
- •Вводные замечания
- •Создание макросов
- •Кнопка, запускающая макрос
- •Макрокоманды для работы с данными
- •Макрокоманды для управления Access
- •Макрокоманды для решения задач программирования
- •Редактирование макросов
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 10
- •Отладка макросов, макрогруппы,
- •Связь с меню
- •Цель работы: Освоить процедуры отладки макросов, создания макрогрупп, создания макросов, связанных с меню.
- •Отладка макроса
- •Применение пошагового режима
- •Объединение макросов в макрогруппу
- •Связывание макросов с командами меню
- •Связывание макросов с событиями
- •События, связанные с клавиатурой и мышью
- •Связывание с событиями
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 11
- •Макросы с условием. Представление объектов. Установка имен и значений
- •Цель работы: Изучить методику создания макросов с условием, управление представлением объектов из макроса, указание имен объектов, установку значений.
- •Выполнение макроса с условием
- •Управление представлением объектов из макроса
- •Указание имен объектов
- •Установка значений
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 12 работа с приложениями и программами. Оформление меню
- •Вызов приложений и управление ими
- •Запуск прикладных программ с параметрами
- •Управление прикладными программами из access
- •Автоматизация вывода на печать
- •Оформление собственной строки меню
- •Задание
- •Контрольные вопросы
- •Цитированная литература
- •Содержание
Контрольные вопросы
1.Укажите порядок создания простейшего макроса по открытию окон для различных объектов.
2.Какими способами можно запустить макрос ?
3. Как создать кнопку с контекстным меню ?
4. Как редактируется макрос ?
5. Как задаются макрокоманды и их аргументы ?
6. Перечислите основные макрокоманды для работы с данными.
7. Назовите основные макрокоманды для управления Access.
Какие макрокоманды используются для управления объектами ?
Перечислите макрокоманды для импорта и экспорта данных.
11.Какие макрокоманды используются для решения задач программирования ?
Лабораторная работа n 10
Отладка макросов, макрогруппы,
Связь с меню
Цель работы: Освоить процедуры отладки макросов, создания макрогрупп, создания макросов, связанных с меню.
Отладка макроса
Макрос не всегда функционирует так, как было задумано. Можно выделить две категории ошибок в макросах:
- синтаксические;
- логические.
Чаще всего появление ошибок в макросах обусловлено несоблюдением синтаксических правил. В случае выбора макрокоманд или значений аргументов в списках вероятность возникновения ошибки крайне мала. Совсем по-другому обстоит дело с аргументами, значения которых задаются "вручную". Если в имени объекта допущена ошибка, действие не может быть выполнено. Подобная ситуация возникает и при удалении или переименовании объекта. Если макрос, в котором есть ссылки на такие объекты, не изменен соответствующим образом, при его выполнении появится сообщение об ошибке.
Необходимо помнить, что действие макрокоманды, в которой не указан целевой объект, распространяется на активный объект.
Типичной является логическая ошибка при задании условия, которая может привести к появлению бесконечного цикла. Завершить цикл может только закрытие Access 97. Во избежание подобных ситуаций пользователь должен проверить все условия, прежде чем запускать макрокоманду.
В случае появления логических ошибок в макросах возможна потеря данных. Логические ошибки не могут быть обнаружены программой, их поиск требует участия пользователя.
Синтаксические ошибки легко распознаются программой Access 97, которая выдает сообщение о них .
При этом отображаются имя макроса (поле Имя макроса) и макрокоманды (поле Имя макрокоманды) с синтаксической ошибкой. В области Аргументы приводится список аргументов макрокоманды, разделенных точками с запятой. Их следует проверить, так как чаще всего они являются причиной ошибки.
Применение пошагового режима
В Access 97 предусмотрена возможность выполнения макроса в пошаговом режиме. Для активизации этого режима предназначена команда По шагам меню Запуск. В этом режиме перед выполнением каждой макрокоманды происходит останов, который сопровождается появлением диалогового окна Пошаговое выполнение макроса. В этом окне приводится информация о макросе, о макрокоманде, которая будет выполняться, и о ее аргументах Выполняя макрос по шагам, легче локализовать и идентифицировать ошибку.
Примечание: Если в качестве аргумента используется выражение, начинающееся знаком равенства, Access 97 вычисляет результат и отображает его в поле Аргументы.
Диалоговое окно пошагового режима похоже на диалоговое окно, появляющееся при возникновении ошибки выполнения, но в окне пошагового режима доступны кнопки Шаг и Продолжить. Первая позволяет выполнить следующую макрокоманду, а вторая - все последующие шаги без остановок. т.е. выключить пошаговый режим.