Is there a way to Print Parameter date if user is inputting Parameter date in following format:
2011/01/01.
I used -SET &ENTDT = &ENTDT DEFINE FILE BLABLA DATEENT/A8YYMD = &ENTDT END TABLE FILE BLABLA PRINT DATEENT END I am getting format error. Thanks in advance for answering this.This message has been edited. Last edited by: Kerry,
WebFOCUS 7.6.10 Windows HTML
September 13, 2011, 08:50 PM
Waz
You have three options...
1: Use Smart Dates
-SET &ENTDT = '2011/01/01' ;
DEFINE FILE CAR
DATEENT/YYMD WITH COUNTRY = '&ENTDT' ;
END
TABLE FILE CAR
PRINT DATEENT
END
2: Format A10
-SET &ENTDT = '2011/01/01' ;
DEFINE FILE CAR
DATEENT/A10 WITH COUNTRY = '&ENTDT' ;
END
TABLE FILE CAR
PRINT DATEENT
END
3: Remove the slashes
-SET &ENTDT = '2011/01/01' ;
DEFINE FILE CAR
DATEENT/A8YYMD WITH COUNTRY = STRIP(10,'&ENTDT','/','A8') ;
END
TABLE FILE CAR
PRINT DATEENT
END
Waz...
Prod:
WebFOCUS 7.6.10/8.1.04
Upgrade:
WebFOCUS 8.2.07
OS:
Linux
Outputs:
HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!
September 13, 2011, 09:12 PM
Arif
Thank you last option is the best option for me and it worked! Thanks again.