Поля таблицы предназначены для хранения в них данных. Это могут быть числа, текстовая информация, даты, графические файлы и т. д. Для определения типа данных, размещаемых в поле, используются тип поля, его ширина и количество знаков после запятой. Для их ввода предназначены столбцы Туре (Тип), Width (Ширина) и Decimal (Десятичные) вкладки Fields(Поля) конструктора таблицы.
В Visual FoxPro допустимыми являются типы полей, перечисленные в табл. 4.6.
Таблица 4.6, Типы полей Visual FoxPro
Тип | Наименование | Отображаемые данные |
Текстовый | Character, Character(binary) | Текстовые поля могут содержать буквы, цифры и специальные символы. Максимальная ширина поля составляет 254 символа. тип Character (binary) используется в том случае, если не требуется учитывать кодовую страницу отображаемых данных |
Числовой | Integer, Numeric, Float, Double | Integer отображает целые числа от-2 147 483 647 до +2 147 483 646. Числовые поля типа Numeric и Float отображают данные с фиксированной точкой в диапазоне от-0.9999999999x1 (Г19 до +0.9999999999х10+2°. Тип данных Double используется для хранения данных с высокой точностью в диапазоне от±4.9406564854 1247x1 (Г324 до±1.797693 13486232x1 (Г308 |
Денежный | Currency | В поле денежного типа могут содержаться числа от -922 337 203 685 477.5807 до922 337 203 685 477.5807 |
Дата | Date | В поле типа Date может содержаться любая дата от 01. 01. 0001 до 31. 12.9999 |
Дата и время | DateTime | В поле типа DateTime может содержаться любая дата от 01.01.0001 до 31.12.9999 и время от 00:00:00 а.m.. до 11:59:59 р.m. |
Логический | Logical | Содержит логическое значение True (Т.)(Истина) или False (.F.) (Ложь) |
Текстовое поле произвольной длины | Memo, Memo(binary) | Memo-поле содержит символьные данные большого объема |
Двоичное поле произвольной длины | General | Поле данного типа предназначено для хранения в таблицах изображений и других двоичных данных |