Uni-Basic program :
OPEN '', 'INSTITUTIONS' TO INST ELSE STOP 'ERROR'
OPEN '', 'PEOPLE' TO PEOPLE ELSE STOP 'ERROR'
EXECUTE "SELECT SA.(Financial Aid Award Year) WITH SA.AWARD = '(Award IDs)' AND SA.ACTION = 'A''*'"
EXECUTE "SELECT PEOPLE BY SS.INST.NAME"
OPENSEQ '(Benefactor Directory)', '(Output File)' TO ASCII.FILE ELSE PRINT STATUS()
EOF = 0
CHK.DUP = ''
LOOP
  READNEXT PPL.ID ELSE EOF = 1
UNTIL EOF
  READV SS.INST FROM PEOPLE,PPL.ID,42 THEN
    IF CHK.DUP <> SS.INST THEN
      READ INST.REC FROM INST,SS.INST THEN
        STRING.REC = '""':',':'"':INST.REC<1>:'"':',':'"':INST.REC<2>:'"':',':'"':INST.REC<3>:', ':INST.REC<4>:' ':INST.REC<5>:'"'
        WRITESEQ STRING.REC ON ASCII.FILE ELSE PRINT PPL.ID
      END
    END
    CHK.DUP = SS.INST
  END
REPEAT
END

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1