PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5347 99/03/06 11:46:37 RE(2):PB6: Protectの定義? By bun
5344 99/03/05 19:18:20 RE(1):PB6: Protectの定義? By あすかちゃんの父
5343 99/03/05 18:15:44 PB6: Protectの定義? By TAKA

カテゴリ:データベース
日付:1999年03月05日 19:18 発信者:あすかちゃんの父
題名:RE(1):PB6: Protectの定義?

TAKAさん、こんばんは。

>グリッド形式データウィンドウの「カラムA」のProtectの式の設定に、以下のように設定します。

>if(  カラムB[0] = \"\"  OR IsNULL( カラムB[0] ) , 0 , 1 )

>カラムBの値によってカラムAのProtectを設定しています。
>表示カラムは、カラムAのみですが、カラムAのTAB値は、\'10\'で設定しています。

>しかし、検索結果の1行目がProtect = 1の場合に、GetRow( )で0が返ってきます。
>そして、SetRow( 1 )とすると、-1が返ってきます。

表示されている行のカラムがすべてプロテクトされていると、
フォーカスの当たるカラムがないので、カレント行に選択でき
ないようです。
ですからプロテクトされた行をマウスで選択して削除となると、
選択可能なカラムを1つは用意してやらないといけないのではな
いでしょうか?

単純にプロテクトのかかっている行を削除するのでしたら、RowCount
関数がプロテクト行も数えるので、カラムBの条件をループで調
べながら削除することが出来ますよね。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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