There's no way of telling without digging under the hood.
Good practice would be to get the year number automatically from the
system date, but if it's still using 2006 the "Access expert" can't have
done that.
Otherwise, there may be a table called "Settings" or some such
containing a record with fields something like this:
SettingName SettingValue
"ControlYear" 2006
Working in a spare copy of your database, change the 2006 to 2007 and
see if that makes a difference.
If there's no "setting" like that, take a look at the table. Is the
control number stored in two fields, 2006 and "0001", 2006 and "0002",
and so on? If so, maybe the calendar year comes from the Default Value
of the first field, or of the control it's bound to.
There are lots of other things the "expert" could have done, most of
them undesirable. Open the data entry form in design view and look at
its code module. The control number could be assigned in the form's
BeforeInsert event, or one of several other events. Searching the code
for
If Me.NewRecord
may help find it.