First create a number parameter for year, and then create three formulas:
//{@datecalc}:
whileprintingrecords;
datevar sats := Date({?year},01,01) - dayofweek(Date({?year},01,01)) + 7;
datevar sats2 := Date({?year},01,01) - dayofweek(Date({?year},01,01)) + 7 + (7*26);
numbervar counter;
stringvar results;
stringvar results2;
for counter := 0 to 25 do(
datevar x := sats + 7*counter;
if instr(results, totext(x,"MM/dd/yy")) = 0 then
results := results + totext(x,"MM/dd/yy") + chr(13));
for counter := 0 to (if dayofweek(Date({?year},01,01)) = 7 then 26 else
25) do(
datevar x := sats2 + 7*counter;
if instr(results2, totext(x,"MM/dd/yy")) = 0 then
results2 := results2 + totext(x,"MM/dd/yy") + chr(13));
//{@display1}:
whileprintingrecords;
stringvar results;
//{@display2}:
stringvar results2;
Insert a text box, and add {@display1} and {@display2} to the text box. This way you won't run into the 254-character limit.
-LB