FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9173
Вход
Правильная сортировка казахского алфавита

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


 
Прислал: Dimuhametov   Категория: Работа с данными


Для всех соотечественников в Казахстане. Возникает ситуация при которой просто необходимо в правильном порядке отобразить буквы казахского алфавита. Для этого необходимо проделать следующее:
Файл kz1251.mem предварительно включить в проект.

При запуске проекта:
SET COLLATE TO 'MACHINE'
public kz1251
Restore from 'kz1251.mem' additive

Пример выборки:
SELECT test.fio,SYS(15,kz1251,IIF(ISNULL(test.fio),'',test.fio)) AS 'sort_kz' FROM test ORDER BY sort_kz INTO CURSOR test

Да необходимо отметить, что функция SYS(15) работает только со строковыми выражениями. Для других типов полей, необходимо использовать обычную сортировку.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2.5) Вложение [0.4]kb
Дополнения пользователей
Правильная сортировка казахского алфавита
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика