I have an entry form that has a button which runs a macro to email a snapshot of a report showing the data that is currently displayed in the form. Problem is when you click the button it says, "The database engine could not lock table because it is already in use by another person or process". Strange thing is I was playing around with things and it actually worked once. I currently have record locking off in both the form, the report and the advanced options trying to find the reason for the error code but I am still getting the error. I'm not an advanced user so I am not creating these functions by writing code. Anyone have any ideas? Thanks.