2011-10-21 13 views
2

Oracle APEXでは、フィールドAで「モデム」が選択されている場合、フィールドBをnullにすることはできませんか? (フィールドAは、値のリストを受け取るためにクエリを使用する値リストを含む選択リストです)Oracle APEX - 値のリストに対する検証

ありがとうTony、 あなたのソリューションは意味がありますが、私の場合は機能しませんでした。

enter image description here

enter image description here enter image description here

結果は、私が期待したものではありません。

は、ここに私の検証です。フィールドがnullのときに、モデムが選択されたデバイスタイプである場合、「ユニットIPアドレス」に表示されるエラーのみを希望します。 「デバイスタイプ」を説明 enter image description here

追加情報: enter image description here enter image description here enter image description here

+0

私はこれを私の答えに追加しました。検証の条件は**表示**値ではなくLOVの**戻り値**に基づいていることに注意してください。私の場合、彼らは同じであるが、あなたのものではなく、あなたの状態は、説明ではなくデバイスタイプのIDに基づいていなければならない。 –

+0

言い換えれば、 "式2"は "モデム"ではなく "123" –

答えて

3

はい - 「セールスマン」がフィールドジョブで選択されている場合、フィールド委員会はnullにすることはできませんthis exampleを参照してください。

それは、これは私が使用した検証の定義であるP15_JOBが値「セールスマン」を持っている場合にのみ、検証を実行するための条件で、単に

項目P15_COMMISSIONの「NULLではない」の検証です: enter image description here enter image description here

有効条件は、の値ではなく、値ではなく、LOVの戻り値の値に基づいていることに注意してください。私の場合、彼らは同じであるが、あなたのものではなく、あなたの状態は、説明ではなくデバイスタイプのIDに基づいていなければならない。

関連する問題