function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
deepu.sandeepdeepu.sandeep 

trigger

Hi

    i need to write a trigger on contact that have a related list contactcommitments in contacts if that related records are there then i have is commitment field on contact it has to become true otherwise false .

can anyone help me out.

 

Navatar_DbSupNavatar_DbSup

Hi,

Have you created the Contactcommitment as Custom Object??? If yes then you have to write the trigger on ContactCommitment object not on contact. Try the below code as reference (made changes accordingly):

Trigger UpdateContact on ContactCommitment__c (after insert)

{

 List<Contact> con=[select id,Checkbox__c from contact where id=: trigger.new[0].contact__c];

 if(Con.size() > 0)

{

 Con[0].checkbox__c  = true;

 Update con;

}

}

Did this answer your question? If not, let me know what didn't work, or if so, please mark it solved. 

deepu.sandeepdeepu.sandeep

hi 

   i think you may be right can u jst explain me what this id refers to     //id=: trigger.new[0].contact__c///

here contact__c means what here in my code i am getting error if i wrote like dat .

suggest me.

crusader2016crusader2016

Hi Deepu,

 

You have to write your trigger in the related object.

contact__c indicates that this is the parent field.

id=: trigger.new[0].contact__c  = means that you are getting the first new value id of the first record that will be entered upon population of the related object.

deepu.sandeepdeepu.sandeep

K its working when i added related records, but wen i deleted related records the checkbox is not unchecking .

can u suggest me for dat