Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с запросом в access / 6 сообщений из 6, страница 1 из 1
24.10.2013, 11:44
    #38439552
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
не могу понять почему некорректно работает условие в запросе:

Июль: IIf([ОсновнаяЗП Итого БезВагоновДоработка]![Подразделение]=[ОсновнаяЗП Итого БезВагонов]![Подразделение];Nz([ОсновнаяЗП Итого БезВагонов]![Июль];0)+Nz([ОсновнаяЗП Итого БезВагоновДоработка]![Июль];0);Nz([ОсновнаяЗП Итого БезВагонов]![Июль];0))

если выражение будет

Июль: IIf([ОсновнаяЗП Итого БезВагоновДоработка]![Подразделение]=[ОсновнаяЗП Итого БезВагонов]![Подразделение];Nz([ОсновнаяЗП Итого БезВагонов]![Июль];0)+Nz([ОсновнаяЗП Итого БезВагоновДоработка]![Июль];0);0)

то все работает, но там где условие не выполняется, выводится 0, а надо чтобы именно Nz([ОсновнаяЗП Итого БезВагонов]![Июль];0). При первом варианте выражения выходят непонятные и очень кривые цифры. Может что не так делаю.
...
Рейтинг: 0 / 0
24.10.2013, 12:04
    #38439589
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
irina_irina_irina,

меня смущает --разделитель(точка с запятой)
похоже в запросе должно быть (запятая)
это ведь не построитель запросов
[SRC sql]
IIf([wДоработка]![Подразделение]=[w]![Подразделение];
Nz([w]![Июль];0)+ Nz([wДоработка]![Июль];0)>>>;<<<
Nz([w]![Июль];0))
[/SRC

заменила ОсновнаяЗП Итого БезВагонов для наглядности на w]
...
Рейтинг: 0 / 0
24.10.2013, 12:06
    #38439594
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
IIf([wДоработка]![Подразделение]=[w]![Подразделение];
Nz([w]![Июль];0)+ Nz([wДоработка]![Июль];0);<<<<<<<<<<<<
Nz([w]![Июль];0))
...
Рейтинг: 0 / 0
24.10.2013, 12:34
    #38439668
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
ПЕНСИОНЕРКА, я делаю построителем. Так что в знаках все нормально. Д а и второй вариант работает. Так что дело не в синтаксисе. А именно в том, что 1 вариант условия не работает, а 2 работает, и отличие только в выражениях "ложь"
...
Рейтинг: 0 / 0
24.10.2013, 12:51
    #38439722
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
irina_irina_irinaПЕНСИОНЕРКА, я делаю построителем. Так что в знаках все нормально.Нет. Там, где построитель ставит точку с запятой, в SQL-тексте ставится запятая.
Учите матчасть.
...
Рейтинг: 0 / 0
25.10.2013, 07:59
    #38440675
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом в access
irina_irina_irina При первом варианте выражения выходят непонятные и очень кривые цифры
...
отличие только в выражениях "ложь"
...
дело не в синтаксисе
ну в этом случае проблема только в Nz([ОсновнаяЗП Итого БезВагонов]![Июль];0), видать такие там данные
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с запросом в access / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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