PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18811 03/02/06 13:02:54 RE(1):解決しました By Nana
18807 03/02/06 09:00:12 PB7.0: 指定した行の、カラムへのフォーカス移動について By Nana

カテゴリ:スクリプトの記述
日付:2003年02月06日 09:00 発信者:Nana
題名:PB7.0: 指定した行の、カラムへのフォーカス移動について

いつも大変お世話になっております。

本日はスクリプト記述にて、指定した行、カラムへのフォーカス移動について質問をさせて頂きます。


[dw_1のitemchanged内のスクリプト]

coose case

  case \"B\"
     dw_1.setrow(x)        //x値の算出は別途行う x < n  
     dw_1.setcolumn(\"A\")

  case \"A\"
     n = roucount()      //最終行を求める
     dw_1.setrow(n)
     dw_1.setcolumn(\"B\")




end choose

[課題]
?全n行のデータウインドウがあり、最初のフォーカスはn行のカラムBにある。
?Bにある値が入った時、フォーカスはx行のカラムAに移る。
?Aに値が入った時、フォーカスはn行(最終行)のカラムBに移る。(最初の位置に戻る)

[現象]
この流れにおいて?までは問題ないのですが、?のAに値が入った時、フォーカスがx行のカラムAに移ってしまう現象が
起きてしまっています。
n値は正しく算出されsetrowではn行(ここでは最終行)を示しているのですが、フォーカスはx行となってしまいま
す。
一瞬n行のカラムBに移り、その後x行のカラムBに移っているようにも見えます。

課題通りに行く方法のヒントを頂きたくお願い申し上げます。
宜しくお願い致します。

以上



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.