性格悪い人が優勝

COBOLでPGを組んでいるのですが、日本語と数字(半角)
の混在したデータがどうしてもうまく出力されません。
帳票の日付の編集なのですが、"38""39"で日本語項目を
閉じて出力すると数字の部分が出力されません。
DISPLAYで値が入っていることは確認してます。

"28""29"だと文字サイズが合わないので使えません。

"38" 日本語 "39""29"というのもやってみたのですが
画面では出力されているのに、帳票には出てきませんでした。

帳票はPSAMなのですが、PGではなくそちらのほうに
手を加える解決策などもあれば教えてください!

6時間ぐらい悩んでます。
助けて下さい。

A 回答 (1件)

COBOLのバージョンと、使用OSがわからないと


コードが違ってくるので、なんともいえませんが、
よくあるのは、
・日本語部分が、ちゃんと2バイト単位になってない
(制御コードを含めて)
・制御コードが利いていない
・数字を文字に置き換えていない

がよくあるミスです。が…きっと解決してるでしょうね
昨日の話しだから
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!