ファン
検索
<< 2024年12月 >>
1
2 3 4 5 6 7
8
9 10 11 12 13 14
22
23 24 25 26 27 28
29
30 31
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。

2023年09月27日

どうしてもわからないことがあって

後悔しきれない.jpg

●画面オーバーレイ

ここ2週間、有る事で悩んでいました
それは画面オーバーレイです

AS/400の5250データストリームで画面制御をしたことが有る人なら
あーーー! あのことかぁーーーってなるんでしょう。
でも、便利なはずなのにちょっとなまけててその技術を習得していなかったので

新しい会社で、それを使う方が便利なプログラムの開発をまかされ
あたふたと勉強し始めました(笑)

でも、一つだけ分からないことがありました
それは、画面を複数の部分に分けて(例えば、画面?@と画面?Aと画面?Bとしましょう)
5250 Overlay.jpg
こんな風に、三つの部分に分割し、
有る時は?@と?B、また有る時は?@と?Aと?Bを表示します、

プログラムを作る時、?@ブラス?Bの画面を一つ、?@+?A+?Bの画面を一つ・・・
作ってもいいんですが、変更が必要になった時に
画面?@を含む画面を全部同じように修正しなければならないので
このような方法が使われています
●どうしてもわからない

でも、悩んでいたのは
画面?@に入力フィールドがあり、画面?Aにも入力フィールドがある状態で
画面?Bを書き出した時に、確かに表示はされるんです。
しかし、画面?@と画面?Aに入力された値が読み取れなかったんです
●元部下に聞いてみた

どうしても読み取る必要があるので
前の会社で、そのようなやり方をしているプログラムが有った事思い出し
元部下に聞いてみました・・・どのようにしているのかを

その方法は、元部下も知らないはずなので
私の元上司に聞いてもらう事にしました
私の元上司H氏が、1980年代に開発したプログラムがそれだったんです
●(*^▽^*)

元部下から返事がきました。
その回答を見て、目から鱗が落ちました

良く、難しい問題を出されて考えたけど全然わからない
でも、答えを聞いたら、「あっ!なるほどー」って事はよくありますよね
丁度そんな感じです

ただ、それを全然思いつきませんでした。
直ぐにテストプログラムを作ってみると
おーーーー! 思い通りに動きました

新しい会社で、要求されることに応じて
勉強しながら、開発を勧めてきました。

特に、IBM RPG4(ILE−RPG)について
詳しく勉強し、使いこなせるようになり
なんで、今までして来なかったんだろうって

後悔 しまくりです
posted by Y.Taki@AS400 at 02:45| Comment(0) | TrackBack(0) | AS/400
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/12235657

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: