if i delete the
Between DateSerial([forms]![mainmenu]![cboYear],[forms]![mainmenu]![cboMonth],1) And DateSerial([forms]![mainmenu]![cboYear],[forms]![mainmenu]![cboMonth] +1,0)
and then open the mainmenu form then add criteria back in it works until the mainmenu form is closed and reopen or...