Answers.Body: <p>You can only edit the settings for allowing multiple records if the custom set is an empty set, i.e, the checkbox for this setting is only shown for those custom sets for which the custom table created has no rows in it.</p>
  
  <p>This is <a href="https://github.com/jitendrapurohit/civicrm-core/blob/master/CRM/Custom/Form/Group.php#L375-L376" rel="nofollow">checked here</a>. variable <code>$this-&gt;_isGroupEmpty</code> is set to FALSE if you have any record in the custom table.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-27T20:30:33.787Z
Answers.Text: Thanks - that's what I thought the answer was, but I wanted to be sure.
Answers.UserDisplayName: millionleaves
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-01-27T08:48:32.063Z
Answers.LastActivityDate: 2016-01-27T08:48:32.063Z
Answers.UserDisplayName: jitendra - fuzion
Body: <p>I have a site with a number of custom field sets. I need to change one of those to allow multiple values. Specifically, the field set holds fields relating to a vehicle; the site now needs to allow each contact to have multiple vehicles. The field set in question is assigned only to the Individual contact type.</p>
  
  <p>I can see the option "Does this Custom Field Set allow multiple records?" on the field set settings page, but I can't enable it. However, if I create a new field set, this option is available.</p>
  
  <p>I"m assuming that once created, you can't enable this option on a field set, although I can't find this documented. But I want to be sure before I delete the field set and recreate it with this option enabled.</p>
  
  <p>Thanks for any guidance on this one.</p>
  
Tags: <custom-fields>
Title: Is it possible to extend an existing custom field set to allow multiple values?
ThreadText: # Is it possible to extend an existing custom field set to allow multiple values?
  
  (Asked by: username_0 on 2016-01-26)
  
  I have a site with a number of custom field sets. I need to change one of those to allow multiple values. Specifically, the field set holds fields relating to a vehicle; the site now needs to allow each contact to have multiple vehicles. The field set in question is assigned only to the Individual contact type.
  
  I can see the option "Does this Custom Field Set allow multiple records?" on the field set settings page, but I can't enable it. However, if I create a new field set, this option is available.
  
  I"m assuming that once created, you can't enable this option on a field set, although I can't find this documented. But I want to be sure before I delete the field set and recreate it with this option enabled.
  
  Thanks for any guidance on this one.
  
  **Tags:** custom-fields
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-01-27. Score: 1 | Accepted answer
  
  You can only edit the settings for allowing multiple records if the custom set is an empty set, i.e, the checkbox for this setting is only shown for those custom sets for which the custom table created has no rows in it.
  
  This is [checked here](https://github.com/jitendrapurohit/civicrm-core/blob/master/CRM/Custom/Form/Group.php#L375-L376). variable `$this->_isGroupEmpty` is set to FALSE if you have any record in the custom table.
  
  > **Comments:**
  > **username_0**: Thanks - that's what I thought the answer was, but I wanted to be sure.  
  
  ---
  
  