Определяет, выполнена ли выборка полей типа memo для режима "отложенной выборки полей Memo" (delayed memo fetch).

ISMEMOFETCHED(cFieldName | nFieldNumber [, nWorkArea | cTableAlias])

Параметры

cFieldName

Определяет имя поля типа memo, для которого проверяется статус выборки.

nFieldNumber

Определяет номер поля типа Memo (на основании имеющейся структуры Таблицы или Курсора), для которого проверяется статус выборки.

nWorkArea

Определяет номер Рабочей Области, в которой открыта Таблица с данными или Курсор, содержащие заданное поле типа Memo.

cTableAlias

Определяет алиас Таблицы или Курсора,  содержащие заданное поле типа Memo.

Expand imageВозвращаемое значение

Логического типа. Возвращается значение = true (.T.), если уже выполнена выборка (из источника данных) заданного поля типа memo, в другом случае, возвращается значение = false (.F.). Значение =True (.T.) всегда возворащается для Локальных данных. Нулевое Значение  (.NULL.) возвращается для Курсора, указатель записи которого находится в начале или в конце таблицы данных. Используйте функции BOF( ) или EOF( ), функция для определения допустимой позиции указателя записи в рассматриваемых Таблицах или Курсорах.

Expand imageКомментарии

Данная функция может быть использована для управления процессом выборки данных для полей типа memo из удаленных источников данных (remote data). Тем самым, вы можете управлять выборкой данных для полей типа memo, когда это потребуется для работы.

Параметр FetchMemo, заданный, или определенный в DBGETPROP( ), функция или CURSORGETPROP( ), функция, характеризует режим обработки (загрузки) полей типа memo из удаленных источников данных, сразу или по-требованию. ISMEMOFETCHED( ) возвращает значение = true (.T.), когда осуществлена выборка данных для поля типа memo в режиме delayed Memo data (FetchMemo=.F.).

Функция ISMEMOFETCHED( ) работает с обоими типами полей: Memo и General.

Expand imageСм. также