
Access a sjednocovací dotaz
Dobrý den,
už několik hodin se trápím s accesem. Nedokážu docílit toho, aby se mi spustil sjednocovací dotaz. Neustále mi po zadání: select Objednávky_standardní.Číslo_zakázky from Objednávky_standardní UNION select Objednávky-speciální_zakázky.Číslo_zakázky from Objednávky-speciální_zakázky; píše toto: Syntaktická chyba v klauzuli FROM Nevíte co s tím? :/ Dělala jsem tohle na jiném PC (novější verze access 2010, doma mám 2007) může to být tím? :/ Budu ráda za každou radu :)
Máš chybu ve jménu tabulky, hádám podtržítko místo pomlčky (vzhledem k předchozí konvenci)
Pokud můžu radit, tak:
1. diakritika do jmen objektů (polí, tabulek) nepatří. V budoucnu ti to jen zkomplikuje život. V takovém případě by měla být jména objektů v hranatých závorkách!
2. nauč se zkracovat, protože Objednávky-speciální_zakázky je zhůvěřilost. ObjSpecZakazky ti řekne to samé.
Zkus tohle (dejme tomu, že ta pomlčka je dobře):
V mém podání by to vypadalo takto (protože nemám diakritiku, funguje to i bez zavorek):
select [Objednávky_standardní].[Číslo_zakázky]
from [Objednávky_standardní]
UNION
select [Objednávky-speciální_zakázky].[Číslo_zakázky]
from [Objednávky-speciální_zakázky]; tohle jsem právě zkusila a pro změnu mi to vyhodilo: Databázový nástroj MS Access nemůže najít vstupní tabulku nebo dotaz Objednávky_standardní. Ještě zkusím zjednodušit názvy. Jinak moc děkuji za rady :) vyzkouším vše :)
Takže i po přejmenování mi "Speciální zakázky" nechce najít. Jsou ve formě výběrového dotazu.. nemůže dělat binec to? :/
Zkus ty dotazy pustit jednotlive.
Oba musi fungovat.
Pripadne si vygeneruj ty dotazy pres pruvodce, prepni se do SQL a tam to vloz.