|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
Вот это должно работать Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Выдает строку: "Insert into Сведения(ДатаДокумента, НомерДокумента, КодКонтрагента, ДатаНакладной, НомерНакладной, КодОтветственного, Сумма, ОтметкаОбОплате, НомерНакладнойСПрефиксом SELECT First(ВедомостьПоступленийТовара.ДатаДокумента) AS [First-ДатаДокумента], First(ВедомостьПоступленийТовара.НомерДокумента) AS [First-НомерДокумента], First(Контрагенты.КодКонтрагента) AS [First-КодКонтрагента], First(ВедомостьПоступленийТовара.ДатаНакладной) AS [First-ДатаНакладной], First(ВедомостьПоступленийТовара.НомерНакладной) AS [First-НомерНакладной], First(Ответственные.КодОтветственного) AS [First-КодОтветственного], Sum(ВедомостьПоступленийТовара.СуммаПоЗакупочнойЦене) AS [Sum-СуммаПоЗакупочнойЦене], first('не оплачено') as Отметка, [НомерНакладной] & "--" & [КодОтветственного] AS ВиртНакл FROM ВедомостьПоступленийТовара INNER JOIN (Ответственные INNER JOIN ((СправочникТоваров INNER JOIN Классификатор ON СправочникТоваров.КодПодгруппы = Классификатор.КодПодгруппы) INNER JOIN Контрагенты ON СправочникТоваров.КодПоставщика = Конт рагенты.КодКонтрагента) ON Ответственные.КодОтдела = Классификатор.КодОтдела) ON ВедомостьПоступленийТовара.КодТовара = СправочникТоваров.КодТовара GROUP BY [НомерНакладной] & "--" & [КодОтветственного];" Оригинал ЗАПРОСА в ACCESS Код: sql 1. 2. 3.
Добавил команду Insert Into ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:18 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
догадываюсь, что в этих знаках " ' & все проблемы ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:21 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
в конце isert into нет закрывающей скобки. А вообще, текст ошибки не мешало бы приводить - обычно там и написано, в чем ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:24 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
ы, СУПЕР. Час возился с этими ковычками, а ответ был прост ))) СПАСИБО ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:25 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
Всё это прекрасно... а вопрос-то в чём? Ну или суть проблемы, буде она есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:28 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
Истина где-то рядом, вопросы вы конечно формулируете... ну попробую угадать если вы хотите получить строку запроса для исполнения с включением подстроки [НомерНакладной] & "--" & [КодОтветственного] и именно в таком виде, то в коде VBA она будет "звучать" так: "[НомерНакладной]" & chr(38) &chr(34) & "--" & chr(34) & chr(38) & "[КодОтветственного]" если не угадал, то приведите наименование ошибки ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 19:29 |
|
Уважаемые специалисты помогите найти ошибку в синтаксисе запроса SQL в VBA
|
|||
---|---|---|---|
#18+
Действительно я думал, что ошибка в этих кавычках - оказалось все правильно делал просто скобку не закрыл. При этом нашел удобный костыль для замены кавычек и т.п. Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2017, 20:30 |
|
|
start [/forum/topic.php?fid=45&msg=39446351&tid=1612491]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 325ms |
total: | 445ms |
0 / 0 |