Well, I think for issue nr. 1 you should make a query (underlying your form) that takes year as parameter, and then do an If year = Year(Date()) to check if the year (entered in the textbox txtYear on your form) is the current year or not. If it is, set the forms AllowAdditions property to True...