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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.