AAAndy, novice or not, what part of
= DLookup("intSubscriptionID", "dbo_tbl_Custom_Subscription_Subscriptions", " varReportTitle = '" & [iVal] & "'")
includes any reference to a form?
Perhaps you need to go back to the beginning and explain in simple English what you are trying to do, at the moment it's looking like you are trying to fit a round peg into a square hole. i.e. assuming the code we have been talking about does what you want - and it clearly isn't