Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno zobrazení záznamů u vztahu 1:N, MS Access

Dobrý den, měla bych dotaz k tvorbě relací v MS Access. Když propojím dvě tabulky vztahem 1:N zobrazí se mi záznamy z tabulky "N" (cizí klíč) u tabulky "1" (primární klíč). Jak docílím toho, aby se mi zároveň s tím zobrazily také záznamy z tabulky "1" (primární klíč) u tabulky "N" (cizí klíč)? Děkuji za případné rady.

Předmět Autor Datum
msdn.microsoft.com
pme 25.07.2012 19:43
pme
Díky! Inner Join jsem už zkoušela, ale hlásí mi to, že "Inner join není podporován". Dotaz mám myslí…
passenger 25.07.2012 20:08
passenger
SELECT jméno_autora FROM autor INNER JOIN autor_článek ON autor.ID_autor = autor_článek.ID_autor;
TNT 25.07.2012 21:09
TNT
se syntaxem inner join by v ms access neměl být problém
TNT 25.07.2012 21:10
TNT
masti všechno přes "návrh dotazu", je to odolný na chyby :-)
TNT 25.07.2012 21:11
TNT
Díky za pomoc! Chyba je opravena a dotaz funguje bez problémů. Nicméně jsem se nakonec rozhodla, že…
passenger 26.07.2012 11:41
passenger
formulář je ale jen vizuální podání dotazu či tabulky.
touchwood 26.07.2012 11:54
touchwood
To by nemělo vadit, pro koncového uživatele to bude myslím přehlednější a intuitivnější na ovládání,…
passenger 27.07.2012 01:52
passenger
ano, podformulář je velmi dobrá věc. Nicméně vždy doporučuju vytvářet pro formuláře dotazy, nenecháv…
touchwood 27.07.2012 08:45
touchwood
Moc díky za rady! Vzala jsem si z toho poučení a databázi jsem úspěšně dokončila minulý týden :-). J… poslední
passenger 23.08.2012 07:50
passenger

Díky! Inner Join jsem už zkoušela, ale hlásí mi to, že "Inner join není podporován". Dotaz mám myslím sestavený správně (SELECT jméno_autora FROM autor INNER JOIN autor_článek ON ID_autor = ID_autor;). Kdyby někdo věděl co s tím, budu ráda.

Díky za pomoc! Chyba je opravena a dotaz funguje bez problémů. Nicméně jsem se nakonec rozhodla, že pro docílení požadovaného efektu využiju možnost vytvoření formuláře. Snad už se na ničem nezaseknu, čili tímto považuji věc za vyřešenou.

To by nemělo vadit, pro koncového uživatele to bude myslím přehlednější a intuitivnější na ovládání, a o to jde hlavně. Jinak jsem ještě objevila možnost vložení vnořeného datového listu právě do podřízené tabulky, na což byl vlastně směřován můj prvotní dotaz. S Accessem pracuju prvně, tak je tam pro mě dost novinek. K cíli se snad doberu... pomalu, ale jistě :-).

ano, podformulář je velmi dobrá věc. Nicméně vždy doporučuju vytvářet pro formuláře dotazy, nenechávej to na sql dotaz v rámci formuláře, jinak se z toho zblázníš.

Je dobré taky zavést štábní kulturu pojmenovávání všech dotazů, tabulek i formulářů, jakmile překročíš určitý počet, zjistíš, že ukočírovat to není zrovna dvakrát jednoduché.

Moc díky za rady! Vzala jsem si z toho poučení a databázi jsem úspěšně dokončila minulý týden :-). Ještě by mě zajímalo, jestli je možné vyřešit následující problém: Když databázi vytvořenou v MS Access 2007 uložím ve formátu pro MS Access 2003, nefungují mi při otevření v MS Access 2003 interaktivní klikací odkazy ve formulářích (v MS Access 2007 funguje vše bez problémů). Dá se s tím něco dělat, nebo musím cestu pro odkazy nadefinovat znovu? Díky ještě jednou za případnou odpověď.

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