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

PROCEDURE dbc_AfterCreateTable(cTableName, cLongTableName) 
PROCEDURE dbc_AfterCreateTable
LPARAMETERS cTableName, cLongTableName

Параметры

cTableName

Указывает имя создаваемой таблицы.

cLongTableName

Указывает длинное имя создаваемой таблицы.

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

Это событие не происходит, когда вы создаете свободную таблицу.

Вы можете использовать событие dbc_AfterCreateTable для проверки соответствующих значений для cTableName или cLongTableName, использовать эти параметры в процедурном коде для отслеживания или управления доступом к базе данных после создания в ней таблицы.

Expand imageПример

  CopyCode imageСкопировать код
PROCEDURE dbc_AfterCreateTable ;
         (cTableName, ;
          cLongTableName)
? '     cTableName      = ' + TRANSFORM(cTableName)     + ' - ' ;
                        + TYPE('cTableName ')
? '     cLongTableName  = ' + TRANSFORM(cLongTableName) + ' - ' ;
                        + TYPE('cLongTableName ')+' /end/ '
ENDPROC

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