Fields Tab, Table Designer

Отображение закладки Fields немного отличается в зависимости от того, какая таблица создается или редактируется - таблица связанная с базой данных или свободная таблица. Если вы создаете таблицу базы данных, то закладка Fields включает в себя, напримре, опции для установки правил проверки на уровне полей. Если вы создаете свободную таблицу, закладка Fields содержит только основные элементы - имя поля, тип и опции форматирования.

Поля таблицы на закладке Fields отображаются в прокручивающейся решетке. Каждая строка содержит имя поля, тип данных, ширину в символах, ширину десятичных мест и поддержку для null-значений. Для изменения поля просто щелкните по ячейке в решетке.

Mover Button (Кнопка перемещения)

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

Name (Имя)

Определяет имя поля. Пробелы не допускаются. Для таблиц базы данных, длина имени может составлять до 128 символов. Для получения более подробной информации смотрите описание Создание имен Visual FoxPro.

Type (Тип)

Определяет тип данных поля. Щелкните по стрелке комбобокса для выбора типа данных из списка.

Width (Ширина)

Определяет число символов или цифр, которое может хранить поле.

Decimal (Десятичные места)

Определяет число цифр справа от десятичной точки. Колонка Decimal применяется к типам данных "numeric" и "double".

Index (Индекс)

Определяет обычный индекс поля для организации данных.

NULL

Когда этот чекбокс отмечен, определяет, что поле может акцептировать null-значение.

Insert Button (Кнопка "Вставить")

Вставляет новое поле над выбранным полем.

Delete Button (Кнопка "Удалить")

Удаляет выбранное поле из таблицы.

Display (Отображение)

Определяет свойства форматирования для ввода и отображения данных поля.

Format (Форматирование)  Указывает выражение для регистра, размера и стиля для отображения поля в окне Browse, форме или отчете. Установка свойства форматирования в форме или отчете может переписывать эти значения локально, то есть в форме или отчете, но не влияет на свойства, определенные в таблице.

Input mask (Маска ввода)  Определяет форма для значений, как они будут вводиться в поле. Например, телефонные номера могут иметь формат (999) 999-9999.

Caption (Заголовок) Указывает заголовок, который появляется для поля в окне Browse, форме или отчетах. Установка свойства в форме или отчете может переписывать это значение локально, то есть в форме или отчете, но не влияет на свойства, определенные в таблице. Для указания выражения для заголовка поля, включите знак равенства (=) перед строкой, определяющей заголовок. Выражение не может превышать 254 символов. Если же выражение превышает в длину 254 символов, заголовок заменяется по умолчанию в имя поля.

NoteЗамечание

Поддержка для использования выражений в качестве заголовка поля должна быть использована только с таблицами, связанными с контейнером базы данных в приложениях, исполняемый на Visual FoxPro 8.0 или более поздних. В ранних версиях, выражение появится в виде строки литералов.

Field validation (Проверка поля)

Если вы модифицируете таблицу базы данных то справа появятся опции для полей.

Установки свойств для выбранного поля определяются в области Field validation. Справа от полей ввода свойств размещаются кнопки с троеточием, шелчок по который вызывает диалоговое окно Expression Builder. Если вы не желаете использовать построитель выражения, просто напечатайте выражение в соответствующем поле. Эти свойства не являются обязательными, но чрезвычайно полезны.

Rule (Правило)  Указывает правило проверки уровня поля для применения проверки к вводимым данным.

Message (Сообщение) Указывает ваше сообственное сообщение об ошибке, в случае если нарушено правило проверки поля.

Default value (Значение по умолчанию)  Определяет значение по умолчанию для поля.

Map field type to classes (Разметка поля в классы)

Для указания класса элемента управления, который будет использоваться при работе с конкретным полем, установите для поля имя библиотеки и имя класса, из которых будут создаваться элементы управления когда вы будете перетаскивать поля таблицы на форму.

Display library (Библиотека для отображения)  Укажите путь и имя файла библиотеки классов. Для поиска файлов используйте кнопку с троеточием справа от бокса ввода имени библиотеки.

Display class (Класс для отображения)  Определяет элемент управления, который будет использоваться по умолчанию при работе с полем.

AutoIncrement (Автоувеличение)

Для установки начального значения и шага увеличения после того, как для поля будет разрешено автоувеличение значений, выберите значения Next Value и Step в окошках счетчиков (spin boxes). Для получения более подробной информации об автоувеличении значений смотрите описание Автоувеличение значений поля в таблицах.

Next Value (Следующее значение)  Определяет начальное значение для поля, использующего автоувеличение. Вы можете выбрать положительное или отрицательное целое число в диапазоне значений от 2,147,483,647 до -2,147,483,647. Значением по умолчанию является 1.

Step (Шаг)  Определяет шаг автоувеличения. Вы можете положительное или отрицательное целое число в диапазоне значений от 1 до 255. Значением по умолчанию является 1.

Field comment (Комментарий для поля)

Предоставляет место для ввода комментария о поле.

Смотрите также