PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
12797 00/08/17 15:00:21 RE(6):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By ビッツ
12778 00/08/16 17:18:19 RE(5):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By こてちゅ
12775 00/08/16 16:56:41 RE(4):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By M.M
12772 00/08/16 16:41:13 RE(3):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By にゃん
12771 00/08/16 16:14:28 RE(2):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By ビッツ
12767 00/08/16 13:45:29 RE(1):PB6.5: 指定した行の背景色とカラムのフォーカス制御 By こてちゅ
12762 00/08/16 11:42:26 PB6.5: 指定した行の背景色とカラムのフォーカス制御 By ビッツ

カテゴリ:データウィンドウ
日付:2000年08月16日 13:45 発信者:こてちゅ
題名:RE(1):PB6.5: 指定した行の背景色とカラムのフォーカス制御

ビッツさん、こんにちは。

>  DWのグリッド表示において、設定したデータの入力チェックをコマンドボタンの
>  Clickイベントで実施しています。
>  各行のカラム値は、GetItemString関数で取得してデータをチェックします。
>  エラー時は、エラー行の背景色を赤色にし、エラーカラムにフォーカスを持っていきたいのです。 
>  このようなことを実現するには、どんな制御が良いのでしょうか。

色を変えるのが行単位であれば・・・
いろいろやり方はありますが、スクリプトを少なくするのなら、
SELECT文に1つのComputeカラムを加え、エラーが発生した行のそのカラムの
値を変更します。
DWオブジェクトで詳細区域の色を式によって設定します。
式の設定の仕方は、DWペインタで詳細区域の高さを決めるバーを右クリックし、
「プロパティ」?「式による設定」タブのColorプロパティに対し、
IF関数を使って設定します。

例)
if(err_flg = 1 ,RBG(255,0,0),RGB(255,255,255))

お聞きになりたいことと違うようでしたら、コメントを。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Sybase Open Client/C 10
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server System 10
WebServer (記載なし)

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