Data
Раскрывающийся список Collating sequence (Схема упорядочения) позволяет изменить порядок символов при сортировке, чтобы приспособиться под различные наборы символов в разных странах. По умолчанию используются ASCII-коды. Эта опция соответствует команде set collate.
На данной вкладке расположены счетчики, приведенные в табл. 25.7.
Таблица 25.7. Назначение счетчиков вкладки Data.
Счетчик | Назначение |
---|---|
Record counter interval (Частота отображения количества обработанных записей) | Определяет частоту сообщений выдачи числа обработанных записей при выполнении команд reindex, pack. Соответствует команде set odometer |
Memo block size (bytes) (Длина Memo-поля) | Определяет длину Memo-поля в байтах и соответствует команде set blocksize |
Browse refresh interval (sec) (Частота обновления данных в окне Browse) | Определяет, как часто данные, отображаемые в окне Browse (Обзор), будут синхронизироваться с фактическими данными в таблице. Соответствует команде set REFRESH |
Table refresh interval (sec) (Частота обновления данных на экране) | Определяет, как часто данные, отображаемые в любом окне, будут синхронизироваться с фактическими данными в таблице |
Для управления процессом сравнения строк используется область String comparisons (Сравнение строк), содержащая флажки, описанные в табл. 25.8.
Таблица 25.8. Назначение флажков области String comparisons.
Флажок | Назначение |
---|---|
SET NEAR on | Определяет действия при неудавшемся поиске. Если флажок не установлен, FoxPro оставляет указатель записи в конце файла, в противном случае указатель устанавливается на следующую по алфавиту запись после той, в которой ожидалось найти нужное значение |
SET EXACT on | Управляет поиском символьных строк. Если он установлен, то требуется точное совпадение образца с полем записи, то есть совпадение длин строк и совпадение всех их символов. При сброшенном флажке строки сравниваются до длины той из них, которая в условии сравнения стоит справа |
SET ANSI on | При сравнении двух строк разной длины дополняет более короткую пробелами, чтобы длины строк стали одинаковыми. Когда флажок сброшен, строки сравниваются до длины более короткой из них |
При работе в многопользовательском режиме вам необходимо в области Locking and buffering (Блокировка и буферизация) установить режимы блокировки файлов и записей с помощью флажков, приведенных в табл. 25.9.
Таблица 25.9. Назначение флажков области Locking and buffering.
Флажок | Назначение |
---|---|
Automatic file locking (Автоматическое блокирование файла) | Этот флажок установлен всегда, за исключением случаев, когда вы намерены обрабатывать все блокировки в собственной программе. Соответствует команде SET LOCK |
Multiple record locks (Блокировка нескольких записей) | Этот флажок устанавливается, когда требуется заблокировать сразу несколько записей и изменять их одновременно. Соответствует команде set multilocks |
Для установки режима буферизации используется раскрывающийся список Buffering (Буферизация), а для определения количества попыток блокировки – Reprocessing (Повторное выполнение).