Io non ho il mese iniziale e quello finale, perché il mese iniziale è quello attuale, e il finale è quello di oggi + 2. Quando usavo il between, a novembre il mese finale era 11+2, quindi 13, e il sistema si bloccava, così invece, con un'unica istruzione, ho inserito nella query:
"Espr2: Val(Mid$([Rinnovo];4;2))" - Sarebbe Month(Now()) se ho capito bene
e come condizione "Val(Mid$(Date();4;2)) Or (Val(Mid$(DateAdd("m";1;Date());4;2))) Or (Val(Mid$(DateAdd("m";2;Date());4;2))) "
e così ottengo che mi fa vedere i contratti in scadenza a novembre, dicembre e gennaio.
Che ne dici?