Как восстановить случайно удаленный журнал

Материал из FAQ UR5EQF Log
Перейти к: навигация, поиск

Автор: UX8IW

Если вы случайно удалили журнал из списка в форме "Конфигурации журнала" и у вас нет резервных копий:
Recovery log1.png

то его можно восстановить.
Журнал будет удален из списка, но база данных этого лога останется в общей базе данных (каталог лога - папка db - файл logs.mdb) и будет удалена из общей базы только после последующего перезапуска программы лога.
Что бы восстановить удаленный журнал, закройте программу лога. Зайдите в каталог лога - папку db:
Recovery log2.png

!!обязательно сделайте копию файла logs.mdb!!
и сохраните в другой папке, затем откройте в Access файл logs.mdb:
Recovery log3.png

Как видим, в списке журналов Acofing (колонка LogFileName), удаленного журнала нет.
Далее копируем любую строку с реквизитами конфигурациии журнала:
Recovery log4.png

и вставляем её в пустую строку:
Recovery log5.png

В графе FileName записываем имя журнала, который удалили, если не помним - можно любое название (например: Восстановленн), а в графу LogFileName нужно внести точное название базы удаленного журнала:
Recovery log6.png

Сохраняем внесенные изменения:
Recovery log7.png

Закрываем Access и запускаем лог:
Recovery log8.png
Удаленный журнал восстановлен. При необходимости, корректируем реквизиты журнала в меню "Конфигурация журнала".