Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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 :)

Předmět Autor Datum
Máš chybu ve jménu tabulky, hádám podtržítko místo pomlčky (vzhledem k předchozí konvenci) Pokud mů… nový
Jan Fiala 06.05.2015 21:15
Jan Fiala
select [Objednávky_standardní].[Číslo_zakázky] from [Objednávky_standardní] UNION select [Objednávky… nový
Kačka2 06.05.2015 21:25
Kačka2
Takže i po přejmenování mi "Speciální zakázky" nechce najít. Jsou ve formě výběrového dotazu.. nemůž… nový
Kačka2 06.05.2015 21:31
Kačka2
Zkus ty dotazy pustit jednotlive. Oba musi fungovat. Pripadne si vygeneruj ty dotazy pres pruvodce,… poslední
Jan Fiala 07.05.2015 10:16
Jan Fiala

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):

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];

V mém podání by to vypadalo takto (protože nemám diakritiku, funguje to i bez zavorek):

select ObjStandard.CisZakazky
from ObjStandard
UNION 
select ObjSpecZakazky.CisZakazky
from ObjSpecZakazky;

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 :)

Zpět do poradny Odpovědět na původní otázku Nahoru