Проверка ключевых и ссылочных полей
Проведите специальную проверку хотя бы раз в полном объёме. Проверка выполняется на уровне записей, ключевых и ссылочных полей.
Наличие ключевых полей – заполнение ключевых полей Kod , ссылочных полей Fond , Opis , Delo и т.д. Ключевые поля должны быть обязательно заполнены.
Уникальность значений – значения ключевых полей Kod должны быть уникальны (не должны повторяться).
Ссылочная целостность – ссылочные поля должны быть обязательно заполнены. Значения в ссылочных полях должны обязательно указывать на существующие записи в родительских таблицах.
Чтение всех полей – поставьте галочку, чтобы программа прочитала значения всех полей. Это может выявить проблемы чтения MEMO полей. При нахождении проблем программа открывает отчёт, в котором перечислены файлы и поля, которые программа не смогла прочитать. Значения разделены табуляторами (#9). Первое – номер записи, второе – значение первого поля, обычно это KOD . Третье – имя нечитаемого поля. Обычно это поле типа MEMO. В таких случаях Архивный Фонд при попытке сжать базы в режиме администратора сообщает, что файл .fpt повреждён или отсутствует. Попробуйте восстановить файл через любой dbf редактор или MemoRepair. См. также FAQ. Новое!
Лишние файлы в базе – поставьте галочку, чтобы программа вывела список лишних файлов в папке с базами. Вы можете удалить эти файлы автоматически или вручную.
При нахождении неверно заполненных ключевых или ссылочных полей программа предлагает удалить такие записи. В любой момент вы можете прервать проверку кнопкой «Отмена».
Если программа нашла неверные записи и пометила их на удаление, проверьте их через любой dbf редактор или просто выполните сжатие баз в режиме Администратора. После сжатия проведите проверку ещё раз.
Программа упрощает поиск проблем неверного расчёта паспорта. Выберите раздел «Проверка | Специальная». В окне формулы паспорта введите номер или имя ячейки, значение в которой считается неверно, например «103-2» или «X14». Программа выдаст подробную информацию о формуле расчёта значения в этой ячейке.
Программа формирует готовые фильтры для DBFNavigator для быстрого поиска проблем и редактирования баз в табличном виде.
Хотите быстро исправить все описи одного фонда, например, заполнить количество экземпляров? Пробовали уже исправить их через Архивный Фонд, щёлкая по 10 раз по одним и тем же кнопкам? Не надо себя мучать! Запустите DBFNavigator, откройте таблицу описей opis.dbf и исправьте нужные записи! Но как их найти? В базе не хранится номер фонда, есть только ссылка на него. Придётся открывать таблицу фондов fond.dbf , искать в ней фонд, затем фильтровать описи.
Программа АвтоАФ избавит от всех этих лишних действий. Укажите в программе номер фонда и программа выдаст готовый фильтр для DBFNavigator. Вставьте текст фильтра, отфильтруйте и редактируйте только нужные записи!
|