Методические указания по курсу "Управление данными" для выполнения лабораторных работ по специальности "Информационные системы и технологии". Свечников С.В - 42 стр.

UptoLike

МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсу «Управление данными». Лабораторные работы
42
последовательности действий макрокоманд в макросе или ошибками в формулах
вычислений. Такие обнаружить труднее, так как они не приводят к остановке макроса.
Фатальные ошибки устраняются путем изменения ошибочных макрокоманд и
(или) значений их аргументов на корректные. Нефатальные устраняются только при
изменении последовательности действий в макросе или в результате замены
выражения, по которому вычисляется результат.
Для отладки сложных макросов целесообразно использовать пошаговый режим
запуска. В этом режиме выполняется только одна макрокоманда и макрос
останавливается. Затем переходят к следующей макрокоманде и так далее до конца
макроса. В таком режиме проще отследить последовательность выполняемых действий
и контролировать промежуточные результаты.
Для выполнения макроса в пошаговом режиме следует нажать кнопку По
шагам панели инструментов Конструктор макросов или воспользоваться
командой По шагам меню Запуск.
Обработка ошибок
Если макрос содержит некорректную макрокоманду или макрокоманду с
ошибочными аргументами, то при попытке запустить такой макрос возникает ошибка
выполнения.
Например, в макросе «Работа с сотрудниками», который был создан при
выполнении примера 1, случайно (или неслучайно) был изменен аргумент Имя формы
макрокоманды ОткрытьФорму - вместо имени существующей формы «Сотрудники»
было введено имя «Сотрудники2». Так как такой формы на самом деле не
существует, то при попытке выполнения данной макрокоманды при запуске макроса
возникнет сшибка. В ответ на возникновение ошибки выдается диалоговое окно
Ошибки выполнения макрокоманды с именем и аргументами макроса (рис 4.7).
Рис. 4.7. Окно отладчика «Ошибки выполнения макрокоманды»
Исходя из информации, содержащейся в этом окне, пользователь имеет
возможность обнаружить ошибочно введенную макрокоманду или аргумент. Остается
лишь отредактировать ошибочную макрокоманду, либо изменить аргумент (или
вообще отказаться от использования этой макрокоманды). В пошаговом режиме
выполнения макроса имеется возможность перейти на один шаг выполнения вперед,
т.е. выполнить следующую макрокоманду или продолжить выполнение макроса
(игнорируя ошибку).
МЕТОДИЧЕСКИЕ УКАЗАНИЯ по курсу «Управление данными». Лабораторные работы

последовательности действий макрокоманд в макросе или ошибками в формулах
вычислений. Такие обнаружить труднее, так как они не приводят к остановке макроса.
       Фатальные ошибки устраняются путем изменения ошибочных макрокоманд и
(или) значений их аргументов на корректные. Нефатальные устраняются только при
изменении последовательности действий в макросе или в результате замены
выражения, по которому вычисляется результат.
       Для отладки сложных макросов целесообразно использовать пошаговый режим
запуска. В этом режиме выполняется только одна макрокоманда и макрос
останавливается. Затем переходят к следующей макрокоманде и так далее до конца
макроса. В таком режиме проще отследить последовательность выполняемых действий
и контролировать промежуточные результаты.
       Для выполнения макроса в пошаговом режиме следует нажать кнопку По

шагам       панели инструментов Конструктор макросов или воспользоваться
командой По шагам меню Запуск.

      Обработка ошибок
      Если макрос содержит некорректную макрокоманду или макрокоманду с
ошибочными аргументами, то при попытке запустить такой макрос возникает ошибка
выполнения.
      Например, в макросе «Работа с сотрудниками», который был создан при
выполнении примера 1, случайно (или неслучайно) был изменен аргумент Имя формы
макрокоманды ОткрытьФорму - вместо имени существующей формы «Сотрудники»
было введено имя «Сотрудники2». Так как такой формы на самом деле не
существует, то при попытке выполнения данной макрокоманды при запуске макроса
возникнет сшибка. В ответ на возникновение ошибки выдается диалоговое окно
Ошибки выполнения макрокоманды с именем и аргументами макроса (рис 4.7).




Рис. 4.7. Окно отладчика «Ошибки выполнения макрокоманды»

       Исходя из информации, содержащейся в этом окне, пользователь имеет
возможность обнаружить ошибочно введенную макрокоманду или аргумент. Остается
лишь отредактировать ошибочную макрокоманду, либо изменить аргумент (или
вообще отказаться от использования этой макрокоманды). В пошаговом режиме
выполнения макроса имеется возможность перейти на один шаг выполнения вперед,
т.е. выполнить следующую макрокоманду или продолжить выполнение макроса
(игнорируя ошибку).


                                       42