Hard coding is bad, bad , bad. Very bad, okay? (see Avoiding Hard Coding of Group Names).
Here’s a quick and dirty way to have a drop down dialog which selects the “Year” and not be hard coded.
currentYear := @Year(@Now );
@Text(currentYear-1) :
@Text(currentYear) :
@Text(currentYear+1)
which results in a multip value list of (for this year) “2008” : “2009” : “2010”
and then make the default value
@Text(@Year(@Now ))
and, of course, you could easily extended this forward or back additional year values if needed.
One step further (as I was bored and just browsing Notes coding tips):
currentyear:= @Year(@Now);
yearlist := @Text(currentyear);
numofyears := 50;
direction := -1;
@For(n:=1;
n <= numofyears;
n:=n+1;
yearlist := yearlist:@Text(currentyear + (direction*n))
);
Cheers,
Phil