I would like to create a set of custom fields, whereby the user is asked to enter data relating to the location of the contact's previous address, and another field specifying the amount of time the contact was at that address.

The user should be able to continue adding locations, until there is data going back x years.

Is this possible to implement from within Civi?

1 Answer 1


You can create 'multiple record' fields which will allow your users to keep adding more sets of the same fields until you have enough to cover your 'x years'.

There is documentation in the book here

Hope that is what you are needing.

NOTE: Multiple Rows do come with limitations and gotchas

  • Thank you Pete. I created a new set for the questions which require multiple answer functionality. Is there a way to carry this over into a Drupal webform?
    – Chris Fgl
    Oct 15, 2016 at 16:33
  • based on answers on these other tickets, sounds possible: civicrm.stackexchange.com/questions/6360/… or civicrm.stackexchange.com/questions/7238/…
    – petednz - fuzion
    Oct 16, 2016 at 9:10
  • 1
    A word of caution about using multiple row fields: they can't be exported. I've gotten around this on Drupal with the Views and Views Export modules. Dec 17, 2016 at 15:20
  • Yes good reminder for everyone Dan, Multiple Rows do come with limitations and gotchas.
    – petednz - fuzion
    Dec 18, 2016 at 20:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.