trigger taskDeletionTrigger on Account (before delete) {
list<task> taskList=[select WhoId, Id from Task where WhoId IN:Trigger.oldMap.keyset()];
if(tasklist.size()>0)
delete tasklist;
}
I have gone through your problem please refer bellow code:-
Apex Class:-
public class DeleteAccount { public static void testd(List<Account> lacc){ List<Task> ltask=[select WhoId,WhatId,Id,AccountId from Task where AccountId IN:lacc];
Try this...
Hope this helps..
I have gone through your problem please refer bellow code:-
Apex Class:-
public class DeleteAccount {
public static void testd(List<Account> lacc){
List<Task> ltask=[select WhoId,WhatId,Id,AccountId from Task where AccountId IN:lacc];
if(ltask.size()>0){
delete ltask;
}
}
}
Trigger
trigger TestAccount on Account (before delete) {
if(Trigger.isBefore && Trigger.isDelete){
DeleteAccount.testd(Trigger.old);
}
}
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha
www.kdeepali.com