Rambler's Top100
Форум: MS ACCESSБолталкаVBVBA MS OfficeMS SQL server
Новые сообщения: 01000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите, пж-ста с запросом
 
 автор: Эрлик   (11.03.2010 в 21:21)   личное сообщение
 
 

Есть запрос , см. ниже, который в конструкторе нормально работает и возвращает то, что нужно.
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
Выполняется, но записей не возвращает, подозреваю, что "/" не понимает, что делать?

  Ответить  
 
 автор: Силblч   (11.03.2010 в 22:14)   личное сообщение
 
 

текстовое. надо в кавычки

rst.Open "SELECT dbo_Общая.[Договор счет], dbo_Общая.[Дата счета], Sum (dbo_Общая.[Приток ден]) AS [Sum-Оплачено] " & _
"FROM dbo_Общая " & _
"GROUP BY dbo_Общая.[Договор счет], dbo_Общая.[Дата счета] " & _
"HAVING dbo_Общая.[Договор счет] = '231/4'", CurrentProject.Connection, adOpenStatic, adLockOptimistic

  Ответить  
 
 автор: Эрлик   (13.03.2010 в 20:48)   личное сообщение
 
 

Большое спасибо, разобрался

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList