我每天都会为明天的日程安排一份报告——我正在使用 dateadd 函数;
dateadd ("d",1,currentdate)
而且效果很好。但是,当星期五到来时,我需要在星期一运行它,但我不知道如何写这个,因为 Crystal 不会接受我的任何尝试。
使用 If, Then, M,T,W,TH 的计数为 2,3,4,5
我不确定我是否走在正确的轨道上。
我每天都会为明天的日程安排一份报告——我正在使用 dateadd 函数;
dateadd ("d",1,currentdate)
而且效果很好。但是,当星期五到来时,我需要在星期一运行它,但我不知道如何写这个,因为 Crystal 不会接受我的任何尝试。
使用 If, Then, M,T,W,TH 的计数为 2,3,4,5
我不确定我是否走在正确的轨道上。
您需要确定运行报告的星期几是否是星期五。您可以使用 Weekday 函数来执行此操作:IBM 的网站在这里有一个示例。
一旦确定了星期几,就可以有条件地使用 DateAdd 函数。IE:如果当天是星期五,则加三天到下星期一。
if Weekday(currentdate,crMonday)=5 then
DateAdd("d",3,currentdate)
else
DateAdd("d",1,currentdate)