0
在student123__C詳細信息頁面有3個字段:firstname__c. lastname__c, middlename__c
。我需要寫一個觸發器來檢查「如果一個人輸入相同的值,然後拋出一個錯誤,發現」發現重複的聯繫人「。重複全名不起作用的簡單觸發器,
例如:我輸入的第一條記錄是」Siva Naga Raju「,如果我再次輸入爲此,我創建了一個名爲TOTALNAME__C(firstname__c + lastname__c + middlename__c)的forumla字段。upto here ok。但是觸發器沒有觸發,但我觸發了批量觸發器,但它沒有觸發,所以我寫了一個簡單的觸發器,然後,它也沒有開火,請一些boby幫助我。提前致謝。
trigger duplicatefullname on student123__c (before insert, before update) {
string name;
list<student123__c> databasenames;
for (student123__c stu : trigger.new) {
name = stu.firstname__c + stu.lastname__c + stu.middlename__c;
databasenames = [select totalname__C from student123__c where totalname__C = :name];
if (databasenames.size() > 0)
stu.adderror('another person with duplicate full name found');
}
}