PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7546 | 99/08/10 17:43:39 | RE(3):PB6.5: SuppressEventProcessingプロパティ変更不可 By peanuts |
7532 | 99/08/10 10:44:50 | RE(2):PB6.5: SuppressEventProcessingプロパティ変更不可 By Mika★ |
7525 | 99/08/09 20:56:11 | RE(1):PB6.5: SuppressEventProcessingプロパティ変更不可 By peanuts |
7520 | 99/08/09 19:01:57 | PB6.5: SuppressEventProcessingプロパティ変更不可 By Mika★ |
カテゴリ:スクリプトの記述
日付:1999年08月09日 20:56 発信者:peanuts
題名:RE(1):PB6.5: SuppressEventProcessingプロパティ変更不可
Mika★さん、こんばんは。
>データウィンドウコントロールのButtonClickingイベントとButtonClickedイベントを
>ある条件によって実行させたりさせなかったりしたいため
>データウィンドウオブジェクト上のコマンドボタンの
>SuppressEventProcessingプロパティの値を、下記のスクリプトにより変更しようとしました。
>
> dw_1.Modify(\"Test_Button.SuppressEventProcessing=\'Yes\'\")
>
>しかし、下記のエラーが出てしまいます。
>
> 1 行 カラム 41 : 不正な構文です。
>
>Describe関数で、現在のプロパティの値を取ってみたら「1」が返ってきたので
>なんだー、Yes or Noじゃなくて、0 or 1なのかー、と思って
>
> dw_1.Modify(\"Test_Button.SuppressEventProcessing=0\")
>
>というふうにもしてみましたが、同じエラーが出ます。
>(0をシングルクォーテーションで囲んでも、同じです。)
>ドット表記でも書いてみましたが、何も変化は起きません。
>
>コマンドボタンは、データウィンドウオブジェクトのフッタ領域にありますが
>それがダメなのかなぁ?
>
>一体、なにがいけないのでしょうか?
>おわかりの方がおられましたら、教えてください。
実際やってみましたが問題ありませんよ。
それと、Yesのシングルクォーテーションは付けないほうがいいですよ。
付けると動作しませんから...
そのエラーはおそらくDWの構文に問題があるのだと思います。
計算フィールドやカラムのプロパティ式を使っているならば一度開いてみて下さい。
もしかしたら、式が間違っているのかもしれません。(以前に一度経験しました)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.