Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с IIf в форме / 12 сообщений из 12, страница 1 из 1
26.11.2003, 15:03
    #32335534
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
В поле формы вставил следующее выражение:

=IIf(IsNull([№доп]), [ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст], [ИД] & "-" & "№" & [№доп] & "/" & [№иден] & "-" & [№ФорСобст])

на основе взятого из хелпа:

=IIf(IsNull([Область]), [Город] & " " & [Индекс], [Город] & " " & [Область] & " " & [Индекс])
Использует функцию IIf для отображения значений полей «Город» и «Индекс», если поле «Область» содержит значение Null; в противном случае отображает значения полей «Город», «Область» и «Индекс», разделенные пробелами. *конец цитаты*

Мое выражение не работает, Access пишет: "пропущен операнд или оператор, введен недопустимый символ или лишняя запятая, либо задана строка без кавычек"
причем прекрасно работает мое другое выражение:

=[ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст]

Вопрос: Что именно неправильно в моем выражении с IIf? Как это поправить?
...
Рейтинг: 0 / 0
26.11.2003, 15:08
    #32335550
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
Замени запятые на точки с запятой
...
Рейтинг: 0 / 0
26.11.2003, 16:36
    #32335747
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
2 ЛП
не работает #Имя пишет. причем имена верные и в "данных" все прописано. И как я уже писал предыдущее выражение:
=[ИД] & "-" & [MSM] & "/" & [№иден] & "-" & [№ФорСобст] отлично работает.
Кстати, пробовал не только в Свободном поле, но и в поле на осн. таблицы, - не работает ни там ни там
...
Рейтинг: 0 / 0
26.11.2003, 17:05
    #32335783
фыыф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
Разименуй контролы и поля источника.
...
Рейтинг: 0 / 0
26.11.2003, 20:21
    #32336018
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
переведи приз
...
Рейтинг: 0 / 0
26.11.2003, 20:34
    #32336027
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
Видимо, имеется в виду, что надо переименовать контролы так, чтобы их имена перестали совпадать с именами полей. Кстати, здравая идея. Тогда можно будет написать A2 и знать точно, что это именно контрол, а не поле 2.
...
Рейтинг: 0 / 0
26.11.2003, 20:49
    #32336035
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
Зашел последовательно в конструкторе в свойства-Все поля: Имя, Данные
изменил имя с №доп на №доп1 и соот. с др. полями. Выражение изменил как привожу ниже.


Код: plaintext
1.
2.
IIf(IsNull([№доп1]);
[ИД1] &  "-"  & [MSM1] &  "/"  & [№иден1] &  "-"  & [№ФорСобст1],
[ИД1] &  "-"  &  "№"  & [№доп1] &  "/"  & [№иден1] &  "-"  & [№ФорСобст1])


Результат тот же. Пишет #Имя
...
Рейтинг: 0 / 0
26.11.2003, 21:17
    #32336048
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
СТОООООП!!!

А что это там за запятая??? В России разделитель списка - точка с запятой! Почему в одном месте стоит точка с запятой, а в другом запятая???
...
Рейтинг: 0 / 0
26.11.2003, 21:21
    #32336053
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
переделал на:
Код: plaintext
1.
2.
IIf(IsNull([№доп1]);
[ИД1] &  "-"  & [MSM1] &  "/"  & [№иден1] &  "-"  & [№ФорСобст1];
[ИД1] &  "-"  &  "№"  & [№доп1] &  "/"  & [№иден1] &  "-"  & [№ФорСобст1])


результат тот же #Имя?
...
Рейтинг: 0 / 0
26.11.2003, 21:33
    #32336060
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
А куда девался знак равенства в самом начале?
...
Рейтинг: 0 / 0
26.11.2003, 21:41
    #32336063
Rimbombo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
2 Владимир Саныч
Полный порядок на борту. Я это (...) = случайно снес!
Все работает. Большое спасибо!
...
Рейтинг: 0 / 0
26.11.2003, 21:52
    #32336067
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с IIf в форме
Да здравствует равенство и его знаки!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с IIf в форме / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]