this will do the EFY date in VBA.Public Function getEFY()As Date
getEFY = DateSerial(Year(Now()) - IIf(Month(Now())<4,1,0),4,1)
End Functionyou can put this in a Global module or in a Form module as appropriate. Because it is a Public Function, you can use 'getEFY' in a query (using it as a...