Thankyou for your prompt reply.
Yes the table field is a number - defined as long integer
unfortunately
Me.CoursePrice = DLookup("[CoursePrice]", "[tblintschedcourse]", "[InternalScheduledCourseID] = " & Forms![frmaddintbooking].[CourseTitle])
produced the same 2465 error