Vorrei creare con access e la funzione dmax un numero progressivo che ad intervsalli di data ricomincia da 1

numero = DMax("[NUM_RICEVUTA]", "Ricevute", "[DATA] >= da Or [DATA] <= a") + 1

dove da prima data
dove a seconda data
DATA campo tabella

ma da errore runt-time 2766