Происходит до удаления отношения из базы данных. Имеются две версии синтаксиса.
PROCEDURE dbc_BeforeDropRelation(cRelationID, cTableName, cRelatedChild, cRelatedTable, cRelatedTag) |
PROCEDURE dbc_BeforeDropRelation LPARAMETERS [cRelationID, cTableName, cRelationChild, cRelatedTable, cRelatedTag] |
Параметры
- cRelationID
-
Указывает идентификатор отношения (Relation ID) хранящийся в базе данных.
- cTableName
-
Указывает имя родительской таблицы.
- cRelatedChild
-
Указывает имя связанной колонки в дочерней таблице.
- cRelatedTable
-
Указывает дочернюю таблицу, содержащую связанную колонку.
- cRelatedTag
-
Указывает индексный тэг родительской таблицы.
Примечания
Вы можете использовать событие dbc_BeforeDropRelation для проверки соответствующего значения для cRelationID и прочих параметров в процедуре, которая отслеживает или управляет доступом к базе данных до удаления отношения из базы данных.
Возврат .F. из этой процедуры предотвратит удаление отношения.