2017-09-04 2 views
0

Wenn ich das Konto von Kontakt bei der Erstellung auswählen zeigt den gleichen Fehler und nicht in der Lage, Kontakt zu erstellen. Wenn ein neuer Kontakt mit herausem Konto eingefügt wird dann werfen FehlermeldungAuswahl des Kontos von Kontakt zeigt Fehler und kann keinen Kontakt erstellen

trigger contacterror on Contact (before insert) { 
    for (contact cons : trigger.new){ 
     if (cons.account==null){ 
      cons.addError('Account nahi bana hai'); 
     } 
    } 
} 

`

Antwort

0

AccountId das Feld auf dem Kontakt ist, dass die entsprechende AccountId speichert, so dass Sie, dass statt evaluieren sollten. Innerhalb eines Triggers haben Sie Zugriff auf alle Felder eines sObject. Sie haben keinen Zugriff auf das Lesen von Feldern in einem verwandten sObject. Account verweist auf den gesamten zugehörigen Accountdatensatz. Um dies zu tun, müssen Sie eine Abfrage durchführen.

trigger contacterror on Contact (before insert) { 
    for (contact cons : trigger.new){ 
     if (cons.accountId==null){ 
      cons.addError('Account nahi bana hai'); 
     } 
    } 
} 
+0

vielen dank :) –