何年か前にはNECでプログラムを組んでいたのですが、最近は富士通のCOBOLでプログラムを組んでいます。富士通のCOBOLで画面の定義がよく
わかりません。例えば下記の記述で
FD DSP-F.
01 GM-REC.
03 GRP001.
05 GM-SYORI-K-COM PIC X(03).
05 GM-SYORI-K PIC 9(01).
上記のGM-SYORI-K-COM PIC X(03)の3バイトは何を定義しているのですか?それとこの3バイトを使ってどんな事ができるのですか?
富士通のマニュアルを見ても説明しているところがなくて困っています。
基本的な質問で申し訳ありませんが、よろしくお願いします
No.2
- 回答日時:
1, IF (GM-SYORI-K-COM(1:1) = "Z" )
2, IF (GM-SYORI-K-COM(1:1) = "S" )
3, MOVE " C " TO GM-SYORI-K-COM
上記コーディングの処理内容ですが
1,2,は入力項目の判定で
1,GM-SYORI-K-COMの先頭1桁入力値が"Z"ならばという制御文
2,GM-SYORI-K-COMの先頭1桁入力値が"S"ならばという制御文
3,GM-SYORI-K-COMへ" C "という3桁の文字を出力する転記文
です。
No.1ベストアンサー
- 回答日時:
画面定義ファイルを使用した富士通系COBOLプログラム
のコーディング例です。
表示ファイルのレコードレイアウトを定義しています。
ちなみGM-SYORI-K-COMは、英数字半角3桁の画面項目です。
項目詳細設定は、別途管理で画面定義ファイルに記します。
まず、開発手順の概要を下記します。
1.画面定義ファイルの作成
・画面項目の属性設定
位置、フォント、入出力、色・・・etc
2.COBOLプログラムの作成
・画面定義ファイルと表示ファイルDSP-Fを関連付けする。
・OPEN命令で表示ファイルをオープンする。
・READ命令で画面入力項目値を取得する。
・WRITE命令で画面出力項目値へ設定する。
・CLOSE命令で表示ファイルをクローズする。
という感じで画面操作をプログラム的にファイル入出力で行います。
この回答への補足
早速の回答有難うございます。まだまだ未熟な者で、またお伺いしますが
ある人の作ったプログラムの中で、下記の処理をしているのですが
この1,2,3,は画面に対してどのような処理をしているのでしょうか
1, IF (GM-SYORI-K-COM(1:1) = "Z" )
2, IF (GM-SYORI-K-COM(1:1) = "S" )
3, MOVE " C " TO GM-SYORI-K-COM
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
マスタとファイルの違いって?
-
WAVファイル同士の結合が可...
-
CSVファイル読み込み
-
ドラッグアンドドロップでファ...
-
アプリケーション終了時例外エ...
-
C言語のfopenについて教えてく...
-
csvファイルを開かずに文字を検...
-
XMLファイルの表示について
-
「VBScript」ADODB.Streamにお...
-
VC++2003SDIでMFCアプリ作成中...
-
Excelマクロでの再読込み方法
-
fopenできる上限の変更
-
COM相互運用機能のON,OFFによる...
-
fprintfで文字化け
-
VBAにてEXCEL以外のファイル(テ...
-
CSVファイルへの保存の際、デー...
-
javaにて
-
ファイルへの書き込み
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
テキストファイルの最終行を削...
-
CSVファイルへの保存の際、デー...
-
VBに、Cのincludeのようなもの...
-
分割コンパイルの#defineについて
-
SGファイルって何ですか?
-
グローバル変数のよくない使い...
-
Excelマクロでの再読込み方法
-
iniファイルに追記がしたいです。
-
ASP .NETでファイル選択ダイア...
-
ハッシュの計算時間について
-
バッチで118項目のCSVを処理し...
-
FileOpen 関数で既にファイル...
-
Javascript で INI の読み書き
-
fopenできる上限の変更
-
VBAにてEXCEL以外のファイル(テ...
-
マウスポインタの変更
-
C言語のfopenについて教えてく...
おすすめ情報