FOCUS program (1) :

-*begin doc
-*
-*FEX:	GE-ADVISOR-STUD-COL
-*
-*INPUT
-*	TERM
-*	COLLEGE
-*
-*	This procedure produces a list of students by advisor for a
-*	particular college as input. Lists are sorted by student name
-*	and there is a page break on advisor
-*
-*
-*end doc
-*
JOIN CLEAR *
SET LINES=56
-PROMPT &TERM/A5.ENTER THE FIVE DIGIT TERM FOR THE LIST OF ADVISING STUDENTS (CCYYX) :
-PROMPT &COLLEGE/A2.ENTER THE COLLEGE FOR ADVISOR'S LIST.
-*
-*  Select students enrolled for a given term and college.
-*
TABLE FILE RTFILE
PRINT MAJOR_1 BY STU_ID 
WHERE TERM EQ '&TERM' AND COLLEGE EQ '&COLLEGE' AND CURR_ATTEMPTED_HRS GT 0;
ON TABLE HOLD AS RTTEMP1
END 
-*
-*  Retrieve student name and advisor id.
-*
JOIN STU_ID IN RTTEMP1 TO KEY IN AAFILE AS J1
DEFINE FILE RTTEMP1
ADVISOR_ALPHA/A9=EDIT(ADVISOR_ID_1);
END
TABLE FILE RTTEMP1
PRINT STU_NAME STU_ID MAJOR_1 BY ADVISOR_ALPHA
ON TABLE HOLD AS RTTEMP2
END
-*  
-*  Retrieve advisor name and create report.  
-*  
JOIN ADVISOR_ALPHA IN RTTEMP2 TO KEY IN AYFILE AS J2
TABLE FILE RTTEMP2
"DATE: &DATE  TIME: &TOD  REPORT NAME: GE-ADVISOR-STUD-COL"
"<5 STUDENTS SORTED BY ADVISOR 1, NAME FOR TERM &TERM </1"
"Advisor: <NAME  <ADVISOR_ALPHA"
-*
PRINT STU_NAME AS 'Student Name' STU_ID AS 'Student ID' MAJOR_1 AS 'Major'
BY FAC_NAME NOPRINT
BY STU_NAME NOPRINT
ON FAC_NAME PAGE-BREAK
-*
ON TABLE HOLD AS REPORT FORMAT WP
END                                                                           
JOIN CLEAR *


FOCUS program (2) :

-*begin doc
-*
-*FEX:	GE-ADVISOR-STUD-IND
-*
-*INPUT
-*	TERM
-*      ADVISOR ID
-*
-*	This procedure produces an alphabetical list of students 
-*	for the input advisor id.
-*
-*
-*end doc
-*
JOIN CLEAR *
SET LINES=56
-PROMPT &TERM/A5.ENTER THE FIVE DIGIT TERM FOR THE LIST OF ADVISING STUDENTS :
-PROMPT &AID/A9.ENTER THE ADVISOR'S NINE DIGIT ID :
-*
-*  Select students enrolled for a given term.
-*
TABLE FILE RTFILE
PRINT MAJOR_1 BY STU_ID 
WHERE TERM EQ '&TERM' AND COLLEGE NE 'CE' AND CURR_ATTEMPTED_HRS GT 0;
ON TABLE HOLD AS RTTEMP1
END 
-*
-*  Retrieve student name and advisor id.
-*
JOIN STU_ID IN RTTEMP1 TO KEY IN AAFILE AS J1
DEFINE FILE RTTEMP1
ADVISOR_ALPHA/A9=EDIT(ADVISOR_ID_1);
END
TABLE FILE RTTEMP1
PRINT STU_NAME STU_ID MAJOR_1 BY ADVISOR_ALPHA
ON TABLE HOLD AS RTTEMP2
END
-*  
-*  Retrieve advisor name and create report.  
-*  
JOIN ADVISOR_ALPHA IN RTTEMP2 TO KEY IN AYFILE AS J2
TABLE FILE RTTEMP2
"Date: &DATE  Time: &TOD  Report Name: GE-ADVISOR-STUD-IND"
"<5 Students sorted by advisor 1, name for term &TERM </1"
"Advisor: <FAC_NAME  <ADVISOR_ALPHA"
-*
PRINT STU_NAME AS 'Student Name' STU_ID AS 'STUDENT ID' MAJOR_1 AS 'Major'
BY FAC_NAME NOPRINT
BY STU_NAME NOPRINT
ON ADVISOR_ALPHA PAGE-BREAK
WHERE ADVISOR_ALPHA EQ '&AID'; 
-*
ON TABLE HOLD AS REPORT FORMAT WP
END                                                                           
JOIN CLEAR *


FOCUS program (3) :

-*begin doc
-*
-*FEX:	GE-ADVISOR-STUD-LIST
-*
-*INPUT
-*	TERM
-*
-*	This procedure produces an alphabetical list of students 
-*	by advisor for every advisor. Report is sorted by college
-*	advisor and student with a page break on advisor. If 
-*	students has wrong college for advisor then multiple lists
-*	for an advisor will be produced.
-*
-*
-*end doc
-*
JOIN CLEAR *
SET LINES=56
-PROMPT &TERM/A5.ENTER THE FIVE DIGIT TERM FOR THE LIST OF ADVISING STUDENTS :
-*
-*  Select students enrolled for a given term.
-*
TABLE FILE RTFILE
PRINT COLLEGE MAJOR_1 BY STU_ID
WHERE TERM EQ '&TERM' AND COLLEGE NE 'CE' AND CURR_ATTEMPTED_HRS GE 1;
ON TABLE HOLD AS RTTEMP1
END 
-*
-*  Retrieve student name and advisor id.
-*
JOIN STU_ID IN RTTEMP1 TO KEY IN AAFILE AS J1
DEFINE FILE RTTEMP1
ADVISOR_ALPHA/A9=EDIT(ADVISOR_ID_1);
END
TABLE FILE RTTEMP1
PRINT COLLEGE MAJOR_1 STU_NAME STU_ID BY ADVISOR_ALPHA
ON TABLE HOLD AS RTTEMP2
END
-*  
-*  Retrieve advisor name.  
-*
JOIN ADVISOR_ALPHA IN RTTEMP2 TO KEY IN AYFILE AS J2
TABLE FILE RTTEMP2
PRINT COLLEGE MAJOR_1 ADVISOR_ALPHA FAC_NAME STU_NAME 
BY STU_ID 
ON TABLE HOLD AS RTTEMP3
END
-*
-*  Create report.
-*
TABLE FILE RTTEMP3
"DATE: &DATE  TIME: &TOD  Report Name: GE-ADVISOR-STUD-LIST"
"<5 Students Sorted By College, Advisor 1, & Name For Term &TERM </1"
"Advisor: <FAC_NAME  <ADVISOR_ALPHA        College: <COLLEGE </1"
-*
PRINT STU_NAME AS 'Name' STU_ID AS 'Student ID' MAJOR_1 AS 'Major' IN 70
BY COLLEGE NOPRINT
BY ADVISOR_ALPHA NOPRINT 
BY STU_NAME NOPRINT
ON ADVISOR_ALPHA PAGE-BREAK
-*
ON TABLE HOLD AS REPORT FORMAT WP
END                                                                           
JOIN CLEAR *

 

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1