PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2300 98/07/09 12:47:30 RE:重複データを赤く表示する方法です By makoto
2296 98/07/09 10:07:07 重複データを赤く表示する方法です By てとらぽっと
2293 98/07/09 09:20:04 PB6: PB6.0 DWについて By makoto

カテゴリ:旧電子会議室
日付:1998年07月09日 10:07 発信者:てとらぽっと
題名:重複データを赤く表示する方法です

makotoさん、おはようございます。

>データウィンドウ(以下DW)内で、あるカラムについて重複チェックを行い、重複しているデータだけ、
>色を変更したいのですが、何かいい方法はないでしょうか。
>現状はこそくですが、重複していたデータの行の、使用していないカラムを利用しています。
>以下にその内容を記述。
>dw_1.Setitem(ls_serch, \"upempno\",\"NG\")
>dw_1.Modify(\"kojino.Color=\'0~tIf(upempno=~~~\'NG~~~\',255,0)\'\")

>upempno に\"NG\"を設定し、次ぎにupempno が\"NG\"の行について kojino を赤くするという感じです。
>できれば upempno は使用したくないので、何か良い方法があったら教えて下さい。
>よろしくお願いします。

データウィンドウでプロパティ式だけでは対応できない制御には、やはり計算カラムを多用していますね。


もしデータウィンドウだけで重複データを赤く表示したいのであれば、
重複チェックを行いたいカラムでソートするという条件付きで実現できます。

[カラムオブジェクト] のプロパティダイアログの [式による設定] の [Color] のところに

if(ColumnName[0] = ColumnName[-1] or ColumnName[0] = ColumnName[1], 255, 0)

と記述してみてください。

P.S.
質問の主旨がわかるような題名を付けた方が後の人が検索しやすくなりますので、よろしく。(^_^)

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

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

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