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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.