Vložení datového listu do formuláře

Datový list je jednoduché zobrazení dat uspořádaných do řádků a sloupců. Poklikejte na tabulku v navigačním podokně, Access zobrazí tabulku jako datový list. Díky kompaktnímu zobrazení dat fungují datové listy dobře, pokud se používají jako podformuláře k zobrazení dat ze strany "V" Relace 1:N. Tento článek popisuje, jak můžete přidat datové listy do formulářů v Access.

V tomto článku

Zobrazení příkladu datového listu ve formuláři

Předpokládejme, že chcete vytvořit formulář zobrazující data o kategoriích výrobků a také o všech produktech v těchto kategoriích. Data v tabulce Kategorie představují stranu 1 relace a data v tabulce Produkty představují stranu N relace. Každá kategorie může mít mnoho produktů.

Formulář obsahující podformulář

1. V hlavním formuláři jsou zobrazena data ze strany 1 této relace.

2. Datový list zobrazuje data ze strany N této relace.

Přetažení datového listu do formuláře

Nejrychlejší způsob, jak do formuláře přidat existující datový list, je otevřít formulář v návrhovém zobrazení, kliknout na něj a přetáhnout existující formulář datového listu z navigačního podokna do oblasti návrhu formuláře.

Pokud jste před zahájením tohoto postupu správně nastavili relace, access automaticky nastaví vlastnosti Podřízené propojovací pole a Hlavní propojovací pole se správnými hodnotami, které propo budou propojit hlavní formulář s datovým listem.

Vlastnosti Moje podřízené propojovací pole a Předloha propojovacích polí jsou prázdné

Pokud Access nedokáže určit, jak propojit ovládací prvek podformuláře s hlavním formulářem, ponechá vlastnosti Řídicí propojovací pole a Řídicí propojovací pole ovládacího prvku podformuláře prázdné. Tyto vlastnosti je nutné nastavit ručně.

Vložení datového listu do existujícího formuláře pomocí zobrazení rozložení

Pokud jste už nadefinovali relace mezi tabulkami v databázi, můžete rychle přidat datový list do existujícího formuláře pomocí zobrazení rozložení. Když přidáte pole ze strany N relace k formuláři, který je založen na straně 1 relace, Access automaticky vytvoří datový list pro zobrazení souvisejících záznamů.

  1. Otevřete existující formulář v zobrazení rozložení tak, že na něj kliknete pravým tlačítkem myši v navigačním podokně a potom v místní nabídce kliknete na Příkaz Zobrazení rozložení.

    Pokud se podokno Seznam polí nezobrazuje:

    • Stiskněte kombinaci kláves ALT+F8.

      —nebo—

      Na kartě Návrh klikněte ve skupině Nástroje na tlačítko Přidat existující pole.

      Upozorňujeme, že podokno Seznam polí rozdělí tabulky do oddílů: Pole dostupná pro toto zobrazení a pod ním pole dostupná v souvisejících tabulkách. Všechny ostatní tabulky, které přímo nesouvisí s hlavní tabulkou, jsou v dolní části podokna Seznam polí uvedené v části Pole dostupná v jiných tabulkách.

  2. V oddílu Pole dostupná v souvisejících tabulkách rozbalte tabulku obsahující první pole, které chcete použít v datovém listu, a přetáhněte pole do formuláře. Access vytvoří datový list a přidá do něj pole.

  3. Chcete-li do nového datového listu přidat další pole, je nutné jej nejprve vybrat kliknutím na datový list. Nezapomeňte, že Access změní uspořádání podokna Seznam polí tak, aby pole dostupná pro datový list byla v horní části. V oddílu Pole dostupná pro toto zobrazení přetáhněte do datového listu všechna ostatní pole, která chcete použít. Při přetahování jednotlivých polí do datového listu Access nakreslí pruh vložení, který vám ukáže, kam se pole vloží, až uvolníte tlačítko myši.

  4. Pokračujte v přidávání polí do hlavního formuláře nebo datového listu tak, že nejprve kliknete na hlavní formulář nebo datový list, který chcete vybrat, a potom pole přetáhnete z podokna Seznam polí.

Pole dostupná v jiných tabulkách podokna Seznam polí obsahují tabulky, které přímo nesouvisí s tabulkou nebo dotazem, na které je vybraný formulář založený. Pokud jste v okně Relace definovali všechny platné relace mezi tabulkami, nebudou pole v polích dostupná v jiných tabulkách pravděpodobně platná výběry pro formulář, který se kdy nachází. Pokud pole přetáhnete z tohoto oddílu do formuláře, access zobrazí dialogové okno Zadat relaci. Před pokračováním je nutné zadat pole, která obě tabulky vzájemně souvisejí. Pokud to tak je, podokno Seznam polí už nebude řazené do oddílů podle předdefinovaných relací. V tomto dialogovém okně může být nejlepší kliknout na Zrušit a znovu vytvořit relace mezi tabulkami. Další informace o relacích najdete v článku Vytvoření, úprava nebo odstranění relace.

