Отображает Дизайнер таблиц, где Вы можете изменить структуру таблицы.

MODIFY STRUCTURE

Комментарии

В младших версиях VFP команда MODIFY STRUCTURE открывала диалоговый бокс Table Structure.

Если в текущей рабочей области нет открытой таблицы, то открывается диалоговый бокс Открытия таблицы, где Вы можете выбрать таблицу для изменения ее структуры. 

Изменение структуры таблицы включает в себя: добавление или удаление полей таблицы; изменение имен, размеров и типов соответствующих полей; дополнение, удаление или модификация индексных тэгов; указание поддержки null-значений для полей.

Предупреждение:
Изменение типа поля может привести к неожиданным результатам: Например, если Вы изменяете тип данных Data на Number, то содержание поля не конвертируется, будет утерено.

Система Visual FoxPro автоматически создает копию изменяемой таблицы (.BAK-файл) . Когда модификация структуры таблицы завершена данные из резервной копии копируются (конвертируются) в таблицу, имеющую новую структуру. Если в таблице используются поля типа memo, то для них тоже создается резервная копия. Копия основной таблицы имеет расширение файла = .bak , а для memo-файла копия имеет расширение =  .tbk .

Если Вас устраивает новая структура данных таблицы, но данные не нужны, то необходимо прервать процесс копирования данных из резервной копии. 

Помните!, что перед модификацией структуры таблицы создаются резервные копии файлов ( .bak  и  .tbk). Если у Вас возникли проблемы с выполнением команды MODIFY STRUCTURE, Вы можете удалить новые файлы и переименовать имеющиеся резервные копии файлов, присвоив им соответствующие расширения: (.dbf и .fpt).

Если изменяется структура таблицы, имеющей поля типа memo, то размер блока данных в соответствующих полях устанавливается в соответствие с текущей установкой в системе. См. команду  SET BLOCKSIZE.

См. также