А оператор IF тут не поможет? Типа:
SETRANGE("Starting Action Date",BeginDatePeriod, EndDatePeriod);
IF FIND('-') THEN BEGIN
...........
END
ELSE BEGIN
SETRANGE("Starting Action Date");
SETRANGE("Ending Action Date",BeginDatePeriod, EndDatePeriod);
IF FIND('-') THEN BEGIN
............
END;
END
|