![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]()
IIf([Формы]![Формирование производственного табеля]![ПроектКод] Is Null;"1";[Формы]![Формирование производственного табеля]![ПроектКод])
Это выражение в "Условиях отбора" и надо чтобы в запросе выдавались записи со значением "1" при том когда поле "ПроектКод" не заполнено. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Не IIf([Формы]![Формирование производственного табеля]![ПроектКод] Is Null;"1";"0") а надо (точнее правильней):
IIf(isnull([Формы]![Формирование производственного табеля]![ПроектКод])=-1 ;"1";[Формы]![Формирование производственного табеля]![ПроектКод]) |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]() Цитата:
Р.Ы. "=-1" можно упустить |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.03.2010
Сообщений: 153
|
![]()
Если тип данных поля [ПроектКод] - числовой, то: "1" пишите без кавычек
Интересный вопрос, как это сделать в запросе я тоже не знаю, если у Вас запрос является источником данных формы, то я думаю лучше использовать свойство формы FilterOn. Если поле [ПроектКод] имеет значение, то включайте фильтр, если пустое - отключайте. Последний раз редактировалось Woodlin; 25.10.2011 в 19:43. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Если это запрос то функция указанная выше выведет все значения (если условие отбора нет)
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.09.2010
Сообщений: 20
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Когда Вы пишете запрос и ставите формулу которую я Вам показал Выше - это означает что выведет ВСЕ значения, просто вместо пустых значений будет выводить 1, а если не пустые то значение формы. А вот если вы поставите условие отбора 1 то будет выводить только пустые значения.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 30.03.2010
Сообщений: 153
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как правильно делается? | cargo29 | PHP | 24 | 09.10.2011 06:41 |
Не правильно (или правильно?) работает позиционирование в WebKit | mutabor | HTML и CSS | 5 | 09.12.2010 09:54 |
UnlockFile как правильно ? | kakawkin | Win Api | 5 | 18.08.2010 11:49 |
Как правильно? | Georgeo | Общие вопросы C/C++ | 6 | 20.09.2009 16:14 |
Как правильно зациклить?) | Roman_ | PHP | 3 | 01.05.2009 15:56 |