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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.