|
|
|
Что не так в запросе.
|
|||
|---|---|---|---|
|
#18+
Уважаемое сообщество, в основном, все свои потребности я удовлетворял поиском в этом форуме, и при том довольно успешном. Это мой первый вопрос, хотя за развитием событий на форуме слежу внимательно и каждодневно. Суть проблемы: есть форма, на ней несколько подформ. Одна подформа детальная спецификация клиента, другая унифицированная спецификация получаемая из первой. С помощью конструктора создал запрос, который работает правильно: 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!КодЗаявки В программе нет сообщений о неправильности синтаксиса (то бишь запрос не окрашен в красный цвет). Гляжу, гляжу на запрос в программе и нет светлых мыслей. Так что не так в запросе в программе??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 16:06:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32751442&tid=1670874]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 418ms |

| 0 / 0 |
