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