2011-12-29 2 views

risposta

14

Trigger aren È così granulare. Nel trigger prima dell'aggiornamento, utilizza le variabili Trigger.New e Trigger.OldMap per confrontare ogni nuovo record per vedere se i campi che ti interessano sono cambiati.

for (Opportunity newOpp : Trigger.new) { 
    Opportunity oldOpp = Trigger.oldMap.get(newOpp.Id); 
    if (oldOpp.Name != newOpp.Name) { 
     // do something 
    } 
} 
+0

Potete darmi un piccolo esempio. Sono un po 'nuovo per la forza vendita – user1048080

+0

'Mappa NewRecords = Trigger.NewMap;' http://www.salesforce.com/us/developer/docs/apexcode/index_CSH.htm#apex_triggers_context_variables.htm –

+0

Ho aggiunto un esempio utilizzando l'opportunità . –