Вы можете определить порядок Сортировки Данных для символьных Полей, которые используются в индексных выражениях, или выполняя специальные Команды Сортировки.

Для задания Порядка Сортировки:

  1. В системном меню Tools, выберите пункт Options.

  2. Активируйте Закладку Data.

  3. В соответствующей области Collating sequence, выберите необходимый Порядок Сортировки (Правило Сортирвки).

    Для сохранения выполненных настроек, используемых в других сеансах работы Visual FoxPro, нажмите кнопку Set as Default.

    NoteСовет

    Вы можете также определить Порядок Сортировки (Правило) с помощью стандартной команды SET COLLATE TO или с помощью системной опции COLLATE в соответствующем Конфигурационном файле Config.fpw. Подробное описание указанного файла Config.fpw, смотрите в разделе: Настройка среды выполнения системы Visual FoxPro.

Текущая, выполненная установка Правила Сортировкит не действует для Индексов (индексных файлов), созданных ранее, при другой установке Правила Сортировки; Однако, данная установка Правила влияет на выполнение последующих команд SEEK и SELECT - SQL.

Правило Сортировки вы можете изменять в любой момент. Например, после открытия Таблицы Customer, вы можете создать требуемые индексные Тэги (индексы) для различных вариантов Правил Сортировки, которые будут использоваться в дальнейшем. Смотрите пример ниже:

  CopyCode imageКопировать Код
USE customer
SET COLLATE TO "GENERAL"
INDEX ON fname TAG mygeneral ADDITIVE
SET COLLATE TO "MACHINE"
INDEX ON custid TAG mymachine ADDITIVE
SET COLLATE TO "DUTCH"
INDEX ON lname TAG mydutch ADDITIVE
NoteПримечание

Правило Сортировки активного индекса отменяет текущую установку.

Текущая, установленная Кодовая Страница (code page) определяет список доступных Правил Сортировки. Если для установки Правила Сортировки используется команда SET COLLATE, не поддерживаемая текущей Кодовой Страницей, то система Visual FoxPro генерирует Сообщение об Ошибке. Аналогично, если вы определяете требуемое (но не поддерживаемое) Правило Сортировки в конфигурационном файле Config.fpw, устанавливается Правило Соритровки = Machine.

См. также