Upload
iola-herring
View
27
Download
3
Embed Size (px)
DESCRIPTION
คำสั่ง DISPLAY รูปแบบ ที่ 1 DISPLAY identifier-1 , identifier-2 … literal-1 literal-2 [ UPON mnemonic-name ]. {. }. [. ]. ตัวอย่าง DISPLAY STUDENT-NAME. DISPLAY “MY NAME IS”. คำสั่ง DISPLAY รูปแบบ ที่ 2 - PowerPoint PPT Presentation
Citation preview
คำ��สั่��ง DISPLAYรูปแบบ ที่��1
DISPLAY identifier-1 , identifier-2 … literal-1 literal-2
[ UPON mnemonic-name ]
ตั�วอย่��งDISPLAY STUDENT-NAME.DISPLAY “MY NAME IS”.
คำ��สั่��ง DISPLAYรูปแบบ ที่��2
DISPLAY (position-spec) identifier … literal
ERASE[ UPON mnemonic-name ]
ตั�วอย่��ง
DISPLAY (5, 10) TAX. DISPLAY (10, 10) “SALARY : ”.
คำ��สั่��ง DISPLAYรูปแบบ ที่��3
DISPLAY screen-name
position-spec มี�รูปแบบคำ�อ ( LIN [{ } integer-1] COL [ { } integer-3] )
-2integer -4integer
m mmm mmmm-mmm m m mmm mm mmmmmmm mm mmm - SPECIAL NAMESmmmmmmmmm mm mmm
CONFIGURATION SECTION
± ±
คำ��สั่��ง ACCEPTรูปแบบ ที่��1
ACCEPT identifier
ตั�วอย่��งACCEPT STUDENT-NO.
คำ��สั่��ง ACCEPTรูปแบบ ที่��2
ACCEPT identifier FROM DATE DAY TIME LINE NUMBER
ESCAPE KEYตั�วอย่��งACCEPT Y-M-D FROM DATE.
คำ��สั่��ง ACCEPTรูปแบบ ที่��3
ACCEPT (position-spec) identifier [ WITH ZERO-FILL ]
SPACE-FILL LEFT-JUSTIFY RIGHT-JUSTIFY
PROMPT UPDATE LENGTH-CHECK AUTO-SKIP BEEP NO-ECHO EMPTY-CHECK
คำ��สั่��ง ACCEPTรูปแบบ ที่��4
ACCEPT screen-name [ ON ESCAPE imperative statement ]ตั�วอย่��ง
ACCEPT MENU-SCREEN.
SCREEN SECTIONlevel-number [screen-name]
[ BLANK SCREEN ][ LINE NUMBER IS [ PLUS ] integer-1 ][ COLUMN NUMBER IS [ PLUS ] integer-2 ][ BLANK LINE ] [ BELL ]
UNDERLINEREVERSE-VIDEOHIGHLIGHTBLINK
[ [ VALUE ] IS literal-1 ] PICTURE IS char-string
PIC
SCREEN SECTION (ตั�อ)[ FROM literal-2 TO identifier-2
identifier-1 [ USING identifier-3
[ BLANK WHEN ZERO ] JUSTTIFIED RIGHT
JUST [ AUTO ][ SECURE ][ REQUIRED ][ FULL ]
คำ��สั่��ง SELECTรูปแบบ
SELECT file-name ASSIGN TO DISKORGANIZATION IS INDEXED
SEQUENTIALACCESS MODE IS RANDOM
DYNAMICRECORD KEY IS data-name-1
[ FILE STATUS IS data-name-2 ]
คำ��สั่��ง READ รูปแบบ 1
READ file-name [ NEXT ] RECORD[ INTO identifier ][ AT END imperative-statement ]
ไมี�มี� NEXT อ��นแบบ Sequential เมี��อ access modesequential
มี� NEXT อ��นแบบ Sequential เมี��อ access mode dynamicตั�วอย่��ง
READ MASTER-FILE NEXT RECORD AT END PERFORM TOTAL-ROUTINE.
คำ��สั่��ง READ รูปแบบ 2
READ file-name RECORD [ INTO identifier ] [ KEY IS data-name ]
[ INVALID KEY imperative-statement ]
อ��นแบบ Indexed โดย่จะอ��นข้!อมีล ตั�มีคำ�� key ที่��รูะบ#ไว!ตั�วอย่��งREAD STUDENT-FILE RECORD
INVALID KEY DISPLAY “ERROR”.
คำ��สั่��ง WRITEรูปแบบ
WRITE record-name [ FROM identifier ][ INVALID KEY imperative-statement ]
ตั�วอย่��งWRITE STUDENT-RECORD INVALID KEY
DISPLAY “DUPLICATE KEY”.
คำ��สั่��ง REWRITEรูปแบบ
REWRITE record-name [ FROM identifier ][ INVALID KEY imperative-statement ]
ตั�วอย่��งREWRITE CUST-REC INVALID KEY
PERFORM WRITE-NEW-REC.
คำ��สั่��ง DELETEรูปแบบ
DELETE file-name RECORD[ INVALID KEY imperative-statement ]
ตั�วอย่��งDELETE EMP-REC RECORD INVALID KEY
PERFORM NO-RECORD.
คำ��สั่��ง STARTรูปแบบ
START file-nameEQUAL TO=
KEY IS GREATER THAN data-name>NOT LESS THAN<
[ INVALID KEY imperative-statement ]ตั�วอย่��ง
- START BOOK FILE KYE -IS > BOOK NO.
คำ��สั่��ง CALLรูปแบบ
CALL literal [ USING data-name-1 [, data-name-2 ] …ตั�วอย่��ง
CALL “UPDATE”.CALL “REPORT” USING START-KEY.
คำ��สั่��ง EXIT PROGRAMรูปแบบ
EXIT PROGRAM
I-O permitted with INDEXED FilesACCESS Procedure Open Option In EffectMODE IS StatementINPUT OUTPUT I-O
SEQUENTIAL READ X XWRITE XREWRITE XSTART X XDELET X
RANDOM READ X XWRITE X X REWRITE XSTARTDELETE
DYNAMIC READ X XWRITE X XREWRITE XSTART X XDELETE X