Определяет, выполнять ли, и как часто, обновление окна Browse или окна редактирования мемо, или обновление локального буфера памяти изменениями, сделанными другими сетевыми пользователями.

SET REFRESH TO nSeconds1 [, nSeconds2]

Параметры

nSeconds1

Определяет количество секунд между обновлением вывода для окна Browse или окна редактирования мемо. nSeconds1 может быть целочисленным значением от 0 (значение по умолчанию) до 3,600 секунд. Установка nSeconds1 в 0 не обновляет записи, которые Вы просматриваете.
Обратите внимание:
Дробные значения усекаются. Если Вы определяете для nSeconds1 значение отличное от 0 и опускаете параметр nSeconds2 , то nSeconds2 получает значение такое же как nSeconds1 . Однако, если Вы определяете 0 секунд для nSeconds1 и опускаете nSeconds2 , тогда nSeconds2 получает значение 5 секунд.

[, nSeconds2 ]

Определяет количество секунд между регенерацией локальных буферов памяти текущими сетевыми данными. Значение по умолчанию - 5 секунд. Установка nSeconds2 в 0 не обновляет буферы.
Совет:
Вы можете ускорить выполение, увеличивая значение nSeconds2 . Вы можете также установить эту опцию во вкладке Data диалогового окна Options.

Следующая таблица описывает значения для nSeconds2 .

nSeconds2 Описание

-1

Всегда считывает данные с диска.

0

Всегда использует данные из буфера памяти, но не обновляет буфер.

от .001 до 3,600

Обновляет локальный буфер памяти через заданое количество секунд. Дробные значения принимаются.

Обратите внимание:
Для целей вывода изображения, Visual FoxPro округляет значение nSeconds2 к самой близкой миллисекунде.

Замечания

Поскольку таблицы могут быть открыты для разделяемого сетевого использования, то возможно, что другие сетевые пользователи могут редактировать записи, которые Вы просматриваете в окне browse. Устанавливая SET REFRESH , Вы можете управлять интервалом времени между модификациями окна Browse. Когда Вы устанавливаете командой SET REFRESH значение отличное от нуля и другие пользователи изменяют записи, которые Вы просматриваете, то записи обновляются по истечении периода регенерации.

SET REFRESH влияет на записи, отображаемые в окне Browse, открытое командами BROWSE , CHANGE , или EDIT . Memo-поля открытые для редактирования в окне Browse, например, с использованием команды MODIFY MEMO , также регенерируются. Для подробной информации, см. BROWSE Команда , CHANGE Команда , EDIT Команда , и MODIFY MEMO Команда .

Visual FoxPro буферизует части таблиц в памяти на вашей рабочей станции. SET REFRESH может определить, как часто регенерируются данные, которые буферизованы локально на вашей рабочей станции.

См. Также