Модификация структуры DBF- файла.
Модификация структуры базы данных может включать следующие операции:
- Добавление новых полей.
- Изменение названий полей.
- Изменение алиасов полей и самой базы данных.
- изменение размера полей (увеличение или усечение).
- удаление полей.
Модификация справочника для отмеченного курсором в окне References вызывается через пункт меню Reference->Modify.
Модификация базы данных, для отмеченной курсором в окне DataBase Files, вызывается через пункт меню DBF->Modify.
Можно изменять все, что позволено в диалоговом окне. Допускается изменение численного формата на символьный и наоборот. При этом возможны потери информации. Можно переименовывать поля.
DBF Name alias - Алиасное название файла на родном языке.
Define Field - определения поля БД .
Модифицируемое поле указывается курсором в окне Fields List.
Name - Имя поля базы латиницей.
Format - Формат поля.
Width - Размер поля.
Decimal - Количество знаков дробной части для формата Numeric.
Alias - Алиасное название поля (на родном языке).
Для баз данных (не справочников) вместо алиаса для полей формата Numeric можно подставлять ссылку на справочник. Ссылка определяется кнопкой Alias. Просто алиас набирается непосредственно в окне редактирования.
В этом случае содержимое поля представляет код элемента справочника. Название и х-ки элемента должны быть определены в справочнике.
Ссылки на справочники- существенный элемент полноценной базы данных.
Кнопки диалогового окна:
Add - добавить поле из окна Define Field в конец списка Fields List.
Insert - вставить поле из окна Define Field в указанное курсором место списка Fields List.
Replace - заменить указанное курсором поле списка Fields List на описание из окна Define Field.
Delete -удалить указанное курсором поле списка Fields List.
Enquires Plot Options - Определение способа рисования данной базы данных на экране монитора.
Без установки этих опций данная БД не будет обрабатываться графическими приложениями DataBase.
После формирования новой структуры программа переписывает сохраненные поля старой базы данных в новую.
При аварийном завершении операции копирования сохраняется прежняя БД.
Удаленные записи не копируются в новую базу данных. Поэтому режим можно применять для уплотнения баз данных и справочников.