ビューの編集
ビューの編集は、「View Entry Panel (ビュー項目の入力パネル)」を介して、または編集あるいはブラウズ・セッションで行うことができます。ビューを使用して、以下のタスクを実行できます。
- 表示用セグメント・タイプの選択または選択解除。セグメント・タイプが表示のために選択されない場合には、FM/IMS はこのタイプのどのセグメントも「IMS Data (IMS データ)」パネルに表示しません。セグメント内の値は、 データベース・レコードが選択されたかどうかを判別するために、引き続き使用することができます。
セグメント・タイプが表示のために選択された場合には、このタイプのセグメントが現行の定様式セグメントか抑制セグメントのいずれかとして表示されます。
- 表示するセグメント・レイアウトを選択または選択解除します。セグメント・レイアウトが表示のために選択されていない場合は、このセグメント・レイアウトのレイアウト識別基準に適合するセグメントがあっても FM/IMS はそれを「IMS Data (IMS データ)」パネルに表示しません。セグメント内の値は、 データベース・レコードが選択されたかどうかを判別するために、引き続き使用することができます。
セグメント・レイアウトが表示のために選択された場合には、このレイアウトのセグメントが現行の定様式セグメントか抑制セグメントのいずれかとして表示されます。
- 表示するフィールドを選択または選択解除します。フィールドが表示のために選択されていない場合は、FM/IMS はフィールドを「IMS Data (IMS データ)」パネルに表示しません。(定様式セグメントでズームすると、選択されているかどうかにかかわらず、すべてのフィールドが表示されます。)
- フィールド見出しを変更します。デフォルトのフィールド (列) 見出しは、コピーブックからのフィールド名です。別のフィールド見出しを指定した場合には、FM/IMS は、その見出しを TABL 定様式パネルの場合は列見出し、あるいは SNGL 定様式パネルの場合はフィールド見出しとして使用します。
- フィールド選択基準を指定します。セグメントのインスタンスを選択する場合は、そのセグメントはセグメント・レイアウトの 突き合わせに指定されたフィールド選択基準を満たしていなければなりません。セグメントが 基準を満たしていない場合には、選択されず、そのセグメントがコンポーネントとなっているデータベース・レコードも 選択されない可能性があります。(レイアウト識別基準はテンプレートの中に指定されます。)
- フィールドの出力幅を調整します。
- 先行ゼロを表示します。数値フィールドに適用されます。
- 作成属性を指定します。これらの属性は、セグメントの挿入時に使用されます。
┌───────────────────┐
│ View Segment │
│ Selection panel │
└─┬─┬───────────┬─┬─┘
│ ↑ One │ ↑ Two or more
│ │ segment │ │ segment
│ │ layout ↓ │ layouts
│ │ ┌─┴─┴───────────────┐
│ │ │ View Segment │
│ │ │ Layout Selection │
│ │ │ panel │
│ │ └─┬─┬───────────────┘
↓ │ ↓ ↑
┌─┴─┴───────────┴─┴─┐
│ View Segment │
│ Layout panel │
└──────┬─┬──────────┘
↓ ↑ Edit field
┌─┴─┴───────────────┐
│ Field Attributes │
│ panel │
└───────────────────┘以下の 2 つの異なる方法でビューの編集を始めることができます。
- 「View Entry Panel (ビュー項目の入力パネル)」でテンプレート・データ・セット名と メンバー名、およびビュー・データ・セット名とメンバー名を入力し、 コマンド行に「
E」を入力します。「Segment Selection (セグメント選択)」パネルで編集するセグメント・タイプの横の「Cmd」フィールドに「E」を入力します。 - 「Database Positioning (データベース位置決め)」パネルで編集するセグメント・タイプの横の「Cmd」フィールドに「
E」を入力します。
選択されたセグメントがマルチ・レイアウト・セグメントではない場合には、「View : Segment Layout (ビュー : セグメント・レイアウト)」パネルが表示されます。
選択されたセグメントがマルチ・レイアウト・セグメントである場合には、「View : Segment Layout Selection (ビュー : セグメント・レイアウト選択)」パネルが表示されます。編集するレイアウトの横の「Cmd」フィールドに「E」を入力して、レイアウトを選択します。
関連トピック