PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4134 | 98/11/26 10:06:53 | RE(6):ありがとうございます。Part.2 By ふくちゃん |
4132 | 98/11/26 09:59:36 | RE(5):ありがとうございます! By ふくちゃん |
4123 | 98/11/26 00:00:03 | RE(4):PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・ By リエッチ |
4120 | 98/11/25 16:56:45 | RE(3):PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・ By てとらぽっと |
4119 | 98/11/25 16:54:52 | RE(2):PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・ By ふくちゃん |
4118 | 98/11/25 16:20:08 | RE(1):PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・ By まこと |
4117 | 98/11/25 14:09:57 | PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・ By ふくちゃん |
カテゴリ:データベース
日付:1998年11月25日 16:56 発信者:てとらぽっと
題名:RE(3):PB5.0.02: ある条件であるカラムをまったく使用不可にしたいのですが・・・
ふくちゃんさん、こんにちは。
>ある条件で普段は編集可能なカラムをまったく編集不可にする方法ってありますか?
>手入力を不可にするのは下の質問でもありましたように出来ると思うのですが、
>たとえばダブルクリックイベントに書かれているものまでも飛ばしてしばいたいのですが・・
dw_1.Enabled = False
でコントロールは一切のイベントを受け付けなくなります...。
ダブルクリックも効きませんし、スクロールも出来ません...。
やりたいことはそんなことじゃないんでしょうね。(^_^;;;
>順当に考えると・・・
>ある条件が満たされた段階で、該当カラム自体にPROTECT等をかけ
>ダブルクリックイベントでは、もしprotectがTRUEの時はRETRURNて具合
>になるのでしょうが・・。
>
>単にあちらこちらにごりごり条件を書くのが面倒(-_-;)なだけなのですが・・。
>もし何か良い方法がありましたらよろしくお願いいたします。
既にご承知のようですが(笑)、
dw_1.Object.DataWindow.ReadOnly = \'Yes\'
dwo.Protect = 1
dwo.Edit.DisplayOnly = \'Yes\'
のどれか1つ以上満たすときはイベントを抜けるように
あちこちに書いて継承、が妥当じゃないでしょうか。
他にも抜けているプロパティがあったら指摘して下さい。m(_ _)m
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.