Проверка и восстановление базы на логическом уровне

Откроем базу, содержащую логические ошибки.

  • Откройте пользовательскую базу с помощью кнопки с надписью Открыть на панели инструментов.
  • Если в окне программы нет сообщений о физических ошибках (рис. 12.17), то нажмите кнопку с надписью Проверить на панели инструментов, чтобы приступить к проверке структуры базы. При обнаружении логических ошибок программа изменит свой вид (рис. 12.18).
    Рис. 12.17. База успешно открыта
    Рис. 12.18. Проверка структуры базы

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

Далее можно действовать двумя способами: восстановить элемент с ошибкой или удалить его. Для восстановления элемента:

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

Данный ошибочный элемент восстанавливать не будем, а удалим его.

  • Нажмите кнопку с надписью Удалить элемент на дополнительной панели инструментов. На экране появится окно Удаление с предупреждением об удалении элемента (рис. 12.20).
    Рис. 12.20. Окно Удаление
  • Нажмите кнопку Да, чтобы закрыть окно Удаление. Ошибочный элемент структуры будет удален.

Замечание:Если в процессе исправления ошибок вы перешли к другим, правильным элементам структуры, то для возврата к ошибочному элементу нужно воспользоваться кнопкой с надписью Текущая ошибка на дополнительной панели инструментов. Чтобы перейти к предыдущим ошибочным элементам, следует использовать кнопку на дополнительной панели инструментов.

  • Исправьте все ошибочные элементы в структуре.

Отметим, что для выхода из режима проверки структуры следует нажать кнопку ниже панели инструментов в правой части окна.

  • Нажмите кнопку с надписью Проверить на панели инструментов. В окне программы появятся сообщения об успешной проверке структуры базы (рис. 12.21).

С помощью кнопки с надписью Удаленные на панели инструментов можно восстановить сметы, удаленные из корзины, при этом будет выполнена дефрагментация.

Рис. 12.21. Проверка структуры успешно завершена