このセッションでは、マップを設計します。
テキストフィールドを作成するには
次に示すように、MAP001 の編集エリアの先頭行に行コマンド「..F*
」を入力し、2 行目にテキスト「PERSONNEL INFORMATION
」を入力します。
Ob _ Ob D CLS ATT DEL CLS ATT DEL . . T D Blnk T I ? . . A D _ A I ) . . A N ¬ M D & . . M I : O D + . . O I ( . . 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- ..F* PERSONNEL INFORMATION Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Mset Exit Test Edit -- - + Full < > Let |
Enter キーを押します。
画面は次のようになります。
Ob _ Ob D CLS ATT DEL CLS ATT DEL . . T D Blnk T I ? . . A D _ A I ) . . A N ¬ M D & . . M I : O D + . . O I ( . . 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- ******************************************************************************* PERSONNEL INFORMATION Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Mset Exit Test Edit -- - + Full < > Let |
PF9 キーを押します。
マップ編集画面が全画面モードに変わり、デリミタ文字が非表示になります。
一番下の行で、行コマンド「..F*
」を入力します。
Enter キーを押します。
画面は次のようになります。
******************************************************************************* PERSONNEL INFORMATION ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
行に含まれているすべてのフィールドを中央揃えにするには
次に示すように、テキストの先頭 3 桁に行コマンド「..C
」を入力します。
******************************************************************************* ..CSONNEL INFORMATION ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
テキストが中央揃えになります。
データフィールドを作成するには
次の画面に示すとおりに入力します。
******************************************************************************* (*DATX PERSONNEL INFORMATION (*TIMX PLEASE ENTER CITY::X(20) PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
*DATX
および *TIMX
は Natural システム変数です。それぞれ、現在の日付および時刻を表示します。 左カッコ((
)は、高輝度出力フィールドを表すデリミタ文字です。 コロン(:
)は、高輝度の変更可能なフィールドを表すデリミタ文字です。 X の数はフィールド長を示します。
Enter キーを押します。
画面は次のようになります。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
1 つのフィールドまたは行全体を移動するには
編集エリアで、次に示すように、フィールドコマンド「.M
」を入力し、[]
で示される位置にカーソルを移動します。 []
記号は、カーソル位置を示すために使用しています。この記号を入力しないでください。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX .MEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [] ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力されたテキストフィールドがカーソル位置に移動されます。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX ENTER CITY::XXXXXXXXXXXXXXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、行コマンド「..M
」を入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX ..M ENTER CITY::XXXXXXXXXXXXXXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX []LEASE ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力された行が、カーソルが置かれている行の後に移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
行を連結するには
次に示すように、行コマンド「..J
」を入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..JASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力された行とその下の行が連結されます。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
フィールドブロックまたは行ブロックを移動するには
次と同じ順序と位置で追加テキストを入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
次に示すように、フィールドコマンド「.M
」を 2 回入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX .MIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE .MMMANDS [] ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
移動されるフィールドブロックは、2 つの .M
コマンドと、このコマンドが適用されるフィールドの幅で区切られます。 この例の場合、ブロックは左上のフィールド THIS
から始まり、最後のフィールド COMMANDS
で終わります。 マークされたブロック内のどのフィールドが移動されるかは、幅が最も広いフィールド COMMANDS
(それより前の各行の 2 つまたは 3 つのフィールドにかかっている)で決まります。
Enter キーを押します。
マークされたフィールドブロックが、左上のフィールドをカーソル位置に合わせて移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX OF TEXT IS DEMONSTRATION THIS PORTION FOR FURTHER OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、フィールドコマンド「.M
」を 2 回入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX .M TEXT IS .MMONSTRATION THIS PORTION[] FOR FURTHER OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドで区切られたフィールドブロックがカーソル位置へ移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、フィールドコマンド「.M
」を 3 回入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX [] .MIS PORTION OF TEXT IS FOR FURTHER .MMONSTRATION OF THE MOVE .MMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドで区切られたフィールドブロック全体がカーソル位置へ移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、行コマンド「..M
」を 2 回入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ..M THIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE ..M COMMANDS [] ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドで区切られた行ブロックが、カーソル位置の次の行に挿入されます (古い行ブロックは以前の位置から削除されます)。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION OF TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
フィールドを削除するには
編集エリアで、次に示すようにフィールドコマンド「.T
」を入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION .T TEXT IS FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力されたフィールドとその行のそれ以降のフィールドが削除されます。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION FOR FURTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、フィールドコマンド「.D
」を入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION FOR .DRTHER DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力されたフィールドが削除されます。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION FOR DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、フィールドコマンド「.M
」を 2 回入力し、[]
で示される位置にカーソルを移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION FOR [] .MMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドが入力されたフィールドがカーソル位置に移動します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX THIS PORTION FOR DEMONSTRATION OF THE MOVE COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
次に示すように、行コマンド「..D
」を 2 回入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ..D THIS PORTION FOR DEMONSTRATION OF THE MOVE ..D COMMANDS ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
コマンドで区切られた行ブロックが削除されます。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
行を挿入するには
次に示すように、行コマンド「..I4
」を入力します。
******************************************************************************* (XXXXXXXX PERSONNEL INFORMATION (XXXXXXXX PLEASE ENTER NAME::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PLEASE ENTER CITY::XXXXXXXXXXXXXXXXXXXX ..I4 ******************************************************************************* 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- |
Enter キーを押します。
空行が 4 行挿入され、アスタリスクが表示されている最下行が 4 行下に移動します。
「マップのテストと保存」に進みます。