PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10603 | 00/03/03 09:51:12 | RE(6):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By ichi |
10524 | 00/02/28 14:10:14 | RE(5):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By ichi |
10483 | 00/02/25 17:42:39 | RE(4):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By ichi |
10479 | 00/02/25 17:21:11 | RE(3):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By こてちゅ |
10478 | 00/02/25 17:05:07 | RE(2):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By ichi |
10475 | 00/02/25 16:29:32 | RE(1):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By こてちゅ |
10471 | 00/02/25 15:58:41 | PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能? By ichi |
カテゴリ:データウィンドウ
日付:2000年02月25日 17:05 発信者:ichi
題名:RE(2):PB5.0.04: すべてのカラムにプロテクトがかかっている行にScrollToRowでスクロールさせるのは不可能?
こてちゅさん、こんにちは。
お時間つかっていただいてありがとうございます。
>ichiさん、こんにちは。
>
>Ver6.5で以下のスクリプトでテストしたところ、ちゃんとスクロールされていました。
>テストしたデータウィンドウは、全てのカラムのタブオーダが0の場合と
>タブオーダは設定されていて、プロテクトが全てのカラムにかかっている場合と両方やってみましたが、
>同じ結果でした。
>
>long r
>r = dw_1.Retrieve()
>IF r > 0 THEN
> dw_1.SelectRow(r,TRUE)
> dw_1.ScrolltoRow(r)
>END IF
>
早速私も、全行、すべてのカラムのタブオーダを0にしてやってみました。
そうすると確かにスクロールできますね。
でも、ある行は入力不可、ある行は入力可能という状態で実行すると
こちらの環境では、スクロールしてくれないのです。
あ、もちろん、目当ての行が表示されていない状態での場合です。
目当ての行をスクロールバーを使って表示してみると
その行より下の行の入力欄にカーソルは移動している様です。
ScrollToRow関数って現行の行も書き換えますよね?
この関係で、入力可能な行が混在しているときにはそちらを現行の行にしているような
印象をうけました。
う?ん、こまった。。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.