Ok,
I have figured out where I was going wrong. The issue was to do with the form, [txtStartYear] and [txtEndYear] were not formatted to short date (the format that [Survey Date] was set to), also I changed the if [AllYears] is true value to be a numerical date value.
Here is a copy of my...