It is possible but requires tons of VBA code to modify the report in Design view to change the textboxes (add, remove, set ControlSource and position) then switch to Report or Print view (hopefully without having to save the modified report first). I don't recommend this approach. Don't recommend any procedure that routinely modifies db design and changing a query def is modifying design. I have only done something like this once and that was to allow users to customize export to Excel. Did not try to build a report. Suggest you identify the report arrangements most desired by users and build them and give users choice of reports to open.