Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программирование, связанное с MS Office > Запрос в Access97 и 2000 |
Автор: ivs4 19.7.2004, 09:54 |
В VBА под Access2000 создаю QueryDef на основе запроса: select --- from (select ---- from--- where ---) as a left join (select ---- from--- where ---) as b where ------- group by------- Запускаю - все OK. Конвертирую в Access97 - запускаю - ошибка!!! : "Ошибка синтаксиса в предложении FROM" В чем дело-то? ![]() |
Автор: boevik 19.7.2004, 10:10 | ||||
Всё просто. В 97 select из select-a не предусмотрен. Это можно обойти путем создания query для внутренего select-a и внешний select выполнять из query. q1:
тогда
|
Автор: ivs4 19.7.2004, 10:51 |
Боюсь не все так просто. Запрос из VBA. Параметры WHERE программно изменяются. |
Автор: boevik 19.7.2004, 10:54 |
ivs4, прийдется попoтеть и создавать программно соотвествующий query. Или остаться на Access 2000. |
Автор: ivs4 19.7.2004, 10:59 |
Насколько я понял, придется уходить от вложенных ![]() |