Un po confuso...!
Se devi selezionare un Anno, basta controllare l'anno relativo al campo data...!
Esempio:
SELECT * FROM T1
WHERE Year(CampoData)=[InserisciAnno:]
Ovviamente nel tuo caso reale diventerà
SELECT * FROM T1
WHERE Year(CampoData)=Forms!NomeForm!NomeTextBoxAnno
Il resto non capisco cosa intendi con tutti i mesi... perchè se il filtro è sull'anno ovviamente le date comprese ci saranno tutte...