Часто в процессе работы может возникнуть необходимость объединения содержимого файлов в один так сказать произвести слияние dbf. Объединение dbf происходит по одинаковым названиям колонок в файлах, то есть не обязательно, чтобы файлы имели одинаковую структуру. В настоящий момент в версии 0.92 реализовано объединение по следующему алгоритму:

  1. Операция слияния происходит в фоновом потоке в с возможностью остановки операции;
  2. Если имена колонок совпадают, то происходит добавление данных в независимости от типа поля, в сравнении участвует только имя колонки.
  3. Можно выбирать сразу несколько файлов (выделяя через shift или ctrl);

Планируется в дальнейшем добавить возможность выбора режимов слияния файлов, таких как например возможность создавать новые колонки, которых нет в исходном файле, или копировать данные только с отсутствующих столбцов.
Итак что нужно сделать:

  1. Открыть файл dbf в который будем подгружать данные;
  2. Зайти в меню «Файл\Добавить(импорт)» или нажать ctrl+shift+A;
  3. append_file

  4. Выделить файлы для объединения. Либо один, либо несколько используя shift или ctrl;
  5. Дождаться окончания операции.
  6. waiting-append-dbf-file

Другие разделы FAQ, которые могут быть вам интересны:

Как объединить dbf файлы
Метки:

7 thoughts on “Как объединить dbf файлы

    • 3 марта 2016 на 07:51
      Постоянная ссылка

      Все из=за региональных настроек компьютера, занимаюсь исправлением ошибки. Спасибо.

      Ответить
  • 8 апреля 2017 на 11:58
    Постоянная ссылка

    а у меня при объединении почему-то пропала буква «а» в конце значений текстовых полей :(((

    Ответить
  • 7 октября 2017 на 19:50
    Постоянная ссылка

    Нужно обьеденить два дбф по строчно . Т.е добавить к колонкам одной базы, колонки другой базы по порядку строк и получить новую базу с новым названием и новым колличеством колонок такой же структуры как и исходные базы. Подскажите как это сделать. Спасибо.

    Ответить
  • 7 октября 2017 на 19:51
    Постоянная ссылка

    Нужно обьеденить два дбф по строчно . Т.е добавить к колонкам одной базы, колонки другой базы по порядку строк и получить новую базу с новым названием и новым колличеством колонок такой же структуры как и исходные базы. Подскажите как это сделать. Спасибо.

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности *