Access - sloučení tabulek Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Access - sloučení tabulek  Vyřešeno

Příspěvekod Lucinka_BUBU » 09 črc 2012 22:12

Ahoj všichni,
prosím o radu, mám několik tabulek (např: 2012_01, 2012_02 atd), ze kterých vybrané sloupce dávám dohromady pomocí SQL databázového příkazu (formulář 2012 - kde jsou všechny položky z uvedených tabulek). Ale teď jsem narazila na problém, kdy v jedné z tabulek nemám požadovaný sloupec a tím pádem bych chtěla, aby se v celém sloupci doplnila hodnota "N/A".

Napadlo mě do tabulky doplnit sloupec N/A, kde by všude byly hodnoty N/A a ten potom sloučit.

Ale myslím si, že existuje něco elegantnějšího.

Děkuji za nápady

Reklama
karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access - sloučení tabulek

Příspěvekod karel.laska » 10 črc 2012 08:41

Zdravím,

mám pár otázek ohledně Vašeho zadání...
V první řadě, sjednocujete jakým způsobem?
Pomocí union all?
Tam pokud vím ( a zkusil jsem si ) to možné není.
Pokud si vytváříte novou tabulku a do ní pomocí přidávacích dotazů přidáváte jednotlivé tabulky, tak v tomto případě by to šlo...
A to asi takto:
INSERT INTO [as] ( Pole1, Pole2, Pole3 )
SELECT Tabulka1.Pole1, Tabulka1.Pole2, "#N/A#" AS Pole3
FROM Tabulka1;
do tabulky as jsem přidával pole 1 a 2 Pole 3 v tabulce1 nebylo, proto jsem jeho hodnotu naplnil #N/A#

Zkuste více přiblížit daný SQL dotaz...

S pozdravem Karel Láska

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Access - sloučení tabulek

Příspěvekod Lucinka_BUBU » 28 srp 2012 16:31

Omlouvám se, že jsem se dlouho neozvala

sjednocuji pomocí union all


a tak mě napadlo ještě něco. Existuje něco, čím bych si před sjednocením ověřila, že sloupec "existuje" a v případě, že neexistuje, tak ho do té původní tabulky automaticky doplnila a teprve potom sloučila do mé "sloučené" tabulky.

Děkuji za odpověď

Já access ještě moc neovládám, tak přesně nevím, co bych měla popsat.

karel.laska
Level 2.5
Level 2.5
Příspěvky: 274
Registrován: červen 11
Pohlaví: Muž
Stav:
Offline

Re: Access - sloučení tabulek

Příspěvekod karel.laska » 29 srp 2012 06:57

Zdravím,

taky mám dotázek :-)
Kolikpak je těch tabulek bez zmíněného sloupce?
Možná by se vyplatilo tam vytvořit pole a bylo by po problému.
Jestli jich je jenom pár, bylo by to asi vhodnější...
Zkusil jsem to vzít přes dotazy, výsledek je přiložen..
Ještě by řešení bylo přes makra, ale pokud je těch tabulek opravdu pár, tak to asi nemá smysl.

S pozdravem
Karel
Přílohy
PC_Help.zip
(11.76 KiB) Staženo 46 x

Lucinka_BUBU
Level 1
Level 1
Příspěvky: 90
Registrován: září 11
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Access - sloučení tabulek

Příspěvekod Lucinka_BUBU » 12 pro 2012 18:14

Děkuji za odpověď problém je, že bych vždy musela dopisovat tu hodnotu. To už asi bude jednodušší v každé tabulce N/A sloupec, i když to bude vypadat hloupě.


Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů