In dieser Sitzung erstellen Sie eine Maske, indem Sie das Layout einer anderen Maske benutzen.
Um eine Maske auf der Basis eines Masken-Layouts zu erstellen:
Führen Sie im Menü Edit Map die Funktion Initialize
new Map aus, um eine Maske mit dem Namen MAP003 zu
erstellen.
Ändern Sie im Bildschirm Define Map Settings for MAP die
Seitenlänge (Page Size) auf 60, markieren Sie
WRITE Statement, und entfernen Sie die Markierung bei
INPUT Statement, und geben Sie MAP002 neben
Layout ein.
Drücken Sie Enter.
Die Masken-Einstellungen sehen nun folgendermaßen aus:
16:57:39 Define Map Settings for MAP 2007-12-14
Delimiters Format Context
----------------- --------------------------- --------------------------
Cls Att CD Del Page Size ...... 60 Device Check .... ________
T D BLANK Line Size ...... 79 WRITE Statement X
T I ? Column Shift ... 0 (0/1) INPUT Statement _
Layout ......... MAP002__ Help ____________________
dynamic ....... N (Y/N) as field default N (Y/N)
Zero Print ..... N (Y/N)
Case Default ... UC (UC/LC)
Manual Skip .... N (Y/N) Automatic Rule Rank 1
O D + Decimal Char ... . Profile Name .... SYSPROF
O I ( Standard Keys .. N (Y/N)
Justification .. L (L/R) Filler Characters
Print Mode ..... __ ------------------------
Optional, Partial ....
Control Var .... ________ Required, Partial ....
Optional, Complete ...
Required, Complete ...
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Exit Let |
Drücken Sie Enter.
Der Masken-Editier-Bildschirm erscheint mit dem Layout der Maske
MAP002.
Löschen Sie CITY:(XXXXXXXXXXXXXXXXXXXX, indem Sie das Feld-Kommando
.T benutzen.
Verschieben Sie das zweite der verbleibenden Ausgabefelder in die unten gezeigte
Position, indem Sie das Feld-Kommando .M benutzen..
Der Bildschirm sieht dann folgendermaßen aus:
Ob _ Ob D CLS ATT DEL CLS ATT DEL
. . T D Blnk T I ?
. .
. .
. . O D +
. . O I (
. .
001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+----
NAME:(XXXXXXXXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXXXXX
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Mset Exit Test Edit -- - + Full < > Let
|
Fügen Sie den Text FIRST NAME: so wie unten gezeigt in die Zeile
ein:
Ob _ Ob D CLS ATT DEL CLS ATT DEL
. . T D Blnk T I ?
. .
. .
. . O D +
. . O I (
. .
001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+----
NAME:(XXXXXXXXXXXXXXXXXXXX FIRST NAME: (XXXXXXXXXXXXXXXXXXXX
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Mset Exit Test Edit -- - + Full < > Let
|
Drücken Sie PF3.
Das Menü Edit Map erscheint.
Katalogisieren und speichern Sie die Maske MAP003, indem Sie die
Funktion ausführen.
Sie können nun fortfahren mit Maske mit WRITE USING MAP aufrufen.