Типы данных определяют то, как хранятся данные и как они могут быть использованы. Вы можете перемножить два числа, но не можете перемножать символы. Или можно напечатать текст заглавными буквами, но нельзя сделать того же с цифрами.
Вот основные типы данных FoxPro:
Тип Пример Numeric 123 3.1415 -7 Character "Первые Шаги" "123" "01/01/99" Logical .T. .F. Date {01/01/99} DateTime {01/01/99 12:30:00 pm}
Данные могут храниться в переменных, массивах или таблицах.
Если Вы уже сталкивались с программированием, скажем, на С++, то сразу ощутите разницу в работе с переменными и преобразованием типов. Переменная в FoxPro может быть объявлена в любом месте программы, при этом тип ее в явном виде не указывается. Т.о., написав nCode=3, далее по тексту можно использовать nCode как переменную типа Numeric.
Стоит отметить, что в FoxPro непринципиально в верхнем или в нижнем регистре Вы набираете текст своей программы, т.е. например, MessageBox, messagebox, MESSAGEBOX и mEsSaGeBoX будет означать одно и тоже.