過去の桐井戸端BBS (桐ver.8)
7350 モード変更時のイベント 尾形 2000/08/27-07:08
会話処理で行訂正や追加を行うのですが、
・表示モードから訂正(挿入)モードに移る
・訂正(挿入)モードから表示モードに移る
それぞれの場合に一度だけ発生するイベントはないのでしょうか?
行訂正(挿入)終了イベントでは1レコード毎に毎回発生してしまいます。

こんな事望むほうがおかしいのかなぁ.....

7353 Re:モード変更時のイベント 宮城 2000/08/28-10:02
記事番号7350へのコメント
尾形さん、こんにちは。

どのようなニーズかが気になりますが、#編集状態はいかがですか?
7358 Re:モード変更時のイベント bonito 2000/08/28-15:56
記事番号7350へのコメント
尾形さん、一覧表または伝票フォームでの事ですね。

>それぞれの場合に一度だけ発生するイベントはないのでしょうか?

ないと思います。(;_;)
どうしてもいう場合は、行**終了イベントを強制ブレイクさせて
ユーザーの行動を規制するしかないんじゃないかしら…、
例えば、行**終了イベント内で
「続行/次行へ」「続行/も一度この行」「表示/編集終了」とか
のメニューフォームをフォーム呼び出しするとか、メッセージボックスコマンドとか…、
これで完全表示状態への移行を監視し、例えば変数を
&回数=0 とかにリセットがかけられるなら、逆に(というか)、
行**開始イベントに&回数=&回数+1 とする事によって、
開始時も又監視出来なくはないですね。

宮城さんへ
この場合、#編集状態は意味をなしません。
何故なら複数行フォームの場合、1行の追加や訂正が終了した時に、
行**終了イベントが発生し、モードは一度表示状態(=0)に戻ります。
そしてそれからおもむろに、次の行へ行って 行**作業 を開始します。
(処理対象行についてはあんまり自信がありません…多分です…)
7364 Re:モード変更時のイベント 尾形 2000/08/28-20:49
記事番号7358へのコメント
どうもありがとうございあす。
つい、勢いで書きこみしてしまいましたが
うん〜、ニーズは何だろう (^^;;
結構頻繁に 何でこういうイベントはないんだぁ〜 というケースが
あるもんで。
改めて書こうとすると....

ヒト騒がせですいません m(__)m

7372 Re:モード変更時のイベント 佐田 守弘 2000/08/29-02:48
記事番号7364へのコメント
尾形さん
こういったニーズは重要だと思います。
宮城さん、bonitoさんが書かれている通り、直接的なイベントはありませんが、
それに変わる方法を考える事は可能かと思います。
もし宜しければ、どの様なケースで、何のためにモード変更を拾いたいのでしょうか。
このあたりをもう少し詳しくお話頂ければ、別の方法でそれを実現するアイデアが多数出て来ると思います。

佐田守弘(KS-00119)

戻る