|
|
|
DW expression
|
|||
|---|---|---|---|
|
#18+
Windows XP, PB10.2 Есть строка-которая в отладчике видна сл.образом- ls = "CASE(sn_status when 8 then "excl.bmp" when 3 then "fn2000.bmp" when 1 then "fn2004.bmp" when 9 then "info.bmp" else "empty.bmp")" внутренние кавычки сформированы как ~" которую хочу присвоить dw.object.comp_field.expression = ls постоянно дает ошибку-неверный синтаксис в позиции 57. Присвоение данной строки руками в дизайнере работает прекрасно. ЧТо хочу - в зависимости от номера sn_status получать разные картинки в строке, кот представлены именами файлов. Что надо изменить в этой строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 18:30 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
саму ls тоже надо обернуть в кавычки, т.е. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 18:40 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
craftymanсаму ls тоже надо обернуть в кавычки, т.е. Код: plaintext Добавил в строку апострофы - та же ощибка - сместилась точка -неверный синтаксис - уже в 60 позиции. Может апострофы надо добавлять как то похитрому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 18:46 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
sboyko craftymanсаму ls тоже надо обернуть в кавычки, т.е. Код: plaintext Добавил в строку апострофы - та же ощибка - сместилась точка -неверный синтаксис - уже в 60 позиции. Может апострофы надо добавлять как то похитрому? а если так? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 18:58 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
craftyman sboyko craftymanсаму ls тоже надо обернуть в кавычки, т.е. Код: plaintext Добавил в строку апострофы - та же ощибка - сместилась точка -неверный синтаксис - уже в 60 позиции. Может апострофы надо добавлять как то похитрому? а если так? Код: plaintext Именно так все и формировалось в строку в цикле. Но отладчик тильды уже не показывает. Потом обернул строку в 2 апострофа. Проблема в том что ф-ция BITMAP не желает иметь апострофы в передаваемой строке-типа bitmap('empty.bmp')? хочет только двойные кавычки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:03 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
не понял, где bitmap? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:06 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
Это выражение записывается в expression computed field, вычисляется в строке и в зависимости от статуса имеем одно имя файла, которое и показывается битмапом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:08 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
так, или я опять не правильно понял? функцию битмап используете в этом же компутедфилде? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:11 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
craftymanтак, или я опять не правильно понял? функцию битмап используете в этом же компутедфилде? Код: plaintext блин, точнее без тэгов Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:13 |
|
||
|
DW expression
|
|||
|---|---|---|---|
|
#18+
Попробовал снова имена файлов в апострофах - bitmap взял их. Попытаюсь пойти этим путем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:13 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34297435&tid=1337353]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 351ms |

| 0 / 0 |
