Новая книга о приключениях Гарри Поттера  

Строковые функции

 
SKC Visual FoxPro Page>>Visual FoxPro - Краткий справочник>>  
   
Массивы
 
Классы, объекты, формы
 
Строковые функции
 
Функции преобразования данных
 
Функции для дат и времен
 
Цифровые функции
 
Индексы
 
Манипулирование данными
 
Работа с полями
 
Работа с записями
 
Работа с таблицами
 
Среда Visual FoxPro
 
Отношения
 
Работа с файлами
 
Распределенный доступ к данным
 
Секретность и шифрование
 
Распределенный доступ к данным - команды определения сессии данных
 
Форматирование данных
 
Меню
 
Отчеты и ярлыки
 
Ввод с клавиатуры и мыши
 
Отладка и управление ошибками
 
Управление событиями
 
Доступ к файлам на низком уровне
 
Печать
 
Объектно-ориентированное программирование
 
Выполнение программ
 
Управление переменными памяти
 
Структурное программирование
 
Экономические функции
 
Окна
 
Visual FoxPro события
 
Разработка интернациональных приложений
 
$ Возвращает (.T.) , если строковое выражение содержит другое строковое выражение, в противном -(.F.).
ALLTRIM( ) Удаляет начальные и концевые пробелы из заданного символьного выражения и возвращает усеченное выражение в виде символьной строки.
ASC( ) Возвращает ANSI значение для самого левого символа в символьном выражении.
AT( ) Возвращает начальную позицию первого вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле, по отношению к позиции самого левого символа. Поиск с учетом регистра.
AT_C( ) Возвращает начальную позицию первого вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле, по отношению к позиции самого левого символа. Поиск с учетом регистра. Функция аналогична AT(), но работает и с двухбайтовыми символами.
ATC( ) Возвращает начальную позицию первого вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле, по отношению к позиции самого левого символа. Поиск без учета регистра.
ATCC( ) Возвращает начальную позицию первого вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле, по отношению к позиции самого левого символа. Поиск без учета регистра. Функция аналогична ATC(), но работает и с двухбайтовыми символами.
ATCLINE( ) Возвращает номер строки с первым вхождением символьного выражения или memo-поля, независимо от регистра символов в обоих выражениях (то есть прописные или строчные). Номер строки зависит от установок SET MEMOWIDTH.
ATLINE( ) Возвращает номер строки с первым вхождением символьного выражения или memo-поля в другое символьное выражение или memo-поле, считая от первой строки. Поиск с учетом регистра. Номер строки зависит от установок SET MEMOWIDTH..
BETWEEN( ) Определяет, лежит ли значение некоторого выражения в диапазоне между значениями двух других выражений, имеющих тот же тип данных
BINTOC( ) Преобразует целые цифровые значения в бинарную строку. Обычно используется для уменьшения размера индекса, построенного на целых цифровых полях.. Обратное преобразование - CTOBIN().
CHR( ) Возвращает символ, который соответствует коду ANSI.
CHRTRAN( ) Замещает каждый символ в символьном выражении, совпадающий с некоторым символом второго символьного выражения, на соответствующий символ третьего символьного выражения.
CHRTRANC( ) Замещает каждый символ в символьном выражении, совпадающий с некоторым символом второго символьного выражения, на соответствующий символ третьего символьного выражения. CHRTRANC( ) для замены однобайтового символа двухбайтным и наоборот.
CTOBIN( ) Преобразует бинарное символьное выражение в целое цифровое. Обратное к BINTOC().
CTOD( ) Преобразует символьное выражение в выражение типа дата
DIFFERENCE( ) Возвращает целое число от 0 до 4, представляющее относительное фонетическое различие между двумя символьными выражениями.
DTOC( ) Возвращает дату в символьном виде исходя из выражения типа Date или DateTime.
EMPTY( ) Определяет, является ли значение выражения пустым.
EVALUATE( ) Вычисляет символьное выражение и возвращает результат.
INLIST( ) Определяет, совпадает ли некоторое выражение с каким-либо другим выражением из заданной группы выражений.
ISALPHA( ) Определяет, является ли самый левый символ в символьном выражении буквенным.
ISBLANK( ) Определяет, является ли данное выражение пустым. ISBLANK( ) отличается от EMPTY( ) и ISNULL( ). Для примера, EMPTY( ) возвращает (.T.) если символьное выражение содержит лыбые комбинации пустых значений, пробелов, табуляций, созвратов каретки или концов линий; ISBLANK( ) возвращает (.T.), если выражение содержит только пустые строки или пробылы.
ISDIGIT( ) Определяет, является ли самый левый символ заданного символьного выражения цифрой (от 0 до 9).
ISLEADBYTE( ) Возвращает (.T.), если первый байт в первом байте символьного выражения является лидирующим байтом двухбайтного символа..
ISLOWER( ) Определяет, является ли самый левый символ заданного символьного выражения строчным буквенным символом.
ISNULL( ) Возвращает значение "истина" (.T.), если результатом вычисления выражения является значение NULL; в противном случае возвращает "ложь" (.F.).
ISUPPER( ) Определяет, является ли первый символ данного символьного выражения прописным буквенным символом.
LEFT( ) Возвращает из символьного выражения заданное число символов, начиная с самого левого.
LEFTC( ) Возвращает из символьного выражения заданное число символов, начиная с самого левого. Для двухбайтных символов.
LEN( ) Возвращает количество символов в символьном выражении.
LENC( ) Возвращает количество символов в символьном выражении. Для двухбайтных символов
LIKE( ) Определяет, совпадает ли одно символьное выражение с другим символьным выражением.
LIKEC( ) Определяет, совпадает ли одно символьное выражение с другим символьным выражением. Симолы могут быть как одно-, так и двухбыйтные.
LOWER( ) Возвращает заданное символьное выражение, переписанное строчными буквами.
LTRIM( ) Возвращает заданное символьное выражение, удалив из него начальные пробелы.
MAX( ) Вычисляет несколько заданных выражений и возвращает выражение, имеющее наибольшее значение.
MEMLINES( ) Возвращает число строк в memo-поле или переменной. Количество линий зависит от установок в SET MEMOWIDTH.
MLINE( ) Возвращает указанную строку memo-поля в виде символьной строки.. Количество линий зависит от установок в SET MEMOWIDTH.
MIN( ) Вычисляет несколько заданных выражений и возвращает выражение, имеющее наименьшее значение.
NORMALIZE( ) Преобразует символьное выражение, заданное пользователем, к виду, который допускает сравнение со значениями, возвращаемыми функциями Visual FoxPro.
NVL( ) Возвращает отличное от NULL значение одного из двух выражений.
OCCURS( ) Возвращает число вхождений некоторого символьного выражения в другое символьное выражение.
PADC( ) Возвращают символьную строку, которая состоит из заданного выражения, дополненного пробелами или определенными символами до указанной длины слева и справа.
PADL( ) Возвращают символьную строку, которая состоит из заданного выражения, дополненного пробелами или определенными символами до указанной длины слева.
PADR( ) Возвращают символьную строку, которая состоит из заданного выражения, дополненного пробелами или определенными символами до указанной длины справа.
PROPER( ) Возвращает из символьного выражения строку, переписанную прописными буквами, как имя собственное.
RAT( ) Возвращает числовую позицию последнего вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле. Поиск с учетом регистра.
RATC( ) Возвращает числовую позицию последнего вхождения символьного выражения или memo-поля в другое символьное выражение или memo-поле. Поиск с учетом регистра. Сивмолы могут быть как одно-, так и двухбайтными.
RATLINE( ) Возвращает номер строки с последним вхождением символьного выражения в другое символьное выражение или в memo-поле, считая от последней строки.
REPLICATE( ) Возвращает символьную строку, которая содержит заданное символьное выражение заданное количество раз.
RIGHT( ) Возвращает заданное число символов с правого конца символьной строки.
RIGHTC( ) Возвращает заданное число символов с правого конца символьной строки. Строка может быть из двухбайтных символов.
RTRIM( ) Возвращает символьную строку, которая получается в результате удаления из символьного выражения конечных пробелов.
SET MEMOWIDTH Задает ширину отображаемых на экране memo-полей и символьных выражений в диапазоне от 8 до 256 столбцов. Установки SET MEMOWIDTH оказываею влияние на функции ATCLINE( ), ATLINE( ), MEMLINE( ), и MLINE( ) .
SET TEXTMERGE Включает или отключает вычисление полей, переменных памяти, элементов массива, функций или выражений, заключенных в разделители слияния, и позволяет задать вывод процедуры слияния текста.
SOUNDEX( ) Возвращает фонетическое представление заданного символьного выражения.
SPACE( ) Возвращает символьную строку, составленную из заданного числа пробелов.
STR( ) Возвращает символьный эквивалент заданного числового выражения.
STRCONV( ) Преобразует символьное выражение в различные формы: одно-, двухбатные:
STRTRAN( ) Просматривает символьное выражение или memo-поле в поисках другого символьного выражения или memo-поля, а затем заменяет каждое найденное выражение третьим символьным выражением или memo-полем.
STUFF( ) Возвращает символьную строку, созданную заменой заданного числа символов в символьном выражении другим символьным выражением.
STUFFC( ) Возвращает символьную строку, созданную заменой заданного числа символов в символьном выражении другим символьным выражением. Символы могут быть двухбайтные.
SUBSTR( ) Возвращает символьную строку из данного символьного выражения или memo-поля.
SUBSTRC( ) Возвращает символьную строку из данного символьного выражения или memo-поля. Символы могут быть двухбайтные.
SYS(10) Преобразует номер дня по юлианскому календарю / SYS(1)/ в символьную строку.
SYS(11) Преобразует выражение даты или символьную строку формата даты в номер дня по юлианскому календарю.
SYS(15) Преобразует вторую символьную строку, используя первую символьную строку.
SYS(2007) Возвращает значение контрольной суммы символьного выражения.
TEXT ... ENDTEXT Выводит строки текста, результаты выражений и функций, а также содержимое переменных памяти.
TRANSFORM( ) Возвращает символьную строку, полученную из символьного или числового выражения; строка имеет формат, определенный кодами PICTURE или FUNCTION, которые применяются в команде @ ... SAY.
TRIM( ) Возвращает заданное символьное выражение, из которого удалены все концевые пробелы.
TTOC( ) Возвращает символьное значение выражения типа DateTime.
TXTWIDTH( ) Возвращает длину символьного выражения исходя из средней ширины символа для данного шрифта.
TYPE( ) Вычисляет символьное выражение и возвращает тип данных, которому принадлежит содержимое этого выражения.
UPPER( ) Возвращает заданное символьное выражение, переведенное в верхний регистр.
VAL( ) Возвращает числовое значение символьного выражения, состоящего из цифр.

Справочник был взят с сервера 'Infocity-электронная библиотека технической документации'. Выражаю благодарность составителю этого руководства.

На указанном сервере Вы можете найти более подробное описание функций в формате MS Word.


 
 
ДомойКнига жалоб и предложенийПишите мне...

Designed by SKC  



List.ru - каталог ресурсов интернет Апорт Top 1000

Используются технологии uCoz