PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10919 00/04/04 18:01:40 RE(3):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi
10917 00/04/04 17:37:38 RE(2):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi
10916 00/04/04 17:33:55 RE(1):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By noy
10914 00/04/04 17:09:54 PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合? By ichi

カテゴリ:PowerBuilderの開発環境
日付:2000年04月04日 17:37 発信者:ichi
題名:RE(2):PB5.0.04: 全カラムにプロテクトがかかったデータウィンドウでのスクロールの不具合?

noyさん、こんにちは。


>お力になれればと思い、コメントさせていただきます。
>「全カラムにプロテクトをかける」という場合に限って使える技なのですが、
>僕の場合、DataWindowのReadOnlyプロパティを使用しています。
>RowFocusChangedイベントで以下のような記述をします。

> If currentrow > 0 Then
>     If This.GetItemNumber( currentrow , \"flg\" ) = 1 Then
>        This.Object.DataWindow.ReadOnly = \"Yes\"
>     Else
>        This.Object.DataWindow.ReadOnly = \"No\"
>     End If
>  End If

>上記の場合、データウィンドウ内のカラム「flg」が1である場合、
>データウィンドウを読み込み専用モードとします。
>一見、すべての行が読み込み専用となるように見えますが、
>「flg」が1でない行が選択されれば書き込みモードとなります。
>あたかも「flg」が1の行だけがプロテクトがかかっているように
>ごまかせます(笑)

なるほどっ!!
早速試してみます。
スクロールにこだわって、そっちの方法ばかり考えていました。
試して、結果をご報告します。ありがとうございますっ!!

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.2
Browser (記載なし)

Server SoftWare

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

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