カーソルの制御について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
カーソルの制御について
msg# 1
kyoike
居住地: M2C
投稿数: 80
V10(SP4B)+MSSQL(2005)の開発環境下で、
カーソル制御がうまくいっておらず、困っています。
商品CD/商品名
と2つのカラムがあったとして、
C=コントロール,V=検証,コントロール=商品CDで、
商品CD=''という条件でエラーとしております。
商品マスタの一覧にて、F4で行を挿入します。
その後、「↑」を押した場合は、エラーは表示されません。
が、マウスで上の行に移った場合は、エラーとなります。
つまり、フローが異なるのでは?と思っているところです。
どなたか、対策等ご存知ありませんでしょうか?
カーソル制御がうまくいっておらず、困っています。
商品CD/商品名
と2つのカラムがあったとして、
C=コントロール,V=検証,コントロール=商品CDで、
商品CD=''という条件でエラーとしております。
商品マスタの一覧にて、F4で行を挿入します。
その後、「↑」を押した場合は、エラーは表示されません。
が、マウスで上の行に移った場合は、エラーとなります。
つまり、フローが異なるのでは?と思っているところです。
どなたか、対策等ご存知ありませんでしょうか?
投票数:0
平均点:0.00
Re: カーソルの制御について
msg# 1.1
sigeno56
投稿数: 336
dbMAGIC V8で同様のプログラムを作って、
同様の操作をしても
どちらもエラーにはならないんですけどね。
V10だと、マウスで移動する時だけエラーになりますね。
Flow関数入れてもうまく出来ないです。
同様の操作をしても
どちらもエラーにはならないんですけどね。
V10だと、マウスで移動する時だけエラーになりますね。
Flow関数入れてもうまく出来ないです。
投票数:0
平均点:0.00
Re: カーソルの制御について
msg# 1.2
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは Puです
FLOW('N')で 御希望の動作が出来ると思います。
FLOW('N')で 御希望の動作が出来ると思います。
投票数:0
平均点:0.00
Re: カーソルの制御について
msg# 1.2.1
sigeno56
投稿数: 336
Puさん、レス有難うございます。
エラー条件にFLOW('N')を入れてOKでした。
失礼しました > kyoike様
と思いきや、未入力で次項目にマウスで進むと(高速モードで進むと)
エラーにひっかかりませんね。
エラー条件にFLOW('N')を入れてOKでした。
失礼しました > kyoike様
と思いきや、未入力で次項目にマウスで進むと(高速モードで進むと)
エラーにひっかかりませんね。
投票数:0
平均点:0.00
Re: カーソルの制御について
msg# 1.2.2
kyoike
居住地: M2C
投稿数: 80
情報ありがとうございます。
FLOW('N')をエラー条件の中に追加したところ、
↑とマウス遷移は同じ動作になりました。
ですが、商品CDを入れないまま、マウスで後ろの項目へ
移動した場合は、逆にエラーが出なくなりました。
恐らく、FLOW('N')でエラー条件に該当しない扱いになっていると
思います。
FLOW('N')を入れる場所が間違ってるんでしょうか?
それとも、まだ処理を入れないといけない箇所があるとか...
FLOW('N')をエラー条件の中に追加したところ、
↑とマウス遷移は同じ動作になりました。
ですが、商品CDを入れないまま、マウスで後ろの項目へ
移動した場合は、逆にエラーが出なくなりました。
恐らく、FLOW('N')でエラー条件に該当しない扱いになっていると
思います。
FLOW('N')を入れる場所が間違ってるんでしょうか?
それとも、まだ処理を入れないといけない箇所があるとか...
投票数:0
平均点:0.00
Re: カーソルの制御について
msg# 1.2.2.1
pu_mahalo
居住地: 大阪
投稿数: 775
こんにちは Puです
商品CDの後ろの項目で
クリックイベントが発生したら ctrlgotoで 商品CDに
戻すと言う処理で 回避できましたが
そうすると 全ての項目(その後ろの後ろの項目)
に同じ記述をしなければならなくなるので
スマートな方法ではないですね
他にスマートな方法があれば良いのですが...
商品CDの後ろの項目で
クリックイベントが発生したら ctrlgotoで 商品CDに
戻すと言う処理で 回避できましたが
そうすると 全ての項目(その後ろの後ろの項目)
に同じ記述をしなければならなくなるので
スマートな方法ではないですね
他にスマートな方法があれば良いのですが...
投票数:0
平均点:0.00