I didn't test this but you'd want something like this to trap the errors, not sure if the resume next will force the acceptance or not but it might.
Code:
sub whatever()
dim smsg
On Error GOTO ERRHANDLER
'do your stuff here
me.NOTICEFIELD = smsg
exit sub
ERRHANDLER:
smsg = smsg & err.number & err.description & vbcrlf
resume next
end sub
EDIT: if you're trying to trap the '0 records added 1 record ignored ' I don't think you can, those are part of the database engine of MS access, I could be wrong, and frequently am and someone can correct me if I am.