PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20395 | 03/10/08 15:44:37 | RE(3):PB6.5: データウィンドウでスクロールした画面のデータを削除した時の動きについて By teruteru70528 |
20392 | 03/10/08 15:14:14 | RE(2):PB6.5: データウィンドウでスクロールした画面のデータを削除した時の動きについて By hirotyan |
20391 | 03/10/08 14:14:20 | RE(1):PB6.5: データウィンドウでスクロールした画面のデータを削除した時の動きについて By teruteru70528 |
20390 | 03/10/08 13:55:26 | PB6.5: データウィンドウでスクロールした画面のデータを削除した時の動きについて By teruteru70528 |
カテゴリ:スクリプトの記述
日付:2003年10月08日 13:55 発信者:teruteru70528
題名:PB6.5: データウィンドウでスクロールした画面のデータを削除した時の動きについて
データウィンドウでスクロールした画面のデータを削除した時に一番上のデータに
カーソルが移動してしまいます。やりたいのは例えば50行目を削除したら49行目に
カーソルを移動させたいのです。画面をスクロールしない時は、問題なくひとつ上の
行にカーソルが移動します。
その時のスクリプトは以下のようになっているのですが、何か処理が足りないので
しょうか。
******************************
データ削除処理
dw_1.settransobject(sqlca)
dw_1.retrieve()
if iIdx = 1 then
dw_1.SelectRow(0,false)
dw_1.SelectRow(1,true)
else
dw_1.SelectRow(0,false)
dw_1.SelectRow(iIdx -1,true)
end if
最初のifは1行目を削除した時は一つ上の行がないので削除後に一番上にある行に
カーソル移動させています。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.