Relace mezi tabulkami

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Podle příjmení Allen přístup MVP

Databáze začátečníky někdy čtením s jsou potřebné k čemu tabulek a vytvoření relace mezi tabulkami do jiného. Je pravděpodobně nejjednodušší ke sledování příklad.

Jako učitel školy musí sledovat jméno každého studenta a domácí podrobnosti, spolu s předmětů, které jste dostali, a hodnocení dosáhnout Margaret. Akce všechny v jedné tabulce, mohla by mohl pokuste pole:

Jméno

Adresa

Telefon domů

Předmět

Známka

Ale tuto strukturu vyžaduje jí znovu zadejte jméno a adresu studenta pro každý nový předmět. Kromě dobu potřebnou pro položku můžete je Představte si, co se stane, když student změní adresu a Margaret má najít a aktualizovat všechny předchozí položky? Uživatel se snaží různých struktura se pouze jeden záznam pro každého studenta. Při této akci musí mnoho dalších polí - něco jako:

Jméno

Adresa

Telefon domů

Název subjektu 1

Hodnocení pro předmět 1

Název subjektu 2

Hodnocení pro předmět 2

Název subjektu 3

Kolik předměty musí však mohla umožňovat? Kolik místa bude odpadů? Jak uživatel ví sloupců, které chcete zobrazit zobrazíte "Historie 104"? Jak si Průměrná hodnocení, které by mohly být v libovolném sloupci staré? Pokaždé, když se zobrazí opakování polí, je třeba data rozdělit na samostatných tabulek.

Řešení problému s její zahrnuje tři tabulky: jedno pro studenty, jeden pro předmětya druhý pro hodnocení. Tabulky studenti musí mít jedinečný kód pro každého studenta, tak počítači není nepřehledné o dvou studentů se stejnými názvy. Margaret volá toto pole StudentID, takže studentů tabulka obsahuje pole:

StudentID jedinečný kód pro každého studenta.

Příjmení rozdělení příjmení a jméno usnadnit vyhledávání.

Jméno

Adresa rozdělení adresách stejných důvodů.

Suburb

PSČ

Telefon

V tabulce předmětů budou obsahovat pole:

SubjectID jedinečné kódu pro každou předmět.

Předmět celý název subjektu

Poznámky stručný popis co toto téma popisuje.

V tabulce hodnocení pak máte pouze tři pole:

StudentID vazby tuto položku student v tabulce studentů

SubjectID vazby tuto položku ke společnému předmětu v tabulce předmětů

Hodnocení značku tento student dosáhne v tomto tématu.

Po vytvoření uvedenými třemi tabulkami, je potřeba vytvořit propojení mezi nimi Margaret. V aplikaci Access 95 – 2003, mohla by vyberte okna kontejneru databáze a výběr relace v nabídce Nástroje (nabídka Úpravy v Access 1 -2.) V aplikaci Access 2007 relace je ve skupině Zobrazit/skrýt na pásu karet Databázové nástroje . "Hodnocení" bude "související tabulky je" v relacích s i jiných tabulkách.

Teď uživatel zadá všech studentů v tabulce studentů s jedinečné StudentID pro jednotlivá pole. Další uživatel zadá všechny než se předměty, který uživatel učí do tabulky předmětů , oba objekty mají SubjectID. Klikněte na konci období, kdy značek připraveni Anna je zadat v tabulce hodnocení pomocí příslušné StudentID z tabulky studenti a SubjectID z tabulky předmětů .

Vám pomůže při zadávání značky, vytváří formuláře pomocí Průvodce "Formuláře/podformuláře": "předměty" je zdrojem hlavní formulář a "hodnocení" je zdrojem podformulář. Teď se příslušný předmětem hlavní formulář a přidá každé StudentID a hodnocení v podformuláři.

Hodnocení zadaných podle předmětu, ale Margaret je potřeba tyto informace zobrazit tak, že studenta. Vytváří jiného formuláře/podformuláře, s hlavním formulářem tématu její data z tabulky studenti a na podformulář z tabulky hodnocení . Vzhledem k tomu, že uživatel používá StudentID při zadávání hodnocení ve své původní podobě, aplikace Access odkazy na tento kód do jedné nové hlavní formulář a automaticky se zobrazí předměty a hodnocení pro studenta v hlavním formuláři.

MVP logo

Příjmení Allen je většina hodnotami Professional (MVP) přístup pomocí protokolu. Příjmení paní je vlastník databáze a školení Allen příjmenía mu jsou umístěná v Perth, Austrálie.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×