I am having the same problem. I am using a unique ID as Stavi suggested, and all of my results are constrained by previous results in the repeating table. For example, my lookup up is:
UID FName LName
CT-1 Bob Smith
CT-2 Jason Green
CT-3 Mark Johnson
In my form I store have a picklist that displays LName and stores UID in a field contactID
I have set up a rule that set's values for FName and LName with filters WHERE contactID=UID.
When I use the form the first instance populates correctly. The scond one will only populate with data WHERE contactID is equal to or less than that of the previous instance. For example:
- I select CT-2 (Jason Green) in the 1st row and it populates correctly with Jasonn Green
- I select CT-1 (Bob Smith)in the 2nd row and it populates correctly with Bob Smith
- I select CT-3 (Mark Johnson) for the 3rd row and it populates incorrectly with Bob Smith
I've tried using the solution provided on this site (
Automatically Populate Fields from a Drop-Down Selection) and it still does not work. This method uses the current() function as oppsed to the built in filter.
Can any one tell me exactly what the filter feature is doing or how to correct this?
Thank you,
Ren