I've wrote a error handling function but is there a way of getting an access database to call this function without using on error in every procedure.
Thanks
no, you must insert the On Error GoTo piece in each. But, if you go get MZ Tools (which are free), you can simply enter each procedure and click a button to insert an error handler that you have pre-specified in the options.