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