Začátek stránky

Vložení datového listu do existujícího formuláře pomocí návrhového zobrazení

Tímto postupem můžete do existujícího formuláře v návrhovém zobrazení přidat datový list, který je přímo založený na tabulce nebo dotazu.

  1. Otevřete formulář v návrhovém zobrazení tak, že kliknete pravým tlačítkem myši na formulář v navigačním podokně a potom kliknete na návrhové zobrazení.

  2. On the Design tab, in the Controls group, if the Use Control Wizards tool is selected, click it so it is not selected.

    Obrázek tlačítka

    Proč?

    Použije-li se, Průvodce ovládacím panelem podformuláře vytvoří samostatný objekt formuláře, který bude tento ovládací prvek formuláře založit na tomto objektu formuláře. Tento postup naopak vytvoří datový list, který je namísto formuláře založen přímo na tabulce nebo dotazu.

  3. Na kartě Návrh klikněte ve skupině Ovládací prvky na tlačítko Podformulář nebo podsestava.

  4. V návrhové mřížce formuláře klikněte na místo, kam chcete datový list vložit.

  5. Přemístěte ovládací prvek podformuláře a změňte jeho velikost přetažením úchytů na okrajích a rozích ovládacího prvku.

  6. Připojený popisek ovládacího prvku podformuláře lze upravit tak, že nejprve kliknete na popisek, dvojitým kliknutím vyberete jeho text a zadáte nový popisek. Pokud chcete popisek odstranit, klikněte jednou na popisek a stiskněte klávesu DELETE.

  7. Pokud není zobrazen seznam vlastností, zobrazte jej stisknutím klávesy F4.

  8. Pokud není ovládací prvek podformuláře aktuálně vybraný, vyberte ho kliknutím.

  9. V seznamu vlastností na kartě Data klikněte na rozevírací seznam Zdrojový objekt a potom klikněte na tabulku nebo dotaz, které chcete zobrazit v datovém listu. Pokud například chcete zobrazit data z tabulky Objednávky, klikněte na Tabulka.Objednávky.

  10. Pokud jste před zahájením tohoto postupu správně nastavili relace, access automaticky nastaví vlastnosti Podřízené propojovací pole a Hlavní propojovací pole se správnými hodnotami, které propo budou propojit hlavní formulář s datovým listem.

    Vlastnosti Moje podřízené propojovací pole a Předloha propojovacích polí jsou prázdné

    Pokud Access nedokáže určit, jak propojit ovládací prvek podformuláře s hlavním formulářem, ponechá vlastnosti Řídicí propojovací pole a Řídicí propojovací pole ovládacího prvku podformuláře prázdné. Vlastnosti je nutné je nastavit ručně pomocí následujícího postupu:

    1. Otevřete hlavní formulář v návrhovém zobrazení.

    2. Kliknutím vyberte ovládací prvek podformuláře.

    3. Pokud není seznam vlastností aktuálně zobrazený, stiskněte klávesu F4.

    4. Na kartě Data v seznamu vlastností klikněte na (...) vedle pole vlastnosti Podřízené propojovací pole.

      Zobrazí se dialogové okno Propojování polí podformulářů.

    5. V rozevíracích seznamechHlavní pole a Podřízené pole vyberte pole, se kterou chcete formuláře propojit. Pokud si nejste jistí, která pole použít, klikněte na Navrhnout, aby Access určil propojovací pole. Po dokončení klikněte na OK.

      Pokud se pole, které chcete použít k propojení formulářů, nevidíte, budete muset upravit zdroj záznamů hlavního nebo podřízeného formuláře a ujistit se, že se v poli nachází. Pokud je například formulář založený na dotazu, ujistěte se, že se propojovací pole nachází ve výsledcích dotazu.

    6. Uložte hlavní formulář a přepněte do formulářové zobrazení, abyste ověřili, že formulář funguje tak, jak očekáváte.

  11. Uložte formulář kliknutím na Uložit na panelu nástrojů Rychlý přístup nebo stisknutím kombinace kláves CTRL+S.

  12. Přepněte do Formulářové zobrazení a ověřte, že datový list funguje tak, jak očekáváte.

Začátek stránky

Rozdíl mezi rozdělenou formou a formulářem, který obsahuje datový list

Formulář, který obsahuje datový list, zobrazuje data z různých (ale obvykle souvisejících) zdrojů dat. Ve formuláři můžou být třeba zaměstnanci, který může mít datový list se zobrazením všech úkolů přiřazených jednotlivým zaměstnancům. Datový list má jiný zdroj dat než formulář, který ho obsahuje. Oproti tomu rozdělený formulář má dvě části (formulář a datový list), ale v obou částech jsou zobrazena stejná data. Tyto dvě části se vzájemně sledují a poskytují dvě různá zobrazení dat najednou.

Další informace o vytváření rozdělené formuláře a práci s ním najdete v článku Vytvoření rozdělenho formuláře.

Začátek stránky

Potřebujete další pomoc?

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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×