ウディタ実践記
おさらい
<コマンドの要望と方法>残り4
・入力時のキャンセル⇒Escで抜けるようにする。
・入力時のカーソル位置⇒万能ウィンドウ関係を見る
・負債側のX値が資産のまま⇒修正済
・入力後のカーソル位置⇒万能ウィンドウ関係を見る
・負債側文字がかぶる⇒万能ウィンドウ関係でわんちゃん?
今回は上記の解消に努める。
試算入力のコマンドを仕込んでいく
<コマンドの要望と方法>残り4
・入力時のキャンセル⇒Escで抜けるようにする。
・入力時のカーソル位置⇒万能ウィンドウ関係を見る
・入力後のカーソル位置⇒万能ウィンドウ関係を見る
・負債側文字がかぶる⇒万能ウィンドウ関係でわんちゃん?
うし、キャンセルは思ったより楽だった。コマンドは大量にコピーすることになったけど。
対応:キー入力(文字列操作)時にキャンセル有にチェックを入れる。
※そのままだと決定の際と同じSEが流れるため、入力がない場合(決定ボタンが押されていない場合)はキャンセルSEを流し入力に戻るコマンドを条件式に追加。
全部のキャンセルを確認していたら自社株のところがキャンセルできなかった。
入力(決定で数値を決める)はちゃんと稼働している。抜けかな?
予想通りだったようだ。
よし、キャンセル終了。
・入力時のカーソル位置⇒万能ウィンドウ関係を見る
・入力後のカーソル位置⇒万能ウィンドウ関係を見る
・負債側文字がかぶる⇒万能ウィンドウ関係でわんちゃん?
前どっかでやったような気が……。
お?試してみたら、キャンセル後、入力後両方とも位置を維持している。
あとは、ひたすらコピーか。おうふ。大丈夫。自分はコツコツはできるタイプだから。
やることが決まっていることをコツコツはできるタイプだから。
キー記憶の方を項目の数だけコピペするのだ。
コピー完了。まずは全部でチェック。
入力カーソルから、
キャンセル。空白の場合、そのまま決定でもキャンセル扱い。
よし。キャンセル時や入力後のカーソル位置OK。
対応:キー記憶コマンドを各条件に置き、表示前にキー記憶から場所を指定する。
入力後の位置対応OK
・入力時のカーソル位置⇒万能ウィンドウ関係を見る
・負債側文字がかぶる⇒万能ウィンドウ関係でわんちゃん?
POP
侵入しちゃいけないところにカーソルが……。
万能ウィンドウの仕様上どうしても左右が均等じゃないと???
とりあえず、残りを片づけてからかな。
↑入力項目選択中
↓入力中
それっぽいY位置になっていると思う。
あとはコピペの繰り返しと。
方法は
この位置でカーソルのY座標をワイルド変数にいれて、引っ張ってくる感じにした。
耐久消費財の所が抜けてるっぽい。なんか、毎回1こは抜けてるのがぐぬぬである。
いや、ちゃんと入ってる。
ん?ってことはなんでここだけ違うところを読み込んでしまうんだろう。
原因判明。今回追加した個所ではなく、一個前に追加した個所が削れてた。
確認は毎回してるのでおそらく削除しすぎたのかと。
対応:万能ウィンドウからY位置を引っ張ってきて読み込ませるコマンドを追加
カーソル位置対応完了。
・負債側文字がかぶる⇒万能ウィンドウ関係でわんちゃん?
・侵入しちゃいけないところにカーソルが……。
負債側の文字被りどうすっかなぁ。ん~~。
侵入しちゃいけないやつは、項目番号でどうにかはじけないだろうかねぇ。
よし、ちっくらご飯休憩でもしますかね。
ちょっくらのご飯休憩がえらい長くなってしまった。
が、解決のめどが立たないので次回に持ち越し!
今日はここまで。
明日もEnjoy!ウディタ♪
コメント