| |
|
|
| | Есть запрос , см. ниже, который в конструкторе нормально работает и возвращает то, что нужно.
SELECT dbo_Общая.[Договор счет], dbo_Общая.[Дата счета], Sum(dbo_Общая.[Приток ден]) AS [Sum-Приток ден]
FROM dbo_Общая
GROUP BY dbo_Общая.[Договор счет], dbo_Общая.[Дата счета]
HAVING (((dbo_Общая.[Договор счет])="231/4");
Пытаюсь выполнить его в VBA.
rst.Open "SELECT dbo_Общая.[Договор счет], dbo_Общая.[Дата счета], Sum (dbo_Общая.[Приток ден]) AS [Sum-Оплачено] " & _
"FROM dbo_Общая " & _
"GROUP BY dbo_Общая.[Договор счет], dbo_Общая.[Дата счета] " & _
"HAVING " & "dbo_Общая.[Договор счет]" & " = " & "231/4", CurrentProject.Connection, adOpenStatic, adLockOptimistic
Выполняется, но записей не возвращает, подозреваю, что "/" не понимает, что делать? | |
| |
| |
| |
|
|
| | текстовое. надо в кавычки
rst.Open "SELECT dbo_Общая.[Договор счет], dbo_Общая.[Дата счета], Sum (dbo_Общая.[Приток ден]) AS [Sum-Оплачено] " & _
"FROM dbo_Общая " & _
"GROUP BY dbo_Общая.[Договор счет], dbo_Общая.[Дата счета] " & _
"HAVING dbo_Общая.[Договор счет] = '231/4'", CurrentProject.Connection, adOpenStatic, adLockOptimistic
|
| |
| |
| |
| |
|
|
| | Большое спасибо, разобрался | |
| |
| |