Наступает непосредственно перед тем, как объект CursorAdapter пытается прикрепить курсор. Вы можете использовать это событие для прозводства любых необходимых операций перед прикреплением курсора или таблицы, определить псевдоимя (alias) прикрепления и тому подобное.

PROCEDURE Object.BeforeCursorAttach 
LPARAMETERS cAlias

Параметры

cAlias


Определяет псевдоимя (alias) прикрепляемого курсора или таблицы.

Примечания

Применяется к : классу CursorAdapter

Если программый код в методе, ассоциированном с событием BeforeCursorAttach возвращает значение False (.F.), прикрепления курсора не происходит.

Замечание:
Объект CursorAdapter принимает во внимание любые изменения, которые могут быть применены к параметру cAlias во время исполнения программного кода в методе, ассоциированном с событием BeforeCursorAttach.

Пример

Приведенный ниже пример показывает - как открыть локальное представление (local view) в BeforeCursorAttach, так чтобы вы могли прикрепить его к объекту CursorAdapter:

 Скопировать код
PROCEDURE BeforeCursorAttach
OPEN DATABASE HOME(2)+"tastrade\data\tastrade.dbc"
USE 'product listing'
ENDPROC

После этого произведите следующий вызов для прикрепления представления:

 Скопировать код
CursorAttach('product listing', .T.)

Смотри также