If you cannot use the same recordset for all of the repeats, then you can create a recordset for each repeat region and filter that recordset as appropriate. But, it's not really clear to me exactly what you're trying to do, so I may be missing something in your explanation.