PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
20422 03/10/09 17:29:52 RE(8):PB6.5: 複数選択した行番号を取得したい By teruteru70528
20419 03/10/09 17:04:42 RE(7):PB6.5: 複数選択した行番号を取得したい By isii
20411 03/10/09 14:07:50 RE(6):PB6.5: 複数選択した行番号を取得したい By teruteru70528
20410 03/10/09 11:39:58 RE(5):PB6.5: 複数選択した行番号を取得したい By hirotyan
20408 03/10/09 10:55:54 RE(4):PB6.5: 複数選択した行番号を取得したい By teruteru70528
20407 03/10/09 10:22:34 RE(3):PB6.5: 複数選択した行番号を取得したい By teruteru70528
20406 03/10/09 09:44:33 RE(2):PB6.5: 複数選択した行番号を取得したい By hirotyan
20402 03/10/08 17:58:04 RE(1):PB6.5: 複数選択した行番号を取得したい By teruteru70528
20401 03/10/08 17:56:56 PB6.5: 複数選択した行番号を取得したい By teruteru70528

カテゴリ:スクリプトの記述
日付:2003年10月09日 10:22 発信者:teruteru70528
題名:RE(3):PB6.5: 複数選択した行番号を取得したい

hirotyanさん、こんにちは。

>一度削除してから次の行を探そうとしてうまくいかないなら、
>すべての行を探しておいてから削除するといいのではないでしょうか?
>削除していくごとに当然行数は減っていくので、その辺も考慮
>する必要がありますが。

>載っていたスクリプトを使うなら、
>(削除ボタンを押下したときのスクリプト)
>boolean rowCount[]
>long delRow,ltotalcnt,x_cnt

>//選択されている行を取得する
>ltotalcnt = dw_1.rowCount()
>x_cnt = 0
>for i = 1 to ltotalcnt
> x_cnt = dw_1.getSelectedRow( i )
> if x_cnt = 0 then
>  exit
> end if
> rowCount[x_cut] = true
> i = x_cut + 1
>next

返答ありがとうございます。今やってみると、2回目のx_cnt = dw_1.getSelectedRow( i )
の戻り値がやはり0になってしまいます。どうやら最初にクリックした行しか認識しておら
ず、SHIFTキーを押して選んだ行が選択されていない状態と認識されているようです。
複数行選択している状態を認識させる方法はどうすればいいでしょうか。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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