I have a form with a subform on it. The person entering is entering multiple things on the main form, and on the subform I have the the recordset being set to the results of a query which is run after the main form contents have been added to the database. However on the first run of the query there is nothing put onto the subform. Only after the second item is entered do the results of the query show up on the subform, with both items being there. How do I write something to update the database immediately to reflect the changes I just made, so the query finds the new results the first time??