СИМВОЛЬНЫЕ ФУНКЦИИ: |
|
Функция |
Описание |
$ |
Определяет, содержится ли символьная строка внутри другой символьной строки. |
ALLTRIM () |
Убирает начальные и конечные пробелы из символьной строки. |
ASC ( |
Определяет код ASCII для левого старшего символа в символьной строке. |
AT () |
Определяет положение (в виде целого числа) первого вхождения символьной строки внутри другого символьного выражения или Мемо-поля. |
ATC () |
Определяет положение ( в виде целого числа) первого вхождения символьной строки внутри другого символьного выражения или Мемо-поля,в отличии от функции AT,ATCвыполняется без учёта регистра. |
ATCLINE () |
Определяет номер строки(в виде целого числа) первого вхождения символьной строки внутри символьной строки или Мемо-поля. Возвращаемое значение зависит от значения,определённого командой SET MEMOWIDTH. Аналогична функции ATLINE, но выполняется без учёта регистра |
ATLINE () |
Определяет номер строки (в виде целого числа) первого вхождения символьного выражения внутрь символьного выражения или Мемо-поля. Выдаваемое значение зависит от значения,определённое командой SE MEMOWIDTH. |
BETWEEN () |
Определяет, находится ли символьное выражение между двумя другими символьными выражениями. |
CHR () |
Определяет символ для определённого числового кода ASCII. |
CHRTRAN () |
Переводит символьную строку,используя две другие строки в качестве таблиц перевода. |
CPCONVERT ( |
Преобразует символьное выражение из одной кодовой страницы Windows в другую. |
CTOD () |
Определяет дату в обычном виде для данного символьного типа даты. |
DIFFERENCE () |
Определяет число, представляющее относительную фонетическую разницу между двумя символьными строками. |
DTOC () |
Преобразует дату в строку символов. |
EMPTY () |
Определяет, является ли выражение пустым. |
EVALUATE () |
Вычисляет значение выражения, представленного в символьном виде. |
INLIST () |
Определяет, содержится ли символьное выражение в серии символьных выражений. |
ISALPHA () |
Возвращает (.T.) если определённое символьное выражение начинается с буквы. |
ISDIGIT () |
Определяет, является ли самый левый символ цифрой. |
ISLOWER () |
Возвращает (.T.) если первый символ в символьном выражении—строчный. |
ISUPPER () |
Возвращает (.T.) если первый символ в символьном выражении---прописной. |
LEFT () |
Возвращает заданное кол-во символов, начиная с самого левого символа в символьной строке. |
LEN () |
Определяет длину символьной строки. |
LIKE () |
Позволяет сравнить символьную строку, содержащую универсальные символы, с другой символьной строкой. |
LOWER () |
Преобразует все символы строки в их строчные эквиваленты. |
LTRIM () |
Удаляет начальные пробелы из заданной символьной строки. |
NORMALIZE () |
Преобразует символьное выражение в вид, который может использоваться при сравнении в Visual FoxPro. |
OCCURS () |
Определяет число вхождений символьной строки внутри другой символьной строки. |
PADC () |
Дополняет символьную строку с двух сторон заданным символом. |
PADL () |
Дополняет символьную строку слева заданным символом. |
PADR () |
Дополняет символьную строку справа заданным символом. |
PROPER () |
Определяет выражение, написанное с заглавной буквы, как соответствующее имени собственному. |
RAT () |
Ищет символьную строку или Мемо-поле для последнего вхождения другой символьной строки и определяет её положение. |
RATLINE () |
Ищет символьную строку или Мемо-поле для последнего вхождения другой символьной строки и определяет номер строки, где она была найдена. Возвращаемое значение зависит от значения, определённое командой SET MEMOWIDTH. |
REPLICATE () |
Определяет символьную строку, которая повторяет определённое символьное выражение заданное кол-во раз. |
RIGHT () |
Возвращает заданное кол-во символов строки, начиная с самого правого. |
RTRIM () |
Убирает все конечные пробелы из определённой символьной строки. |
SOUNDEX () |
Определяет фонетическое представление символьной строки. |
SPACE () |
Создаёт символьную строку,состоящую из определённого числа пробелов. |
STR () |
Преобразует числовое выражение в строку. |
STRTRAN () |
Ищет символьную строку вхождения второй символьной строки, затем меняет её местами с третьей символьной строкой. |
STUFF () |
Определяет символьную строку,являющуюся результатом перемещения определённой части символьного выражения с другим символьным выражением. |
SUBSTR () |
Определяет заданное число символов данного выражения или Мемо-поля. |
SYS (10) |
Преобразует число дня в числовом виде в символьную строку. |
SYS (15) |
Определяет символ из таблицы перевода. |
SYS (2007) |
Определяет значение контрольной суммы символьной строки. |
TRANSFORM () |
Преобразует символьные и числовые значения с использованием форматов команды @…SAY. |
TRIM () |
Удаляет все конечные пробелы. |
TXTWIDTH () |
Определяет длину символьного выражения с учётом средней длины символа для используемого шрифта. |
TYPE () |
Определяет тип данных выражения (символьное, числовое, логическое, дата, дата-время, денежный,объект,General,или Мемо) |
VARTYPE () |
Определяет тип данных выражения. |
UPPER () |
Преобразует все строчные буквы в заглавные |