[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference ilbbak::ibi_focus

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

91.0. "&vars->modify" by TOLKIN::HOLLOCHER () Wed Jul 13 1988 11:26

    
    I have an IBI training manual that says the following can be
    done, But it doesn't seem to work, any hints clues?
    
    Master file description:
    
        FILENAME=TESTDATA  ,SUFFIX=FOC            ,$
        SEGNAME=SEG1 ,SEGTYPE=S1                  ,$
           FIELDNAME=FLD1  ,ALIAS=F1  ,FORMAT=A5  ,$
           FIELDNAME=FLD2  ,ALIAS=F2  ,FORMAT=A5  ,$
           FIELDNAME=FLD3  ,ALIAS=F3  ,FORMAT=A5  ,$
                          
    .FEX file
    
        -SET &VAR1 = 'AAAAA';
        -SET &VAR2 = 'BBBBB';
        -SET &VAR3 = 'CCCCC';
        MODIFY FILE TESTDATA
          COMPUTE
             F1 = '&VAR1';
             F2 = '&VAR2';
             F3 = '&VAR3';
        MATCH F1
          ON MATCH REJECT
          ON NOMATCH INCLUDE
        DATA
        END
        -RUN 
    
    It appears to hit do the on nomatch condition but does not include
    the record.  Anyone out there know if this works? Is IBI being
    sneaky again?
    
                          Bruce
T.RTitleUserPersonal
Name
DateLines
91.1TRY THIS MEMV01::SHAPIROFri Jul 29 1988 12:1233
-*
-*  NOTE THE DUMMY CRTFORM CASE.  MODIFY'S REQUIRE AN I/O STATEMENT -- EVEN
-*      IF IT IS CONTAINED IN A DUMMY CASE.
-*
-*
-SET &ECHO = ALL;
CREATE FILE TESTDATA 
-RUN
-SET &VAR1 = 'AAAAA';
-SET &VAR2 = 'BBBBB';
-SET &VAR3 = 'CCCCC';
-RUN
MODIFY FILE TESTDATA  TRACE
  COMPUTE
     F1 = '&VAR1';
     F2 = '&VAR2';
     F3 = '&VAR3';
GOTO ONE
CASE ONE
MATCH F1
  ON MATCH REJECT
  ON NOMATCH INCLUDE
  ON NOMATCH GOTO EXIT
ENDCASE
-*
CASE DUMMY
CRTFORM
"  <F1    "
"         "
ENDCASE
DATA
END
-RUN