You should make sure that no controls (text boxes, combo boxes, etc.) still reference that control in your report. This doesn't have mean that their Control Source references that field you deleted, but it could be part of an expression somewhere like "= Field1 * deletedField" or something like that.
I assume you've done this, but make sure your query will run by itself before basing the report off of it by viewing it in Datasheet View.
Hope some of that helps.