Focal Point Banner
Community Center Education Summit Technical Support User Groups
Let's Get Social!

Facebook Twitter LinkedIn YouTube
Go
New
Search
Notify
Tools
Reply
  
&Lines ....
 Login/Join
 
<Vipul>
posted
Any ideas on the following output from my code, I am baffled...

Thks,

Vipul


TABLE FILE PD_INFO
-*PRINT CNT NOPRINT
PRINT *
WHERE DEBITCREDIT EQ 'C'
WHERE BNKACCTKY IN FILE BAIFLTR
WHERE BNKACCTKY = 999
IF RECORDLIMIT EQ 1
ON TABLE HOLD AS ERRCREDIT
END
-*
-IF 1 EQ 0 THEN GOTO ERRCREDIT;
0 NUMBER OF RECORDS IN TABLE= 9 LINES= 1

0 HTML FILE SAVED ...


0 NUMBER OF RECORDS IN TABLE= 0 LINES= 0

-IF 0 EQ 0 THEN GOTO ERRCREDIT;

This message has been edited. Last edited by: <Mabel>,
 
Reply With QuoteReport This Post
Expert
posted Hide Post
yup, you need a -RUN after your fex part.
ON TABLE HOLD AS ERRCREDIT
END
-RUN
-IF &LINES EQ 0 GOTO ERRCREDIT;
remember, dialog manager commands execute FIRST, before any regular focus commands.
The way to force the fex to run before the &LINES is measured is to put a -RUN after the fex. Then your &LINES will execute AFTER, and you'll actually have something to count.
 
Posts: 3811 | Location: Manhattan | Registered: October 28, 2003Reply With QuoteReport This Post
Platinum Member
posted Hide Post
Yes, -RUN is necessary in this case between TABLE (stacked and not executed until -RUN is found) and -TYPE (Dialogue Manager command executes first in this case).

Regards,
Mikel
 
Posts: 173 | Location: Madrid, Spain | Registered: May 09, 2003Reply With QuoteReport This Post
<Vipul>
posted
So very stupid of me. Thanks Mikel and Susannah.

Vipul
 
Reply With QuoteReport This Post
  Powered by Social Strata  
 


Copyright © 1996-2018 Information Builders, leaders in enterprise business intelligence.