| Title: | FOCUS, from INFORMATION BUILDERS | 
| Moderator: | ZAYIUS::BROUILLETTE | 
| Created: | Thu Feb 19 1987 | 
| Last Modified: | Mon May 05 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 615 | 
| Total number of notes: | 1779 | 
    I have a format question:
    
    Currently the report looks like this
    
    TRANSACTION_NO    DOCUMENT_NO
    1111              ABC
                      XYZ
                      IOU
    
    Need this format
    
    TRANACTION_NO     DOCUMENT_NO 
    
    1111              ABC           XYZ        IOU
    
    There is a maximum of 3 document_no for any 1 transaction
    
    
    I've tried defining columns and using across statements.
    The closet I could get was an output that looked like
    
    TRANSACTION_NO    DOCUMENT_NO
    1111              .              .         IOU
                      .             XYZ
                      ABC 
    
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 461.1 | Try this... | RDGE44::KEEGAN_9 | Tue Oct 01 1991 03:45 | 20 | |
| Try this (assuming ALWAYS maximum of 3 documents per transaction) ...
                                                                  
TABLE FILE XXXXX
LIST DOCUMENT_NO
BY TRANSACTION_NO
ON TABLE HOLD
END
DEFINE FILE HOLD
DOC1/A3 = IF E02 EQ 1 THEN DOCUMENT_NO ELSE ' ';
DOC2/A3 = IF E02 EQ 2 THEN DOCUMENT_NO ELSE ' ';
DOC3/A3 = IF E02 EQ 3 THEN DOCUMENT_NO ELSE ' ';
END
TABLE FILE HOLD
SUM MAX.DOC1 MAX.DOC2 MAX.DOC3 BY TRANSACTION_NO
END
Regards,
Paul K
 | |||||
| 461.2 | E02 is not recognized | CSLALL::COLBERT | Wed Oct 02 1991 10:14 | 1 | |
| E02 is not recognized. | |||||
| 461.3 | it works for me ! | RDGE44::KEEGAN_9 | Wed Oct 02 1991 10:32 | 10 | |
|     Hi, again
    
    Sorry, BUT, I've just retried the code in .1 and it works with NO problem.
    
    (I used E02 - that's E-zero-2, because LIST, which is the resultant
    fieldname might confuse FOCUS as a reserved word).
    
    Paul K
          
    
 | |||||
| 461.4 | Corrections made | CSLALL::COLBERT | Wed Oct 02 1991 10:46 | 11 | |
|     I made a typing error on the DEFINE FILE HOLD,  I typed the original
    amster file.
    
    I then got foc error 280 - "mishmash in data types... quotation marks
    may be missing"
    
    So I changed EQ 1 to EQ '1' 
                         EQ '2'
                         EQ '3'
    The report print.  Now I need to find why there is no data printing
    to MAX.DOC1 etc.  Maybe the data is really not on file.
 | |||||