ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

カーソルの制御について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-1-14 15:37
kyoike  一人前 居住地: M2C  投稿数: 80
V10(SP4B)+MSSQL(2005)の開発環境下で、
カーソル制御がうまくいっておらず、困っています。

商品CD/商品名

と2つのカラムがあったとして、
C=コントロール,V=検証,コントロール=商品CDで、
商品CD=''という条件でエラーとしております。

商品マスタの一覧にて、F4で行を挿入します。
その後、「↑」を押した場合は、エラーは表示されません。
が、マウスで上の行に移った場合は、エラーとなります。

つまり、フローが異なるのでは?と思っているところです。

どなたか、対策等ご存知ありませんでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-1-14 16:42
sigeno56  長老   投稿数: 336
dbMAGIC V8で同様のプログラムを作って、
同様の操作をしても
どちらもエラーにはならないんですけどね。

V10だと、マウスで移動する時だけエラーになりますね。
Flow関数入れてもうまく出来ないです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-1-14 17:08
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

FLOW('N')で 御希望の動作が出来ると思います。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-1-14 17:21 | 最終変更
sigeno56  長老   投稿数: 336
Puさん、レス有難うございます。
エラー条件にFLOW('N')を入れてOKでした。
失礼しました > kyoike様

と思いきや、未入力で次項目にマウスで進むと(高速モードで進むと)
エラーにひっかかりませんね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-1-14 17:30
kyoike  一人前 居住地: M2C  投稿数: 80
情報ありがとうございます。

FLOW('N')をエラー条件の中に追加したところ、
↑とマウス遷移は同じ動作になりました。

ですが、商品CDを入れないまま、マウスで後ろの項目へ
移動した場合は、逆にエラーが出なくなりました。
恐らく、FLOW('N')でエラー条件に該当しない扱いになっていると
思います。

FLOW('N')を入れる場所が間違ってるんでしょうか?
それとも、まだ処理を入れないといけない箇所があるとか...
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-1-15 10:57
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

商品CDの後ろの項目で
クリックイベントが発生したら ctrlgotoで 商品CDに
戻すと言う処理で 回避できましたが
そうすると 全ての項目(その後ろの後ろの項目)
に同じ記述をしなければならなくなるので
スマートな方法ではないですね
他にスマートな方法があれば良いのですが...
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約