我是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的非法分配
先谢谢。
答案 0 :(得分:1)
这应该有效:
child.Account__c = parent.Id
在你的情况下,你试图把"整体"帐户对象对象进入查找字段。但这只需要父帐户的ID。