Распечатать страницу

Обновление данных в Microsoft Visual FoxPro

« Назад

Команда

SET REFRESH TO nSeconds1 [, nSeconds2]

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

Параметры:

nSeconds1 – число секунд между обновлениями Browse-окна или окна редактирования memo-поля. Может принимать значения в диапазоне 0 – 3600. По умолчанию nSeconds1 = 0; это означает, что записи, наблюдаемые в Browse-окне, не обновляются (не доставляются изменения, выполненные другими пользователями).

nSeconds2 – число секунд между обновлениями локальных буферов текущими сетевыми данными. (VFP образует в памяти рабочих станций пользователей локальные буферы, размещая в них порции данных таблиц.) Может принимать следующие значения:

1 – данные всегда читаются с диска;

0 – данные берутся из буфера, но буфер не обновляется;

от 0.001 до 3600 – локальные буферы будут обновляться через указанное параметром nSeconds2 секунд; значения с долями секунд принимаются.

По умолчанию nSeconds2 = 5 с.

Если не задан параметр nSeconds2 и если nSeconds1 > 0, то VFP устанавливает nSeconds2 равным nSeconds1; если же nSeconds1 = 0 и параметр nSeconds2 опущен, то nSeconds2 устанавливается равным значению по умолчанию. Значение nSeconds2 может быть также задано на вкладке Data диалогового окна Options.

Увеличение nSeconds2 может привести к росту производительности приложения.