[DELETE_ASSOC](アソシエーションクラスの削除)
オブジェクトクラス同士の関連づけを解除します。
形式
[DELETE_ASSOC] アソシエーションクラス名 [CLASS1] オブジェクトクラス名 [DATA] プロパティ代入文 [CLASS2] もう一方のオブジェクトクラス名 [DATA] プロパティ代入文
指定する値
-
アソシエーションクラス名
関連づけを解除するためのアソシエーションクラス名を記述します。
-
オブジェクトクラス名
削除するアソシエーションクラスで関連づけられている、オブジェクトクラス名を記述します。
-
プロパティ代入文
アソシエーションでキーとして関連づけられている、すべてのプロパティの代入文を記述します。
-
もう一方のオブジェクトクラス名
削除するアソシエーションクラスで関連づけられている、もう一方のオブジェクトクラス名を記述します。
記述例
ユーザID「user1」と部署ID「11000000」のアソシエーションを削除する場合の記述例を次に示します。
[DELETE_ASSOC]
MemberLink
[CLASS1]
UserInfo
[DATA]
UserInfo.UserID = 'user1'
[CLASS2]
GroupInfo
[DATA]
GroupInfo.GroupID = '11000000'
[SET_VALUE]
STATUS = $GETSTATUS()
[IF]
STATUS != NORMAL
[THEN]
[SET_VALUE]
MSG = 'DELETE_ASSOC (' +STATUS+ ')'
$ECHO(MSG)
[IF_END]