All; using 2010. I have a form with multiple subforms link to the main form. I need to put a print button on the form for the user to print the current record they have filtered to. I want the print out to be some what organized like a report rather than a printscreen. Haven't done this before; should I create a report with the subforms? If so; can anyone suggest vba code to print preview then print if necessary? Thanks