A family of Microsoft relational database management systems designed for ease of use.
Nice explanation of the code. However the error indicates that AccountName is a Number data type so we need to know more about the two tables, their fields and each field's data type.
You may be misled into thinking it's a text field if you have it set in its table as a Lookup field. If that's what's happening, change the field's Lookup from Combo Box to Text Box so you can see what's really happening. Then post bacl with what's in tblDepartmentAcct to confirm or refute my conclusion.
If I'm right, try changing the report's record source to a query that joins that table to tblDepartmentAcct so you can use the Explanation field without using DLookup.