2016-03-28 15 views
0

Sadece salesforce ile başlayan ve şu şekilde picklists kullanıyorum: enter image description hereApeks satış ekibindeki seçim listelerinde aşağıdakiler nasıl doğrulanır?

bakın, ben dört picklists vardır: img görüyoruz. Zaman ve Zaman için AM ve AM olduğunda doğrulamak istiyorum; Yapmak istediklerim: Zamana göre zamanından daha iyi olmamalı. Bunu doğrulayamıyorum. Bunu validations nad apex koduyla çözmeye çalışıyorum ama neyin yanlış gittiğini bilmiyorum. lütfen biraz anlayış sağlayın, herhangi bir yardım takdir edilecektir.

cevap

1

dört seçim listesi alanları FromAMPM, FROMTIME, ToAMPM, Doğrulama Kuralı için "Hata Durumu Formülü" olmalıdır, TOTIME varsayalım:

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)) 

Eğer kullanıcı seçer (AM, AM) ya da (PM, PM), metni ": 00" dan (son 3 karakter) önce sayılara çeviririz ve onları karşılaştırırız.) TEXT()

  • DEĞER (bir dizi için bir metin dizesi dönüştürür:

    • METİN() bir metne bir seçim listesi değerine dönüştürür VALUE()
  • İlgili konular