Since the form is on the fist page and it is the 'search' page then second one is where you will need to have the recordset since the results that are returned will just be a filtered subset of the recordset. So on this second page you will add in your recordset that selects all of the records from the table you are searching. Then you apply the DataAssist Search server behavior to this page to get the search working properly.
If you go back to my first reply I give a little more detail about the flow and where the recordsets and server behaviors belong.