Сново про запрос в VBA, запутался

Diroled
Дата: 28.09.2005 17:53:05
Пришлось усложнить выборку, и модернизировать запрос. И как всегда заблудился в тех же соснах которые недавно обсуждали.

InData.Open "SELECT Проведенные.Партия, Проведенные.Подпартия, Sum(CCur(Round([Количество],3))) AS SumRem, Заказы.Тип " & _
            "FROM заказы INNER JOIN Проведенные ON (заказы.[Код заказа] = Проведенные.[Код заказа]) AND (заказы.[Код заказа] = Проведенные.[Код заказа]) " & _
            "GROUP BY Проведенные.Партия, Проведенные.Подпартия, Заказы.Тип " & _
            "HAVING (((Проведенные.Партия)='" & _
            Part & _
            "') AND ((Проведенные.Подпартия)='" & _
            SubPart & _
            "') AND ((заказы.Тип)='" & _
            Tip & "'))", Connect
ANTIVIR
Дата: 28.09.2005 17:54:30
Diroled
Пришлось усложнить выборку, и модернизировать запрос. И как всегда заблудился в тех же соснах которые недавно обсуждали.

Мы должны угадать вопрос?
Diroled
Дата: 28.09.2005 18:35:23
ANTIVIR
Diroled
Пришлось усложнить выборку, и модернизировать запрос. И как всегда заблудился в тех же соснах которые недавно обсуждали.

Мы должны угадать вопрос?


Это работает
InData.Open "SELECT Проведенные.Партия, Проведенные.Подпартия, Sum(CCur(Round([Количество],3))) AS SumRem " & _
'            "FROM Проведенные " & _
'            "GROUP BY Проведенные.Партия, Проведенные.Подпартия " & _
'            "HAVING (((Проведенные.Партия)='" & _
'            Part & _
'            "') AND ((Проведенные.Подпартия)='" & _
'            SubPart & "'))", Connect

А этот выдает ошибку в строке FROM

InData.Open "SELECT Проведенные.Партия, Проведенные.Подпартия, Sum(CCur(Round([Количество],3))) AS SumRem, Заказы.Тип " & _
            "FROM заказы INNER JOIN Проведенные ON (заказы.[Код заказа] = Проведенные.[Код заказа]) AND (заказы.[Код заказа] = Проведенные.[Код заказа]) " & _
            "GROUP BY Проведенные.Партия, Проведенные.Подпартия, Заказы.Тип " & _
            "HAVING (((Проведенные.Партия)='" & _
            Part & _
            "') AND ((Проведенные.Подпартия)='" & _
            SubPart & _
            "') AND ((заказы.Тип)='" & _
            Tip & "'))", Connect

Объясните пожалуйста, что не так!
За ранее благодарен
Iskander68
Дата: 28.09.2005 18:43:49

Вот это:
Diroled

INNER JOIN Проведенные ON (заказы.[Код заказа] = Проведенные.[Код заказа])
AND (заказы.[Код заказа] = Проведенные.[Код заказа])

зачем два раза?
--
Regards
Alexander Artamonov


Posted via ActualForum NNTP Server 1.3

Iskander68
Дата: 28.09.2005 18:46:06

C debug.print разобрался?

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.3

Diroled
Дата: 29.09.2005 09:57:36
Iskander68

Вот это:
[quot Diroled]
INNER JOIN Проведенные ON (заказы.[Код заказа] = Проведенные.[Код заказа])
AND (заказы.[Код заказа] = Проведенные.[Код заказа])

зачем два раза?

Так мне выдал конструктор запорсов, - связь между двумя таблицами
Или как то нужно по другому
Diroled
Дата: 29.09.2005 10:05:11
[quot Iskander68]
C debug.print разобрался?

Кстате нет, объясни по подробнее с чем его едят
строку вклеил, жму alt+G открывается внизу окошко, но оно пустое
Iskanderr
Дата: 29.09.2005 10:47:03
Diroled

Кстате нет, объясни по подробнее с чем его едят
строку вклеил, жму alt+G открывается внизу окошко, но оно пустое

Я почему-то так и подумал, что нет.
Подробнее некуда. См. прикрепленный файл.

PS. Сново = снова, кстате = кстати. по подробнее = поподробнее.
Русский, видимо, не родной язык?
Diroled
Дата: 29.09.2005 13:14:31
Iskanderr
Я почему-то так и подумал, что нет.
Подробнее некуда. См. прикрепленный файл.

Теперь ясно! :)
Iskanderr

PS. Сново = снова, кстате = кстати. по подробнее = поподробнее.
Русский, видимо, не родной язык?


Сорри не выспался, и спешил в наборе

Хехе, так теперь можно и работать и самому исправлять ошибки
А то результат не видно, и в слепую мастерить запросы…
В общем спасибо
Iskander68
Дата: 29.09.2005 13:16:53

Почитай свою любимую книгу Пола Киммела ВНИМАТЕЛЬНО и ВДУМЧИВО и
большинство вопросов отпадет.

--
Regards
Alexander Artamonov


"Diroled" <nospam@sql.ru> сообщил/сообщила в новостях следующее:
news:1922521@sql.ru...
Iskanderr
Я почему-то так и подумал, что нет.
Подробнее некуда. См. прикрепленный файл.

Теперь ясно! :)
Iskanderr

PS. Сново = снова, кстате = кстати. по подробнее = поподробнее.
Русский, видимо, не родной язык?


Сорри не выспался, и спешил в наборе

Хехе, так теперь можно и работать и самому исправлять ошибки
А то результат не видно, и в слепую мастерить запросы:
В общем спасибо
Тема Ответить

Posted via ActualForum NNTP Server 1.3