Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Пишу одинаковые, на мой взгляд, условия в IIF и в Switch. Switch не работает! Выводит пустые строки для первых 2-х условий. В чем может быть проблема? 1. IF if not IsNull ({Product.Size}) and IsNull ({Product.Color}) then {Product.Size} else if not IsNull ({Product.Color}) and IsNull ({Product.Size}) then {Product.Color} else {Product.Size} + " / " + {Product.Color} 2. Switch Switch (not IsNull ({Product.Size}) and IsNull ({Product.Color}), {Product.Size}, not IsNull ({Product.Color}) and IsNull ({Product.Size}), Product.Color}, not IsNull ({Product.Size}) and not IsNull ({Product.Color}), {Product.Size} + " / " + Product.Color}) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 14:18 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Во второй строке скобку потеряли not IsNull ({Product.Color}) and IsNull ({Product.Size}),СКОБКА Product.Color}, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 17:33 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Потеряная скобка это последствия копипаста. На это Кристал ругается при сохранении формулы. А вот условия все равно не срабатывают:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2008, 19:05 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Что значит "Выводит пустые строки для первых 2-х условий. "? Свитч выводит первое( и одно) значение если выражение для него истино. Обход идет с первого выражения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 09:30 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Первые 2 условия в свиче просто не срабатывают (в IIF срабатывают). Допустим, если Product.Size <> NULL, Product.Color = NULL, то формула со свичем должна вывести Product.Size, а у меня выводится пустое значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 09:49 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
У меня вот наоборот с IIf были проблемы . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 11:33 |
|
||
|
IIF работает, Switch Нет
|
|||
|---|---|---|---|
|
#18+
Ахах, забавный у вас пример! В общем очень похож на мой. Я решила проблему выставив галочку в Report Options->Convert Database NULL values to default. Правда так и не понимаю, почему так работает, а иначе нет. Я же порверяю на isNULL и not is NULL....мистика :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 11:57 |
|
||
|
|

start [/forum/search_topic.php?author=Dmitry+Zhukov&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 5211ms |
| total: | 5394ms |

| 0 / 0 |
