現在地: LANSA テクニカル リファレンスガイド > 2. 妥当性検査とトリガー > 2.7 簡易ロジック検査 > 2.7.2 簡易ロジック検査の例

2.7.2 簡易ロジック検査の例

以下の例は、簡易ロジック検査機能の使用方法を説明したものです。

必要な検査

使用される実際の式

フィールドVALUEが、ゼロより大きい必要がある

#VALUE > 0
または
#VALUE *GT 0

フィールドSTATEが、NSW、VICまたはQLDである必要がある

(#STATE = NSW) OR (#STATE = VIC)

OR (#STATE = QLD)

フィールドMEASURがゼロでない場合は、フィールドWEIGHTはゼロである必要がある

(#MEASUR ^= 0) AND (#WEIGHT = 0)
または
(#MEASUR *NE 0) *AND (#WEIGHT *EQ 0)

フィールドWEIGHTは、フィールドMEASURに10.462を掛けた値よりも小さい必要がある

#WEIGHT < (#MEASUR * 10.462)
または
#WEIGHT *LT (#MEASUR * 10.462)