PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21628 04/12/02 09:25:19 RE(2):PB6.5: カラムをすべてプロテクトした時の動きについて By たにやん
21619 04/11/29 13:15:49 RE(1):PB6.5: カラムをすべてプロテクトした時の動きについて By yoshiki
21615 04/11/25 17:02:28 PB6.5: カラムをすべてプロテクトした時の動きについて By たにやん

カテゴリ:データウィンドウ
日付:2004年11月25日 17:02 発信者:たにやん
題名:PB6.5: カラムをすべてプロテクトした時の動きについて

こんばんは。
データウィンドウのカラムをすべてプロテクトしているはずなのですが、最初の行のカラムだけ
なぜかプロテクトされません。

データウィンドウ内のカラムを、初期表示ですべてプロテクトしたいのですが、
現在の方法として、同じデータウィンドウ内にプロテクトの値用のダミーカラムを1つ作り、その値を
プロテクトしたいカラムのprotect式で見ています。
プロテクト用のダミーカラム \"protect\"
プロテクトしたいカラム   \"gaku\"

gakuカラムのprotectのプロパティ式には
if(protect = \"1\",1,0)
と記述しています。

そこでスクリプトから

//--- 入力欄にプロテクトをかける ---//
FOR ll_col_cnt = 1 TO dw_detail.RowCount()
dw_detail.Object.Protect[ll_col_cnt] = \"1\"
NEXT

のようにプロテクトをかけているのですが、なぜか
最初の行の(1行目の)カラムだけフォーカスが移り、値が入力できてしまいます。
なぜこうなるのかわからず、Modify関数なども使って見ましたが、結果は同じでした。
どなたか対処法ご存知でしたらアドバイスお願いします。m(_ _)m

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser InternetExplorer5.X

Server SoftWare

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

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