|
|
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
В поле формы вставил следующее выражение: =IIf(IsNull([№доп]), [ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст], [ИД] & "-" & "№" & [№доп] & "/" & [№иден] & "-" & [№ФорСобст]) на основе взятого из хелпа: =IIf(IsNull([Область]), [Город] & " " & [Индекс], [Город] & " " & [Область] & " " & [Индекс]) Использует функцию IIf для отображения значений полей «Город» и «Индекс», если поле «Область» содержит значение Null; в противном случае отображает значения полей «Город», «Область» и «Индекс», разделенные пробелами. *конец цитаты* Мое выражение не работает, Access пишет: "пропущен операнд или оператор, введен недопустимый символ или лишняя запятая, либо задана строка без кавычек" причем прекрасно работает мое другое выражение: =[ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст] Вопрос: Что именно неправильно в моем выражении с IIf? Как это поправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:03 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
Замени запятые на точки с запятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 15:08 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
2 ЛП не работает #Имя пишет. причем имена верные и в "данных" все прописано. И как я уже писал предыдущее выражение: =[ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст] отлично работает. Кстати, пробовал не только в Свободном поле, но и в поле на осн. таблицы, - не работает ни там ни там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 16:36 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
Разименуй контролы и поля источника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 17:05 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
переведи приз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 20:21 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
Видимо, имеется в виду, что надо переименовать контролы так, чтобы их имена перестали совпадать с именами полей. Кстати, здравая идея. Тогда можно будет написать A2 и знать точно, что это именно контрол, а не поле 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 20:34 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
Зашел последовательно в конструкторе в свойства-Все поля: Имя, Данные изменил имя с №доп на №доп1 и соот. с др. полями. Выражение изменил как привожу ниже. Код: plaintext 1. 2. Результат тот же. Пишет #Имя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 20:49 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
СТОООООП!!! А что это там за запятая??? В России разделитель списка - точка с запятой! Почему в одном месте стоит точка с запятой, а в другом запятая??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 21:17 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
переделал на: Код: plaintext 1. 2. результат тот же #Имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 21:21 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
А куда девался знак равенства в самом начале? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 21:33 |
|
||
|
Проблема с IIf в форме
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч Полный порядок на борту. Я это (...) = случайно снес! Все работает. Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32335783&tid=1677994]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 486ms |

| 0 / 0 |
