PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14969 01/04/06 15:17:33 RE(1):PB7.0: Modifyについて By エイ
14961 01/04/05 14:10:38 PB7.0: Modifyについて By takana

カテゴリ:スクリプトの記述
日付:2001年04月06日 15:17 発信者:エイ
題名:RE(1):PB7.0: Modifyについて

takanaさん、こんにちは。

>Modify関数についての質問なのですが、
>あるデータベースを検索して、何も無い場合、
>新規挿入し、データウィンドウdw_1のカラムdata(数値データ)のバックカラーを黒にしようと、
>if dw_1.Retrieve() = 0 then
> dw_1.InsertRow(0)
> dw_1.Modify(\"data.Background.Color=0\")
>end if
>と記して、実行したところ、カラムdataの値が、全くデタラメに表示されてしまいます。
>その後いったんフォーカスを他のカラムに移動すると、きちんとしたデータが表示されます。

なんだかですね、\"Background.Color\"のモードによるみたいです。
\"Background.Mode\"が\"1\"(透明)の場合の動きが悪いのです。
だからそういう時は、\"Background.Mode\"を\"0\"(不透明)にしてやると
\"Background.Color\"がきっちり動くようです。

>題名「dddwカラムのModify関数によるプロパティ設定で内容が消える」
>もしくは、発言ナンバー4975(dddwカラムが何かわからないのですが)にも、書いてあるように、
>どうしようもないことなんですか?
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
\"Background.Mode\"を\"0\"の場合はちゃんと動作するようです。

あくまでも\"Background.Colorのことだけですが(^^;

でも不思議なことに、\"Background.Mode\"を\"0\"の状態で
\"Background.Color=553648127\"をしてやると、透明な状態で
きっちり動くんですよ。
因みに\"553648127\"は透明の時の\"Background.Color\"です。
すいませんRGBで調べられなくて・・・

なんだか説明が下手ですが知りたいことが分かってもらえたでしょうか?
私はPB6.5なので、PB7.0だと違うかもしれませんが・・・


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser InternetExplorer5.X

Server SoftWare

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

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