PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20528 | 03/11/04 11:40:26 | RE(14):色の設定について(完成) By むーさん |
20527 | 03/11/04 10:29:51 | RE(13):色の設定について(完成) By hirotyan |
20526 | 03/11/04 09:43:30 | RE(12):色の設定について(完成) By むーさん |
20521 | 03/10/31 17:04:14 | RE(11):色の設定について(完成) By nj |
20520 | 03/10/31 17:04:35 | RE(10):色の設定について(続き) By nj |
20519 | 03/10/31 15:43:08 | RE(9):色の設定について(続き) By nj |
20518 | 03/10/31 15:31:31 | RE(8):色の設定について(続き) By hirotyan |
20517 | 03/10/31 15:20:06 | RE(7):色の設定について(続き) By nj |
20516 | 03/10/31 15:20:46 | RE(6):色の設定について(続き) By hirotyan |
20515 | 03/10/31 14:31:39 | RE(5):色の設定について(続き) By nj |
20514 | 03/10/31 14:14:12 | RE(4):色の設定について(続き) By hirotyan |
20513 | 03/10/31 12:05:19 | RE(3):色の設定について(続き) By nj |
20507 | 03/10/28 16:22:35 | RE(2):色の設定について By nj |
20504 | 03/10/28 10:11:42 | RE(1):色の設定について By hirotyan |
20503 | 03/10/27 18:30:11 | 色の設定について By nj |
カテゴリ:PowerBuilderの開発環境
日付:2003年10月31日 15:20 発信者:nj
題名:RE(7):色の設定について(続き)
hirotyanさん、こんにちは。
>njさん、こんにちは。
>
>>すいません。説明不足でした。
>>上で言っていることは、一行目から最終行までループで回して色を塗りつぶしたい行のことです(^^;)
>>(つまり、指定行のことです)
>
>すみません、まだよく解らないのですが、どういう動きをするのですか?
>何行か複数行を選んで、その複数の行の色を変更したいということですか?
えっと、まず一行目から、最終行までをループで回し
次にIFで数量が1の場合、そこの行の数量に色を塗りつぶすという処理をしています。
>
>シングルクォーテーションは、プロパティー全体を囲まなくてはダメなので、
>これではGetRow()=で途切れていることになってしまいます。
>dw_1.Modify(\"aaa.BackGround.Color=\'12632256~tIf(GetRow() = \" + string(i) + \",RGB
(255,255,255),RGB
>(192,192,192))\'\")
>にすればおっけーです。
>
>Modifyがややこしいようなら、
>PowerBuilder技術情報にあったようにペインタで設定するのも手ですよ。
>結果は同じになりますんで。
>
どうもありがとうございます。
でも、不思議なことに上のような条件(数量 = 1)に当てはまる所に、色を塗りつぶしているのですが
条件に当てはまる最後の行にしか色が塗りつぶされません。
条件に当てはまる件数が5件あるとすれば、最後の5件目にしか色が塗りつぶされないのには
何か原因があるのでしょうか?
2回目に、今度は条件が4件当てはまるように設定してみても、条件に当てはまる4件目にしか
色が塗りつぶされていませんでした。
For i = 1 to dw_1.rowcount()
IF 数量 = 1 Then
dw_1.Modify(\"aaa.BackGround.Color=\'12632256~tIf(GetRow() = \" + string(i) + \",RGB
(255,255,255),RGB
(192,192,192))\'\")
EndIF
Next
これで、条件に当てはまるi番目の行だけ色が塗りつぶされると思うのですが
これではいけないのでしょうか?
またよろしくお願いします
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)
Server SoftWare
OS Windows NT 4.0
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.