Hi there. I'm here again asking your expert advice. I have a form with a Print Button. What I want it to do is to print automatically a separate form which I call by its ID. I am using the code below but it wont print. DoCmd.OpenForm "form_name" DoCmd.PrintOut acSelection I only want to print just the active record.