I have a custom picklist field(Program__c) in Account object which is Visible to System Admin profile. However when a System Admin opens an Account record, its appears inactive/inaccessible.

Here is what I have tried so far:

  1. Created a test class(run as SysAdmin) to test where System Admin can edit the field, yes, it can.
  2. Created a Custom page layout with that program__c field and assigned the pagelayout to System Admin, the field is still inactive.

Any pointer why the field is not editable for System Admin?

Additional Details:

  1. There is another sandbox(Summer15) with exact same configuration and the field is editable there, however this sandbox(Winter15) doesnt allow edit.
  • Is there dependency on the piccoloist field?
    – Eric
    Sep 21, 2015 at 16:16
  • 1
    I'm guessing you're using record types, and you don't have any values assigned to the pick list for that record type. That seems to be the usual cause.
    – sfdcfox
    Sep 23, 2015 at 2:01
  • That is just awesome! Thank you! If you post this as an Answer I will be more than happy to mark as best answer. Btw, big fan of yours' in stackexchange. Sep 24, 2015 at 6:58

1 Answer 1


Can you try doing one more thing - might It will work.

  • If you are not able to access your "Program__c" field on any particular VF page then (!) Check whether Your VF Page and Its related Controller/Extension has same Version.

Open your Visualforce Page and Apex Class in different tabs of browser Click on "Version Settings" tab on detail page of your VF Page and Apex Class - and observ whether both have the same "Version"

  • 1
    Its not a Visualforce page I am talking about Nilesh, its custom Page Layout. Sep 22, 2015 at 6:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .