pues es facil, arma el string de la cadena SQL dependiendo el mes y el año...por ejemplo si selecciona el mes de marzo del 2012, la fecha inicial siempre va a ser "01/" + MES + "/" + AÑO
despues para armar la fecha final, debes averiguar el dia final de ese mes seleccionado, eso lo podes hacer con las funciones de fecha de visual basic, algo asi:
Private Sub Form_Load()
MsgBox DiasEnMes("01/03/2012")
End Sub
Private Function DiasEnMes(ByVal pFecha As Date) As Integer
DiasEnMes = Day(DateAdd("m", 1, pFecha - Day(pFecha) + 1) - 1)
End Function
entonces armas el string: DiasEnMes("01/03/2012") + MES + AÑO
saludos.