Hi, really appreciate if someone could help me with this... Basically I have to input a string, and use this string as the identifier to pull out data from an access table. Currently, if the string has only one line in the access table, i can pull the data out and populate a one-row table in infoPath. But the problem is that there can be multiple lines to one identifier. So when that happens, I will need the form to auto increase the number of rows of the table and populate all rows from the access table. For example, let's say I have an id of 12345, in the access database there can be 3 lines have this id but with all other columns different. So when I enter this id into the form, the form will have to increase the originally one-row table into 3 rows and fill in the information. So I am wondering if it is possible to do this without using code? Or if code is necessary, how should I go about it?