Понякога методът, предложен от @Pureferret, може да се провали, като Access поддържа преформатиране на SQL.
Единственият начин, който открих, че работи през цялото време, е да добавя блок UNION ALL
в края на заявката.
Всъщност, тъй като Access не обработва UNION ALL
s, той дори няма да предложи редактиране в режим на проектиране.
(Опитах с UNION
, но получих грешка Overflow
!)
SELECT
...
...
FROM
...
WHERE
...
UNION ALL SELECT NULL, NULL, NULL FROM ANY_TABLE WHERE NULL
(ако насочването към реална таблица ви притеснява, можете да използвате "Двойна" таблица към базата данни)
Освен това намирам за малко "по-чисто" да добавя само един ред в края.
Но трябва да напишете толкова NULL
s, колкото са избраните полета в истинската заявка.
РЕДАКТИРАНЕ: /!\ Бъдете внимателни с този метод в подзаявките, тъй като може да причини някои Query too complex
грешки в заявките, които го използват! :(
person
Pragmateek
schedule
17.10.2018