Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Week array
Message
From
23/09/2002 08:19:56
 
 
To
23/09/2002 07:05:52
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Miscellaneous
Thread ID:
00703287
Message ID:
00703305
Views:
18
PROCEDURE FridayNext
LPARAMETERS aFridayNext, dFirstFriday, nNumFriday

IF PARAMETERS()< 1
	RETURN
ENDIF 

LOCAL nDOW

dFirstFriday = IIF(EMPTY(dFirstFriday) AND NOT TYPE("dFirstFriday")$"D", DATE(), dFirstFriday)
nNumFriday = IIF(EMPTY(nNumFriday) AND NOT TYPE("nNumFriday")$"FIN" ,1,MAX(1,ROUND(ABS(nNumFriday),0)))

nDOW = DOW(dFirstFriday)

dFirstFriday = IIF(nDow>6,dFirstFriday+7,dFirstFriday+(6-nDOW))

DIMENSION aFridayNext[nNumFriday] 

FOR m.nk = 1 TO nNumFriday
	aFridayNext[m.nk] = dFirstFriday+(m.nk-1)*7
ENDFOR 
	

Quidquid latine dictum sit, altum sonatur

Previous
Reply
Map
View

Click here to load this message in the networking platform