2016-03-28 15 views
0

は私だけのSalesforceから始まり、次のように選択リストを使用しています: enter image description hereapex salesforceのピックリストで次のように検証する方法は?

を参照してくださいが、私は4つのピックリストを持っている: は、IMGを参照してください。 From TimeとTo TimeがAMとAMのときに検証したい。私はしたい:時間は時間からより大きくするべきではない 私はそれを検証することができません。私は頂点コードの検証でそれを解決しようとしていますが、何がうまくいかないのか分かりません。 いくつかの洞察力を提供してください、どんな助けにも感謝します。

答えて

1

は、あなたの4つのピックリストのフィールドはFromAMPMは、TOTIME、ToAMPM、検証ルールのための "エラー条件式は、" あるべき、FROMTIMEされているとします

TEXT(FromAMPM__c) == TEXT(ToAMPM__c) && 
VALUE(LEFT(TEXT(FromTime__c),LEN(TEXT(FromTime__c))-3)) > 
VALUE(LEFT(TEXT(ToTime__c), LEN(TEXT(ToTime__c))-3)) 

もしユーザーピック(AM、AM)または(PM、PM)では、 ":00"(最後の3文字)より前のテキストを数字に変換して比較します。

  • TEXT()テキストにピックリスト値を変換:番号にテキスト文字列を変換TEXT()
  • VALUE():VALUE()
関連する問題