Focal Point
[SOLVED] default date parm - passing value

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/7991076992

September 17, 2008, 02:25 PM
vkrugman
[SOLVED] default date parm - passing value
Please help to display default value. I need it
for htm page where date field should have the value of &SDATE based on bellow logic.
when I do this -TYPE &SDATE1

I get &SDATE as output!
--------------------------------------------
-* my logic ----
-SET &WDAY= DOWK(&YYMD,A3);
-SET &TAW= DECODE &WDAY( MON 1 TUE 2 WED 3 THU 4 FRI 5 SAT 6 SUN 0 ELSE 0);
-SET &DIF= (-1)*&TAW;
-SET &EDATE= AYMD(&YYMD , &DIF, I8);
-SET &SDATE= AYMD(&EDATE , -6, I8);
-SET &SDAT2 = AYMD(&SDATE,-7,'I8');
-SET &EDAT2 = AYMD(&EDATE,7,'I8');

-DEFAULT &SDATE1 = &SDATE;

-TYPE &SDATE &SDATE1 &EDATE
-EXIT

This message has been edited. Last edited by: Kerry,


Valeriya

WebFOCUS 764 Servlet - MRE/Dashboard/Self Service/ReportCaster - Windows 2000
September 17, 2008, 02:56 PM
j.gross
quote:
-DEFAULT &SDATE1 = &SDATE;


As is stands, that treats "&SDATE" as a constant. To get it evaluated, either use -SET rather than -DEFAULT, or append .EVAL


- Jack Gross
WF through 8.1.05
September 17, 2008, 03:06 PM
vkrugman
-DEFAULT &SDATE1 = &SDATE.EVAL;
WORKED THANKS!


Valeriya

WebFOCUS 764 Servlet - MRE/Dashboard/Self Service/ReportCaster - Windows 2000