
34
выборе экскурсии надежнее выбрать название из списка предлагаемых
на ближайшее время экскурсий, нежели набивать это название,
пропуская буквы.
• Работайте в терминологии конечного пользователя. Например,
вместо абстрактного имени пункта меню «Открыть запрос на
выборку», назовите его «Вывести список постоянных клиентов».
Примечание.
В процессе документирования этапа реализации
желательно руководствоваться принципами «живучести» Вашей ИС –
система в реальной жизни должна развиваться, чтобы соответствовать
меняющимся реальным условиям. Поэтому создаваемая Вами
документация должна содержать достаточно информации о системе для
ее модификации. Модификация ИС может производиться по
прошествии времени, достаточного, чтобы забыть весь процесс ее
разработки. Не исключено, что модифицировать систему придется не
Вам, или Вам будет поручена модификация чужой ИС. Документируйте
каждый шаг!
Возможные ошибки и способы их устранения
На этапе реализации возникает самое большое количество
ошибок, так как, в отличие от предыдущих этапов, выполнявшихся в
условиях отсутствия внешних ограничений, здесь необходимо
соблюдение правил работы, установленных в среде MS Access. Поэтому
основные виды ошибок на этом этапе связаны с работой в MS Access.
Большинство приведенных ниже ошибок (если отсутствуют
специальные оговорки) устраняются путем проверки корректности
использования функций MS Access.
1. Синтаксические ошибки. Возникают из-за небрежности при задании
объектов БД. Например, #15.03.01
при задании условий для поля типа «дата» не поставлен знак # в конце
даты. В результате условие для выборки не определено.
2. Ошибки внутренних несоответствий. Например, попытка связать
таблицы через поля разного типа. Неправильное использование поля -
попытка присвоить числовому полю символьное значение. Основная
причина - плохое знание языка СУБД.
3. Логические ошибки
• Вызывают выполнение недопустимых операций: деление на 0,
обращение к несуществующему объекту (форме, запросу, макросу),
открытие формы без указания ее названия и т.п.
• Не вызывают прекращение работы системы, но приводят к
несоответствию между предполагаемым и реальным результатом.
Например, открыта другая форма (не та, с которой предполагается