I have a form with a subform in it, which has a print button on the main form. The main form has a refresh button on it which makes any changes to an existing record before the record is printed out for the record on the screen. What is doesn't do is print out the record if it has just been added, which means that the user has to add the record, go into a different record, then go back to the record just created before they can print it out. Can anyone tell me how to refresh a new record to make it appear without having to come out of that record first. Hope that makes sense. Thank you.