Иллюстрированный самоучитель по Visual FoxPro 8

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 (Повторное выполнение).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.