Вы можете управлять Загрузкой данных при открытии Представления с помощью изменения значения свойства MaxRecords. Когда система Visual FoxPro посылает соответствующий оператор SQL удаленному Источнику Данных (Серверу) для создания Представления, Сервер обрабатывает данный оператор и создает результирующий Набор Данных. Значение свойства MaxRecords определяет максимальное количество Записей размещаемых в данном Наборе, и соответственно в Представлении за один шаг Загрузки. Значение по-умолчанию = –1, что означает загрузку Всех Записей в Результирующий Набор.

Для управления процессом Загрузки Записей в Представление:

  1. В системном Меню Tools, выберите подпункт Options, активируйте Закладку Remote Data; в соответствующей Области данных Remote view defaults, для контрола с названием Maximum records to fetch очистите опцию All, введите количество Загружаемых Записей, нажмите кнопку OK.

    -ИЛИ-

  2. Определите новое значение свойства MaxRecords при помощи стандартных системных Функций:  DBSETPROP( ) , CURSORSETPROP( ).

В следующем далее Примере, для существующего Представления определяется значение свойства Загружаемых Записей как = 50.

 CopyCode imageКопировать Код
OPEN DATABASE testdata
USE VIEW remote_customer_view
?DBSETPROP ('Remote_customer_view', ; 'View','MaxRecords', 50)

Вы также можете использовать функцию:  CURSORSETPROP( ) для определения значения рассматриваемого Свойства Активного Представления.

NoteСовет

Вы не можете изменять значение свойства MaxRecords для выполняемого в настоящий момент Запроса. Рекомендуется использовать значение свойства QueryTimeOut для управления процессом выполнения Запроса для удаленного Источника Данных.

См. также