Создать/Изменить файл

Если вы не хотите использовать функцию Файл | Изменить структуру файла , вы можете воспользоваться функцией макроса Создать/Изменить для того, чтобы создать новый файл или отредактировать существующий.

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

Столбец ОПИСАНИЕ, расположенный в правой части таблицы, позволяет описать назначение и содержимое любого поля в файле, используя не более 255 символов. Смотрите: Описания полей

Кроме этого, у вас имеется возможность вставлять новые поля и удалять или переименовывать имеющиеся поля.

Функция Описание
ДОБАВИТЬ Добавить поле в файл и указать его тип, ширину и количество знаков после запятой. Вы можете также указать Начальное значение и значение Приращения.
ВСТАВИТЬ Вставьте поле в файл, после поля, указанного в колонке ПЕРЕД, и укажите его тип, ширину и количество знаков после запятой. Вы можете также указать Начальное значение и значение Приращения.
ИЗМЕНИТЬ Измените имя, тип, ширину и количество знаков после запятой для существующего поля. Вы можете также указать Начальное значение и значение Приращения.
УДАЛИТЬ Удалите поле, указанное в колонке Имя поля.
УДАЛИТЬ ГРУППУ Удалите множественные последовательные поля в файле, начиная с указанного поля в колонке Имя поля, и заканчивая полем, указанным в колонке Перед.
ПЕРЕИМЕНОВАТЬ Переименуйте указанное поле в колонке Имя поля, указав новое имя в Начальной колонке.

В диалоговом окне Изменить структуру файла вы можете выбрать Текстовые (символьные, числовые), Бинарные (вещественные, плавающие, длинные, короткие) и Форматированные (цвет, дата и время) типы полей:

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

Формат

Поля даты

Выберите формат ISO (yyyy-mm-dd), либо выберите формат даты (короткий, средний, длинный или полный).

Поля даты/времени

Выберите формат даты/времени (yyyy-mm-ddThh:mm:ss), либо выберите формат даты (короткий, средний, длинный, полный или время).

Когда вы выбираете формат короткий, средний, длинный, полный или время, поле форматируется с использованием International Components for Unicode (ICU) в зависимости от настроек вашего компьютера. Для получения более подробной информации перейдите по ссылке: http://demo.icu-project.org/icu-bin/locexp

Вы можете переключить английские настройки (Австралия) на английские настройки (Великобритания), если хотите работать с коротким форматом дат.

Поля цвета

В Редакторе файлов содержимое отформатированного Поля цвета отображается как цветовые поля (которые можно выбрать).

Эти поля можно использовать для цветовой кодировки данных в просмотре Визекса. При этом, если вы связываете Значения цветов с Набором цветов, поле «Цвет», которое вы выбираете, должно быть полем, содержащим допустимые определения цветов RGB, HTML Hex, Hex или Integer.

Вещественные поля

В процессе выбора настроек форматирования вещественных чисел, вы можете указать количество знаков после запятой (десятичные) или количество значимых цифр:

При изменении структуры файла и добавлении Вещественного поля, поле заполняется в Десятичном формате и имеет пустые десятичные. Если вы не указываете десятичную точность, используется десятичная точность по умолчанию, на основании данных в поле, с которым вы работаете.

Для Вещественных полей допустимый диапазон точности от -9 до 9 десятичных (включая 0 десятичные), а затем десятичная точность по умолчанию. Отрицательные десятичные в Вещественном поле округляются до десятых.

Для плавающих полей (одинарная точность) допустимый диапазон точности составляет от 1 до 9, а затем десятичная точность по умолчанию. ПЛАВАЮЩИЕ поля больше не используются в Создать/Изменить файл и больше не рекомендуются. ПЛАВАЮЩИЕ преобразуются в ВЕЩЕСТВЕННЫЕ (двойная точность), повышая точность и избегая численных несоответствий.

Для создания и изменения файла с помощью макроса

  1. Выберите опцию Файл | Создать или изменить файл или Макросы | Создать/Изменить файл в главном меню.
  2. Задайте файл, который вы хотите изменить или введите имя нового файла. который будет создан.
  3. Выберите соответствующий тип файла.
  4. Вы можете вводить описательный заголовок длиной до 40 символов. Столбец ОПИСАНИЕ, расположенный в правой части таблицы, позволяет описать назначение и содержимое любого поля в файле, используя не более 255 символов.
  5. Изменение структуры файла в предыдущей версии удалит все описания, которые вы добавили в текущей версии.

  6. Если вы хотите выровнять поля по левому краю или отформатировать числовые поля, выберите эти опции.
  7. Выберите необходимые значения в таблице, которая определяет структуру файла.
  8. Если вы используете функцию ПЕРЕИМЕНОВАТЬ, не забудьте ввести новое имя поля в столбце Начало.
  9. Если вы используете функцию Удалить группу, не забудьте указать последнее имя поле в колонке Перед.
  10. Нажмите на кнопку Формы, если хотите сохранить структуру файла как набор форм.
  11. Нажмите на кнопку Запустить для запуска макроса.

Если вы добавляете новые поля с помощью функции Изменить, данные в файле потеряны не будут. Тем не менее, если вы удалите поле, которое содержит данные, эти данные будут потеряны.