1 - In your table, create a Yes/No field and call it Printed
2 - In your form, on the Print Button, put the following code as an Event Procedure in the On Enter:
Private Sub Print_Enter()
On Error GoTo Print_Enter_Err
Forms!MyFormName!Printed = True
Print_Enter_Exit:
Exit Sub
Print_Enter_Err:
MsgBox Error$
Resume Print_Enter_Exit
End Sub
3 - On your report, bring the field Printed onto your report and have its Visible set to No
4 - Create an additional text field and get rid of the label. In the control source for your text field, put
="DUPLICATE"
5 - Set its Visible Property to No
6 - In the On Format on where your controls are placed, put this code in an Event Procedure:
If Me.Printed = -1 Then
Me.Text163.Visible = True
Else
Me.Text163.Visible = False
End If
Change Text163 to represent the name of your Duplicate Text Box
Good Luck.