
- •Что входит в понятие базы данных?
- •Что такое нормализация базы данных?
- •Какие нормальные формы вы знаете? Дайте им определения.
- •Какие требования предъявляют к содержанию таблиц реляционной бд?
- •Какие этапы создания макета таблицы в режиме Конструктора вам известны?
- •Для чего в таблице задается первичный ключ? в чем различие между первичным и внешним ключом?
- •Лабораторная работа № 2 Изучение типов, порядка построения и реализации запросов реляционной бд ms access
- •Какое определение объекту запрос вам известно?
- •В чем заключается назначение запроса?
- •Какие управляющие запросы или запросы действия вам известны?
- •Когда используются перекрестные запросы?
- •Каков порядок создания запросов?
- •Лабораторная работа № 3 Создание, изучение свойств и структуры форм реляционной базы данных
- •В чем заключается назначение формы?
- •В чем отличие формы от запроса?
- •Лабораторная работа № 4 Создание и печать отчетов
- •Какие этапы создания отчета вам известны?
- •Чем отличается отчет от формы, запроса?
- •Какие виды отчетов вам известны?
- •В чем отличие автоотчета от других способов создания отчетов?
- •В чем преимущества отчета над другими методами вывода данных?
- •Как использовать мастер для создания отчета?
- •Чем характеризуется режим Конструктора?
- •Какие разделы отчета вам известны.
- •14 Какие изменения можно внести в отчет в режиме предварительного просмотра?
- •Лабораторная работа № 5 Работа с макросами
- •Что такое макрокоманда?
- •Что такое макрос?
- •Как создать макрос?
- •Какие существуют способы запуска макроса?
- •Какие ошибки могут появиться при выполнении макроса и как их исправить?
- •Как в режиме формы создать кнопку для запуска макроса?
- •Для чего предназначен макрос AutoExec?
- •Как создать макрос AutoExec?
- •9.Как загрузить базу данных, не выполняя макрос AutoExec?
Какие ошибки могут появиться при выполнении макроса и как их исправить?
Макрос не всегда функционирует так, как было задумано, Можно выделить две категории ошибок в макросах:
- синтаксические;
- логические.
Чаще всего появление ошибок в макросах обусловлено несоблюдением синтаксических правил. В случае выбора макрокоманд или значений аргументов в предлагаемых списках вероятность возникновения ошибки крайне мала. Совсем по-другому обстоит дело с аргументами, значения которых задаются «вручную». Если в имени объекта допущена ошибка, действие не может быть выполнено. Подобная ситуация возникает и при удалении или переименовании объекта. Если макрос, в котором есть ссылки на такие объекты, не изменен соответствующим образом, при выполнении появится сообщение об ошибке.
Синтаксические ошибки легко распознаются программой Access 97, которая выдает сообщение о них в окне «Ошибка выполнения макрокоманды». Необходимо при помощи кнопкиПрервать в этом окне остановить выполнение макроса и исправить ошибку.
Логические ошибки не могут быть обнаружены программой, их поиск требует участия пользователя. Типичной является логическая ошибка при задании условия, которая может привести к появлению бесконечного цикла. Завершить цикл может только закрытие Access 97. Поэтому пользователь должен проверить все условия, прежде чем запускать макрокоманду.
В случае появления логических ошибок в макросах возможна даже потеря данных.
Как в режиме формы создать кнопку для запуска макроса?
Формы являются основным способом организации интерфейса пользователя в приложениях MS Access и создаются с различными целями. Чтобы автоматизировать выполнение некоторой последовательности действий, можно создать формы для работы с макросами.
Существуют несколько способов создания кнопочной формы для запуска макросов.
Для чего предназначен макрос AutoExec?
Специальный макрос AutoExec автоматически выполняется при загрузке базы данных. Таким способом можно автоматизировать операции, которые должны всегда выполняться в момент загрузки базы данных. В процессе открытия базы данных Microsoft Access проводит поиск макроса с этим именем и, если такой макрос существует, автоматически запускает его.
Как создать макрос AutoExec?
Для создания макроса AutoExec существует два способа:
создать макрос, содержащий макрокоманды, которые требуется выполнить при открытии базы данных и сохранить его под именем AutoExec;
в окне базы данных выделить ранее созданный макрос, выбрать в меню Правка команду Переименовать и присвоить макросу новое имя - AutoExec.
При следующем открытии базы данных Microsoft Access автоматически запустит этот макрос.
9.Как загрузить базу данных, не выполняя макрос AutoExec?
Если требуется загрузить базу данных, не выполняя при этом макрос AutoExec, следует открыть базу данных при нажатой клавише SHIFT.