Focal Point
[SOLVED] WebFocus Procedure Print Define Variable without other column

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

June 24, 2015, 12:11 PM
Virul Patel
[SOLVED] WebFocus Procedure Print Define Variable without other column
Hi,

I have sample procedure, It is like below

--------------------------------------------------------------
DEFINE FILE CAR
DATE_VAR/YYMD=DATEADD('20121230','D',-1);
END

TABLE FILE CAR
PRINT DATE_VAR *
END
-RUN
--------------------------------------------------------------

In the second statement when I remove *, It does not return anything, It is not able to return only DATE_VAR defined variable.
If I return with * or any other column, It works fine.

Any one have idea about other workout, My requirement is to only return DATE_VAR.

Note: DATE_VAR in this case is static, but it will be coming from File in real.

Thanks,

This message has been edited. Last edited by: <Kathryn Henning>,


Virul Patel
Product :
iWay Data Migrator (8.1)
WebFocus 8.1
SQL SERVER 2012
June 24, 2015, 12:25 PM
Francis Mariani
You should see this error message:
(FOC493) NO ACCESSIBLE FIELDS ARE MENTIONED IN THE REQUEST

This means that no real columns were specified in the DEFINE or the report.

Try the following:
DEFINE FILE CAR
DATE_VAR/YYMD WITH COUNTRY=DATEADD('20121230','D',-1);
END

TABLE FILE CAR
PRINT DATE_VAR 
END
-RUN


Or the following:
DEFINE FILE CAR
DATE_VAR/YYMD=DATEADD('20121230','D',-1);
END

TABLE FILE CAR
PRINT 
COUNTRY NOPRINT
DATE_VAR 
END
-RUN


If you're expecting only one row in the report, you will have to add WHERE RECORDLIMIT EQ 1


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
June 24, 2015, 07:30 PM
Virul Patel
Thanks, Francis

That is helpful.

Thanks again,


Virul Patel
Product :
iWay Data Migrator (8.1)
WebFocus 8.1
SQL SERVER 2012