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

PROCEDURE dbc_BeforeDropRelation(cRelationID, cTableName, cRelatedChild,
   cRelatedTable, cRelatedTag)
PROCEDURE dbc_BeforeDropRelation
LPARAMETERS [cRelationID, cTableName, cRelationChild, cRelatedTable,
   cRelatedTag]

Параметры

cRelationID

Указывает идентификатор отношения (Relation ID) хранящийся в базе данных.

cTableName

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

cRelatedChild

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

cRelatedTable

Указывает дочернюю таблицу, содержащую связанную колонку.

cRelatedTag

Указывает индексный тэг родительской таблицы.

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

Вы можете использовать событие dbc_BeforeDropRelation для проверки соответствующего значения для cRelationID и прочих параметров в процедуре, которая отслеживает или управляет доступом к базе данных до удаления отношения из базы данных.

Возврат .F. из этой процедуры предотвратит удаление отношения.

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