Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

SYS(15) - перекодировка символов

См. также

Преобразует вторую символьную строку, используя первую символьную строку. Вк ючена для совместимости с предыдущими версиями. Используйте вместо нее команду SET COLLATE.

Синтаксис

SYS(15, cTranslationExpression, cTranslated)

Результат

Символьный

Параметры

cTranslationExpression

Задает символьное выражение, которое функция SYS(15) использует для преоб азования строки cTranslated.

cTranslated

Задает символьное выражение, которое следует перекодировать. Функция SYS(15) ерет первый символ выражения cTranslated и определяет его код ASCII. Возвращается символ выражения cTranslationExpression, номер позиции которого в этом выражении равен найденному коду ASCII. Этот п оцесс повторяется для всех остальных символов строки cTranslated. Если для какого-либо символа строки cTranslated не существует соответствующего символа в выражении cTranslationExpression, этот символ не перекодируется.

В составе Visual FoxPro предусмотрен файл переменных памяти EUROPEAN.MEM, соде жащий образцы символов перекодировки. В FoxPro для MS-DOS и Visual FoxPro файл EUROPEAN.MEM располагается в каталоге с Visual FoxPro. В FoxPro для Macintosh файл EUROPEAN.MEM находится в каталоге Goodies:Misc.

В файле EUROPEAN.MEM хранится символьная переменная памяти EUROPEAN, предназ аченная для использования функцией SYS(15) в FoxPro для MS-DOS. Другая символь ая переменная памяти, EUROANSI предусмотрена для функции SYS(15) в Visual FoxPro и FoxPro для Macintosh. Эти переменные памяти могут использоваться функцией SYS(15) для перекодировки символов с ударением в аналогичные символы без ударения.

В качестве примера приведем команду, которую можно использовать в FoxPro для MS-DOS для индексирования таблицы по полю, содержащему символы с ударением с сох анением алфавитного порядка:

INDEX ON SYS(15, european, field) TO european

Комментарии

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



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.