powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ошибка синтаксиса функции iif (SQL)
12 сообщений из 12, страница 1 из 1
ошибка синтаксиса функции iif (SQL)
    #32841232
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
MyData: IIf([LData] Is Not Null;[LData];(SELECT Max(Data.ID_Data) AS [Max-ID_Data] FROM Data))
Подскажите, в чем дело?
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841269
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где ты это пишешь?
на клиенте (Акс) или на серваке (MSSQL)

Если на клиенте, то
Код: plaintext
IIf(Not IsNull([LData]);[LData];(SELECT Max(Data.ID_Data) AS [Max-ID_Data] FROM Data))

А если на серваке, то там нет функции IIF - есть функция CASE
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841304
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу на клиенте, но твой вариант почему-то не проходит
опять ругается на ошибку синтаксиса
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841314
Звереныш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT в IIF не пройдет.
Используйте DMax....
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841360
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗверенышSELECT в IIF не пройдет.
Используйте DMax....
там три параметра не подскажешь чего куда забивать?
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841381
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikP ЗверенышSELECT в IIF не пройдет.
Используйте DMax....
там три параметра не подскажешь чего куда забивать?
1. Есть справка
2. Первые два параметра - это поле и табла (не помню в каком порядке)
3. Третий параметр - условие (в твоем случае можно опустить)

+ не уверен, что в запросе надо параметры в функциях ; разделять (вроде там запятые надо ставить)
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841390
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо нашел пример на форуме
все работает
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841472
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди проблема!!!
DMax использует название сохраненного запроса, а он у меня вложенный
чего делать?
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841481
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сохранить.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841507
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iskander68
Сохранить.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
хороший совет с учетом того, что весь селект написан в модуле VB в Excell и это не тот запрос, который должен валяться как сохраненный в базе дабы глаза мозолить. а каждый раз этот селект, который надо сохранять, делать и удалять программно, тоже не слишком прикольно.
может есть совет более дельный?
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841533
NikP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все вариант нашел. завязал на таблицу и все работает.
еще раз спасибо
...
Рейтинг: 0 / 0
ошибка синтаксиса функции iif (SQL)
    #32841534
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извини, я не догадался, что у тебя есть ограничения по сохранению запросов.

По сути. А почему обязательно имя запросав функции DMax? Можно и имя таблицы
использовать + критерий (= where в запросе). Или опять что-то не учел?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ошибка синтаксиса функции iif (SQL)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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