Происходит до закрытия таблицы или представления. Имеется две версии синтаксиса.

PROCEDURE dbc_BeforeCloseTable(cTableName) 
PROCEDURE dbc_BeforeCloseTable
LPARAMETERS cTableName

Параметры

cTableName

Указывает имя закрываемых таблицы или представления.

Expand imageПримечания

Вы можете использовать событие dbc_BeforeCloseTable для отслеживания доступа к базе данных до закрытия таблицы в текущей базе данных.

Возврат .F. из процедурного кода события предотвратит закрытие таблицы или представления.

Expand imageПример

  CopyCode imageСкопировать код
* Отображает имя события, откуда оно вызвано и  ;
* переданные параметры.
PROCEDURE dbc_BeforeCloseTable ;
         (cTableName)
? '>>   ' + PROGRAM()
?? ' in ' + SUBSTR(SYS(16),RAT('\',SYS(16))+1)
? '     cTableName = ' + TRANSFORM(cTableName) + ' - ' ;
                   + TYPE('cTableName')+' /end/ '
ENDPROC

Expand imageСмотрите также