Як видалити рядок з dbf-файлу або проста відредагувати

Завдання будь-якої інформаційної системи, незалежно від її призначення – збір, накопичення і структуроване зберігання інформації. Накопичення великих масивів інформації з можливістю її обміну між іншими подібними системами неможливо без стандартизованого підходу. Саме з для вирішення цього завдання і був розроблений формат файлу DBF.

Що таке dbf файл 

Надійне і стандартизоване зберігання інформації, головне завдання файлу формату DBF (від англ. Сокрщ. Data Base File), який в свою чергу є складовою частиною системи управління базами даних (наприклад, dBASЕ-подібні системи – JBASE, FoxPro і Clipper). Особливістю даного, хоч трохи застарілого, типу бази даних є використання в структурі двовимірної таблиці, що робить редагування подібних файлів досить простим завданням. Про найбільш прості способи редагування, а також як видалити рядок в dbf файлі ми розглянемо нижче.

Як видалити рядок в dbf файлі

Перш ніж приступити до будь-яких операцій з файлами СУБД мають розширення .DBF, необхідно виконати наступні підготовчі дії:

Завершити роботу СУБД зі збереженням усіх вироблених в ній операцій. Звернути особливу увагу, щоб виконуваний модуль системи не перебував у фоновому режимі – це дозволить уникнути як пошкодження бази даних, так і виключити її вплив на подальші процедури.

Створити резервну копію файлу бази даних (.DBF файл). Це дозволить миттєво відновити працездатність і отримати повний доступ до всіх даних в разі будь-яких допущених помилок або непередбачених збоїв.

Завдяки простій структурі файлу, процедура видалення рядків в dbf файлі досить проста, а програмне забезпечення, що дозволяє виконати цю процедуру, можливо вже присутня на вашому комп’ютері.

Як видалити рядок з dbf файлу за допомогою DBF Commander Free

Для вирішення завдання, необхідно скористатися сторонніми спеціалізованими утилітами. Однією з таких програм, доступної в безкоштовною версією, є DBF Commander Free. При інсталяції програми, установник налаштує необхідні асоціації .DBF файлів.

І так для того щоб видалити рядок з файлу dbf потрібно відкрити цей файл у програмі DBF Commander Free. Далі знаходимо рядок яку потрібно видалити. Кількома на ній правою кнопкою і вибираємо видалити запис.

Після цього строга буде підсвічуватися червоним кольором. Але це ще не означає що вона віддалена. Цими діями ви тільки позначили її на видалення. І якщо ви закриєте файл то рядок не піти.

Для того щоб її видалити потрібно вибрати пункт Правка і в ньому клікнути на Пакувати таблицю. У різних програмах цей пункт називається по різному. Наприклад в програмі DBF viewer 2000 цей пункт називається Стиснути.

Завантажити DBF Commander Free – http://dbf-software.ru/download.html.

Інші сторонні утиліти (WinDBFview, Database Workshop, DBF SEE і т.п.) надають аналогічний функціонал, а процедура редагування аналогічна описуваних вище.

На закінчення необхідно відзначити кілька особливостей, які необхідно мати на увазі при роботі з даним форматом файлу: видаляються дані до збереження бази даних (пакування таблиці) практично не видаляються, а лише позначаються на видалення; необхідно перевіряти використовувану в файлі кодування використовуваного тексту.

Ссылка на основную публикацию