I have a series of seperate forms that all my main forms refer to that allow the user to choose a choice between specific departments, subdepartments and groups to filter the report by, now at the moment I am storing this data in a query that is created once the user has chosen their options. At the moment the only way I have been able to figure how to implement this into the master query for the report the user wishes to run is by creating the sql for that query in VBA rather than storing it as a prefab query in access, this as you can imagine is getting very tiresome as I have to edit all my sql after I have created the initial query to take these queries into account. My question is there a better way that someone can suggest to me?