Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Access - Přidání sloupce z výchozí tabulky do jiné

Zdravím. Potřebuji v Accessu pomocí přidávacího dotazu přidat z tabulky A do tabulky B celý sloupec tak, aby se tam jen vložil a zároveň nenahradil jiný sloupec (zkrátka, aby se tam vložil vedle ty stávající sloupce). Mohli byste mi napsat postup, jak to udělat? Chci zdůraznit, že jsem člověk, který se ve světě IT moc nepohybuje, tak to napiště prosím tak, aby vaše odpověď byla pro mě srozumitelná. Díky ;-)

Vím, jak tam vložit data sloupce, ale vloží se mi do již existujícího sloupce. Já ale potřebuji přidat sloupec i s nadpisem.

Předmět Autor Datum
K tomu, proč to chceš dělat a co vlastně chceš dělat je třeba znát víc podrobností. Databáze takto n… poslední
Jan Fiala 19.04.2015 11:48
Jan Fiala

K tomu, proč to chceš dělat a co vlastně chceš dělat je třeba znát víc podrobností.
Databáze takto nefungují, to není Excel, kde máš na listě vždy vše a kopíruješ si, co tě napadne.

Tabulky v databázi obsahují vždy co nejmenší počet informací a výsledná zobrazená data se skládají pomocí dotazů.

Hodne zjednoduseny priklad pujcovny:

Uzivatele (ID_Uzivatele, Jmeno, Prijmeni, dalsi udaje...)
Knihy (ID_Knihy, NazevKnihy, dalsi udaje...)
Vypujcky (Vypujceno, Vraceno, ID_Uzivatele, ID_Knihy)

Nebudu ukladat do vypujcek jmeno knihy, jmeno cloveka, ktery si ji vypujcil, protoze tyhle udaje jsou nadbytecne a zbytecne zvetsuji velikost tabulek.

Pokud budu chtit znat vsechny knihy, ktere ma nekdo vypujcene, pak pouziju dotaz:

SELECT Uzivatele.Jmeno, Uzivatele.Prijemni, Knihy.NazevKnihy, Vypujcky.Vypujceno
FROM Vypujcky
JOIN Uzivatele on Vypujcky.ID_Uzivatele = Uzivatele.ID_Uzivatele
JOIN Knihy on Vypujcky.ID_Knihy = Knihy.ID_Knihy

Radit (ORDER BY), filtrovat (WHERE) si to muzu dle libosti. Chápu, ze to vidis v navrhari a vse delas pres návrháře, ale když se přepneš do SQL zobrazení, tak tam uvidíš to, co jsem popisoval. Al pokud vládneš aspoň trošku angličtinou, zkus si ten příkaz "přečíst" (prostě to přelož do češtiny)

Vidíš, že jsem žádný sloupec z tabulky nikam nepřidával a přesto mám všechny údaje k dispozici.
Pokud potřebuješ opravdu přidat sloupec to tabulky, pak jej nejprve musíš ve struktuře přidat a pak aktualizačním dotazem naplnit.

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