[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]