The easiest way I have found to do this is by writing a quick macro. Choose Macros from the Objects bar. Then choose New Macro from the database tool bar. When in the Macro Window, choose View, then choose Macros Names. Now you are ready to create your macro. On the first Macro Name line, enter a short but sweet name for your macro. Suggest using... PrintRecord...as your macro name. Press the tab key to move to the Action field and choose Print Out from the pulldown list or simply start to type the words into the field and Access will fill it in for you. Press tab key to move to the Comment field. This field lets you create a note to yourself what that macro does. Suggest....Prints current record of [your form's name]. Then press the F6 key to move to the arguments section. Set the Print Range to SELECTION. Ignore the Page From and Page To lines. Set your Print Quality, Copies, and Collate Copies as you need. If you only need one print out of the record each time you press the button, leave these lines alone as well. Now close the macros window and save as prompted. Now go to your report in design view and add your Command button. I do not use the wizard when creating command buttons so I can't give you the step by steps for using the wizard. I put a command button where I want it then right click on it. Choose properties. Click on Event Tab. Go to On Click line and use the down arrow button to choose your macro name from the list. It should be the only one if you do not have any other macros. If you have other macros, you will be looking for a macro name Main Macros.PrintRecord. You can also simply type the complete name in, but for accuracy I recommend using the pulldown list to choose the proper macro. Click on Format tab. Go to Caption line and type in Print Record. This will put the words Print Record on the face of your command button. Go take your form for a test drive by changing back to View. Don't forget to save your work.