In my SharePoint there are couple of fields like client address, client title etc. which should be auto populated based on another field called RFS number if the user has already entered the details of the same before in the same list.

I know how to add field from another list based on condition. But how do i do it for the same list.

  • Did you get it working? Did my answer helps you in it?
    – Hardik
    Jul 13, 2016 at 7:10

1 Answer 1


If you want to fill the details to some of the controls based on another field called RFS number (In your case). Than Use Rules and Filters on the secondary data source to retrieve information from the secondary data source and fill fields on the form with data related to the selected item in the RFS number field.

Kindly refer below article.

Auto-fill fields in InfoPath from a drop-down list box selection and secondary data source


  1. In this reference link they used dropdown & did the same.
  2. In your case you can use same data source instead of another data source.
  • Have you tried above solution? Please let me know if you need help/more information.
    – Hardik
    Jun 30, 2016 at 7:31

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.