powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что не так в запросе.
2 сообщений из 2, страница 1 из 1
Что не так в запросе.
    #32750890
RedBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемое сообщество, в основном, все свои потребности я удовлетворял поиском в этом форуме, и при том довольно успешном. Это мой первый вопрос, хотя за развитием событий на форуме слежу внимательно и каждодневно.
Суть проблемы: есть форма, на ней несколько подформ. Одна подформа детальная спецификация клиента, другая унифицированная спецификация получаемая из первой. С помощью конструктора создал запрос, который работает правильно:
SELECT тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки, IIf([Литраж]>1,3,IIf([Литраж]<0.5,2,IIf(([Литраж]>=0.5 Or [Литраж]<=1),1,0))) AS ЛитражТриада, IIf([КодТНВЭД]<="2204301000",1,IIf([КодТНВЭД]>="2205101000" And [КрепостьМин]>27,2,3)) AS НоменклатураТриада, Sum(тблВМК_ЗаявкаСпецификацияКлиента.КолБутылок) AS ЗаказаноТриада
FROM тблВМК_ЗаявкаСпецификацияКлиента
GROUP BY тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки, IIf([Литраж]>1,3,IIf([Литраж]<0.5,2,IIf(([Литраж]>=0.5 Or [Литраж]<=1),1,0))), IIf([КодТНВЭД]<="2204301000",1,IIf([КодТНВЭД]>="2205101000" And [КрепостьМин]>27,2,3))
HAVING (((тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки)=1911));
На форме сделал кнопку для переноса полученных записей в таблицу унифицированной спецификации. Однако нажатие кнопки выдает сообщение:
"Не соответствие типов данныхв выражении условия отбора"
Привожу запрос из программы:
strSql = "SELECT тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки, " & _
"IIf([Литраж]>1,3,IIf([Литраж]<0.5,2,IIf(([Литраж]>=0.5 Or [Литраж]<=1),1,0))) AS ЛитражТриада, " & _
"IIf([КодТНВЭД]<=2204301000,1,IIf([КодТНВЭД]>=2205101000 And [КрепостьМин]>" & 27 & ",2,3)) AS НоменклатураТриада, " & _
"Sum(тблВМК_ЗаявкаСпецификацияКлиента.КолБутылок) AS ЗаказаноТриада " & _
"FROM тблВМК_ЗаявкаСпецификацияКлиента " & _
"GROUP BY тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки, " & _
"IIf([Литраж]>1,3,IIf([Литраж]<0.5,2,IIf(([Литраж]>=0.5 Or [Литраж]<=1),1,0))), " & _
"IIf([КодТНВЭД]<=2204301000,1,IIf([КодТНВЭД]>=2205101000 And [КрепостьМин]>" & 27 & ",2,3)) " & _
"HAVING тблВМК_ЗаявкаСпецификацияКлиента.КодЗаявки=" & Me!КодЗаявки
В программе нет сообщений о неправильности синтаксиса (то бишь запрос не окрашен в красный цвет). Гляжу, гляжу на запрос в программе и нет светлых мыслей. Так что не так в запросе в программе???
...
Рейтинг: 0 / 0
Что не так в запросе.
    #32751442
RedBlin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибки исправлены.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Что не так в запросе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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