PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
19606 03/05/29 16:57:24 RE(16):PB7.0: カラムの色を変える By akira_fantasista
19600 03/05/27 09:23:13 RE(15):PB7.0: カラムの色を変える By akira_fantasista
19597 03/05/26 18:14:30 RE(14):PB7.0: カラムの色を変える By i
19595 03/05/26 15:47:08 RE(13):PB7.0: カラムの色を変える By hirotyan
19594 03/05/26 15:00:59 RE(12):PB7.0: カラムの色を変える By akira_fantasista
19593 03/05/26 10:20:47 RE(11):PB7.0: カラムの色を変える By akira_fantasista
19589 03/05/23 17:53:48 RE(10):PB7.0: カラムの色を変える By Taka
19585 03/05/23 17:13:09 RE(9):PB7.0: カラムの色を変える By akira_fantasista
17678 02/07/04 10:37:43 RE(8):PB7.0: カラムの色を変える By ZONE
17677 02/07/04 10:30:54 RE(7):PB7.0: カラムの色を変える By tokkun
17674 02/07/03 14:40:34 RE(6):PB7.0: カラムの色を変える By うみ
17673 02/07/03 14:15:22 RE(5):PB7.0: カラムの色を変える By うみ
17672 02/07/03 13:46:44 RE(4):PB7.0: カラムの色を変える By ZONE
17671 02/07/03 13:38:48 RE(3):PB7.0: カラムの色を変える By sarada
17670 02/07/03 11:57:41 RE(2):PB7.0: カラムの色を変える By tokkun
17669 02/07/03 11:32:12 RE(1):PB7.0: カラムの色を変える By うみ
17664 02/07/03 10:07:48 PB7.0: カラムの色を変える By tokkun

カテゴリ:データウィンドウ
日付:2003年05月26日 18:14 発信者:i
題名:RE(14):PB7.0: カラムの色を変える

akira_fantasistaさん、こんにちは。

私もよく似たようなPGを作った経験ががあります。
そのときは、Modify関数を使って色を変更せずに、ダミーのカラムを貼り付けて対応しました。

例えば、年月、01日、02日・・・31日というカラムを持つテーブルを表示するときSQLで、
SELECT 年月、01日、02日・・・31日 FROM テーブルって書くところを、

SELECT 年月、01日、02日・・・31日、
16777215 01日_dmy、16777215 02日_dmy・・・ FROM テーブルって書きます。

次に、表示は以下のとおりに配置(_dmyの付いたカラムは非表示に)します。
>_________________
>1月 12345…
>2月 12345…
>3月 12345…
>_________________
それから、01日のBackGround.Colorのプロパティに01日_dmyをセット(他の日付も同様に)

最後は、DWの(ダブル)クリックイベントで、01日がクリックしたときに
01日_dmyの値をGetItemDecimal関数で取得し、その値が16777215(因みに白)のときは
255(これは赤)をセットし、以外はもう一度16777215をセットすれば出来ます。

これだと、Describeして色値みてModifyで変更っていう手間は省けるとおもいます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer IIS

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