Определяет, выполнена ли выборка полей типа memo для режима "отложенной выборки полей Memo" (delayed memo fetch).
ISMEMOFETCHED(cFieldName | nFieldNumber [, nWorkArea | cTableAlias]) |
Параметры
- cFieldName
-
Определяет имя поля типа memo, для которого проверяется статус выборки.
- nFieldNumber
-
Определяет номер поля типа Memo (на основании имеющейся структуры Таблицы или Курсора), для которого проверяется статус выборки.
- nWorkArea
-
Определяет номер Рабочей Области, в которой открыта Таблица с данными или Курсор, содержащие заданное поле типа Memo.
- cTableAlias
-
Определяет алиас Таблицы или Курсора, содержащие заданное поле типа Memo.
Возвращаемое значение
Логического типа. Возвращается значение = true (.T.), если уже выполнена выборка (из источника данных) заданного поля типа memo, в другом случае, возвращается значение = false (.F.). Значение =True (.T.) всегда возворащается для Локальных данных. Нулевое Значение (.NULL.) возвращается для Курсора, указатель записи которого находится в начале или в конце таблицы данных. Используйте функции BOF( ) или EOF( ), функция для определения допустимой позиции указателя записи в рассматриваемых Таблицах или Курсорах.
Комментарии
Данная функция может быть использована для управления процессом выборки данных для полей типа memo из удаленных источников данных (remote data). Тем самым, вы можете управлять выборкой данных для полей типа memo, когда это потребуется для работы.
Параметр FetchMemo, заданный, или определенный в DBGETPROP( ), функция или CURSORGETPROP( ), функция, характеризует режим обработки (загрузки) полей типа memo из удаленных источников данных, сразу или по-требованию. ISMEMOFETCHED( ) возвращает значение = true (.T.), когда осуществлена выборка данных для поля типа memo в режиме delayed Memo data (FetchMemo=.F.).
Функция ISMEMOFETCHED( ) работает с обоими типами полей: Memo и General.