Hola Nancy, a ver si puedo ayudarte, en la tabla donde tienes los datos del cheque, puedes crear un nuevo campo, por ejemplo llamado "correcto", que sea "Si/No", bien en el evento donde mandas a imprimir el cheque, una vez que ejecutas la impresion, acto seguido, create un msgbox preguntando si el cheque se ha impreso bien, en caso afirmativo pones el campo "correcto" a true, luego tendras que verificar si ese campo esta a true, no volver a imprimir el cheque esto quedaria asi, mas o menos, te digo que es solo un ejemplo.
Dim Opción As String
Opción = MsgBox(" Tu_Mensaje........?", vbYes/No, "A V I S O ")
If Opción = vbYes Then
Me.Tu_Campo_Si/No.value=True
Exit sub
Else
AQUI LO MANDAS, AL CONTROL DONDE DEBE INICIAR NUEVAMENTE LA ACTUALIZACION DEL CHEQUE, SI HA HABIDO UN ERROR
End If
Me pregunto ??? porque quieres imprimir, el cheque y verificar si esta bien, no es mejor, antes de mandar a imprimir el cheque preguntar si los datos estan bien y luego mandarlo a imprimir, creo que asi ahorrarias mas tinta, y papel, es solo una opinion personal.
saludos.