PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14462 01/02/02 14:05:44 RE(1):PB6.5: FirstRowOnPage で取得した行が正しくないのですが。 → 自己レスです。 By tama
14460 01/02/02 13:08:04 PB6.5: FirstRowOnPage で取得した行が正しくないのですが。 By tama

カテゴリ:PowerBuilderの不具合?
日付:2001年02月02日 13:08 発信者:tama
題名:PB6.5: FirstRowOnPage で取得した行が正しくないのですが。

データウィンドウで行を削除した後に、削除した1つ前の行にスクロールしたいのですが、
 dwcontrol. ScrollToRow(row)
をしてもその行が表示されないので「おかしいな」と思い調べてみたら、
FirstRowOnPageで取得した行が、実際に表示されている最初の行より1少ないのです。

例えばですが、データウィンドウに150行のデータがあり、
表示している行が142?150行目で、削除する行も142?150行目だとします。
削除後は、141行目にスクロールしたいのですが、何故かスクロールできません。
この時、FirstRowOnPage で取得する行は \"142\" のはずなのに、\"141\" が返されるため
ScrollToRow()をしても表示が変わらないのだと思います。(現在表示中の行としてみなされ)
ちなみに1?9行目を表示している時は、ちゃんと \"1\" を取得できました。

どこか途中の行から FirstRowOnPage の値がずれてしまうようなのですが、
どうしてなのでしょうか?
何かよい対策をご存知でしたらよろしくお願いいたします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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