我使用Visualforce页面将默认帐户分配给自定义对象

时间:2018-04-16 01:36:28

标签: salesforce apex-code visualforce salesforce-lightning

我是salesforce开发的新手。我正在尝试创建一个visualforce页面,该页面有助于将新记录插入到自定义对象中。自定义对象与帐户具有主从关系。我在为帐户分配默认值时遇到问题。该帐户已存在于帐户表中。这是我正在尝试的Apex课程。



public class RelatedAccount{
    
    public Account parent {get; set;}
public RelatedAccount(ApexPages.StandardController controller){
Transaction__c child = (Transaction__c)controller.getRecord();
     if (child.Account__c != null) { parent = [Select ID,Name FROM Account  WHERE Account.Name = :'1Company Inc.,' LIMIT 1];
 child.Account__c = parent; 
}


}}




我收到错误: "从帐户到ID&#34的非法分配

先谢谢。

1 个答案:

答案 0 :(得分:1)

这应该有效:

child.Account__c = parent.Id

在你的情况下,你试图把"整体"帐户对象对象进入查找字段。但这只需要父帐户的ID。