MMpy.File.structure

Синтаксис

file.structure

Описание

Свойство для чтения или изменения структуры файла данных.

Параметры

Тип
Описание
MMpy.FileStruct Присвоить новую структуру файле данных.

Выдает

Тип
Описание
MMpy.FileStruct Выдает структуру файла.

Примечания

Это свойство чтения/записи.

Будьте внимательны при изменении структуры существующего файла с данными! Будет предпринята наилучшая попытка сохранить данные, но результат не может быть гарантирован. К примеру, изменение типа поля может привести к удалению всех значений из этого столбца, например к переходу из поля символа в реальное поле.

При особых требованиях к копированию данных пользователю необходимо программно сделать это самостоятельно.

Примеры

out_path = MMpy.Project.path() + 'Out.DAT' out_title = 'OutData' file = MMpy.File() # Создать новый файл данных из шаблона. file.open(...) MMpy.File.create_from_template(out_path, out_title, file.structure) file.close() # Изменить структуру нового файла. file.open(out_path) structure = file.structure structure.add_field(...) # Установить структуру нового файла. file.structure = structure # продолжать использовать новый файл. file.set_field_value(...) file.close()

ID ресурса

IDPH_FILE_STRUCTURE