|
|
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
Возможно ли применение более 1 цвета для выделения строк грида? Задача такая: если в таблице КАРТ поле ОЕ = «ОЕ», то строка имеет голубой фон, если = «БУ» то желтый, если = « « - то белый. Я сделал так: ogrd.SETALL("dynamicforecolor", "iif(substr(kart.oe,1,2)='OE' .and. substr(kart.oe,1,2)<>'БУ', rgb(0,0,255), rgb(0,0,0))", "Column") ogrd.SETALL("dynamicbackcolor", "iif(substr(kart.oe,1,2)='OE' .and. substr(kart.oe,1,2)<>'БУ', rgb(206,234,247), rgb(255,255,255))", "Column") ogrd.SETALL("dynamicforecolor", "iif(substr(kart.oe,1,2)='БУ' .and. substr(kart.oe,1,2)<>'OE', rgb(0,0,255), rgb(0,0,0))", "Column") ogrd.SETALL("dynamicbackcolor", "iif(substr(kart.oe,1,2)='БУ' .and. substr(kart.oe,1,2)<>'OE', rgb(237,218,209), rgb(255,255,255))", "Column") Чёй-то не работает. Такое ощущение, что последнее назначение перебивает предыдущие и возможно только одна установка – типа ДА-НЕТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 10:47 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
Да, можно, но все условия надо втиснуть в одну строку, так-как Вы верно заметили - берется последняя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 10:58 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Добавлю, что в RGB(...) можно использовать вычисляемые выражения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 11:08 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
Можно выстроить. Вам нужно попрактиковаться в построении трехэтажных выражений iif(iif(iif(iif(...,...,...),...,...),...,...),...,...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 11:09 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
help icase() если версия позволяет ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 12:16 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
substr(kart.oe,1,2)='OE' .and. substr(kart.oe,1,2)<>'БУ' А не возникало у тебя желания из этих двух условий оставить, допустим, только первое? ;-) Добавлю, что в RGB(...) можно использовать вычисляемые выражения... ---------------------------------- Это да, были бы мозги.... А насчет вложенности - похоже, единственный вариант. Тем более, что дальше 3-го этажа я не полезу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 13:28 |
|
||
|
Цвета фона строк
|
|||
|---|---|---|---|
|
#18+
IdSyzТем более, что дальше 3-го этажа я не полезу. Если надумаешь лезть, то можно все скрыть в своей функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33046772&tid=1594303]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 457ms |

| 0 / 0 |
