You need to sign in to do that
Don't have an account?
Varun Teja
How to get and save account name to contact from saved account one VF page to another VF page
I'm trying to save account name to contact in VF page 2 which is saved account in VF page1.I count not able to save account name into contact. But contact is saving without account name.Please help me on this
Below is my code:
VF page1:
<apex:page standardController="Account" extensions="AccountSubmitPageController">
<apex:form >
<apex:pageBlock title="Insert Account Record" id="pbAccountDetails">
<apex:pageMessages ></apex:pageMessages>
<apex:pageBlockSection >
<apex:inputField value="{! Account.OwnerId }" />
<apex:inputField value="{! Account.Name }" />
<apex:inputField value="{! Account.Type }" />
<apex:inputField value="{! Account.Industry }" />
<apex:inputField value="{! Account.AnnualRevenue }" />
<apex:inputField value="{! Account.NumberOfEmployees }" />
<apex:inputField value="{! Account.Phone }" />
<apex:inputField value="{! Account.Rating }" />
<center><apex:commandButton action="{! save }" value="Save" /></center>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
VF page 2:
<apex:page standardController="Contact" extensions="AccountSubmitPageController">
<apex:form >
<apex:pageBlock title="Insert Contact Record">
<apex:pageMessages ></apex:pageMessages>
<apex:pageBlockSection >
<apex:outputText label="Account Name" value="{!$CurrentPage.parameters.accountName}" />
<apex:inputField value="{! Contact.FirstName }" />
<apex:inputField value="{! Contact.LastName }" />
<apex:inputField value="{! Contact.Birthdate }" />
<apex:inputField value="{! Contact.Description }" />
<apex:inputField value="{! Contact.Email }" />
<apex:inputField value="{! Contact.HomePhone }" />
<apex:inputField value="{! Contact.Level__c }" />
<apex:inputField id="total" value="{!Contact.Total_Contacts_Added_till_Now__c}" />
</apex:pageBlockSection>
<apex:pageblockButtons location="bottom">
<apex:commandButton style="float:centre" action="{! addMoreContacts }" value="Add More Contacts" />
<apex:commandButton style="float:centre" value="I don't want to create contact" />
<apex:commandButton style="float:centre" value="Submit Contact's" />
</apex:pageblockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller class:
Below is my code:
VF page1:
<apex:page standardController="Account" extensions="AccountSubmitPageController">
<apex:form >
<apex:pageBlock title="Insert Account Record" id="pbAccountDetails">
<apex:pageMessages ></apex:pageMessages>
<apex:pageBlockSection >
<apex:inputField value="{! Account.OwnerId }" />
<apex:inputField value="{! Account.Name }" />
<apex:inputField value="{! Account.Type }" />
<apex:inputField value="{! Account.Industry }" />
<apex:inputField value="{! Account.AnnualRevenue }" />
<apex:inputField value="{! Account.NumberOfEmployees }" />
<apex:inputField value="{! Account.Phone }" />
<apex:inputField value="{! Account.Rating }" />
<center><apex:commandButton action="{! save }" value="Save" /></center>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:form>
</apex:page>
VF page 2:
<apex:page standardController="Contact" extensions="AccountSubmitPageController">
<apex:form >
<apex:pageBlock title="Insert Contact Record">
<apex:pageMessages ></apex:pageMessages>
<apex:pageBlockSection >
<apex:outputText label="Account Name" value="{!$CurrentPage.parameters.accountName}" />
<apex:inputField value="{! Contact.FirstName }" />
<apex:inputField value="{! Contact.LastName }" />
<apex:inputField value="{! Contact.Birthdate }" />
<apex:inputField value="{! Contact.Description }" />
<apex:inputField value="{! Contact.Email }" />
<apex:inputField value="{! Contact.HomePhone }" />
<apex:inputField value="{! Contact.Level__c }" />
<apex:inputField id="total" value="{!Contact.Total_Contacts_Added_till_Now__c}" />
</apex:pageBlockSection>
<apex:pageblockButtons location="bottom">
<apex:commandButton style="float:centre" action="{! addMoreContacts }" value="Add More Contacts" />
<apex:commandButton style="float:centre" value="I don't want to create contact" />
<apex:commandButton style="float:centre" value="Submit Contact's" />
</apex:pageblockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
Controller class:
Raj Vakati
You could do it as below
Varun Teja
Thanks for reply..but here I'm saving contact records.Please check one more time