Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Kaskádové polia so zoznamom pomáhajú používateľom rýchlejšie vyplnenie formulárov a zabezpečuje, aby používatelia zadávať údaje správne. Tento článok popisuje, ako vytvoriť a vyplniť kaskádové zoznamy s údajmi. V programe Microsoft Office InfoPath, môžete vyplniť zoznam s údajmi, ktoré používa hodnoty z formulára, hodnôt z externého dokumentu Extensible Markup Language (XML) alebo hodnoty z databázy programu Microsoft Office Access.

Obsah tohto článku

Čo je pole so zoznamom s CSS?

Pole so zoznamom s CSS je zoznam s možnosťami, ktoré menia na základe hodnotu, ktorú používateľ vyberie v inom zozname. Ak používateľ klikne koreniny v zozname kategórie zobrazené na nasledujúcom obrázku, produkty poľa sa zobrazí zoznam korenín.

Matematický symbol

V nasledujúcich častiach sa dozviete, ako do šablóny formulára so dva zoznam polí, kde sa filtruje druhý zoznam na základe hodnoty používateľ vyberie z prvého poľa zoznamu. Pri zmene hodnoty v prvom zozname, filter sa automaticky použije na druhý zoznam pole, ktoré menia hodnoty.

Informácie týkajúce sa kompatibility

Filtre možno použiť iba v šablón formulárov, ktoré sú určené na možné vyplniť v programe InfoPath. Filtre nie sú dostupné v šablónach formulára kompatibilných s prehľadávačom.

Na začiatok stránky

Krok 1: Vloženie CSS zoznamu

Ak chcete vytvoriť pole so zoznamom s CSS, je potrebné vložiť dve polia so zoznamom v šablóne formulára.

Poznámka: Ak chcete vložiť obrázok poľa so zoznamom v šablóne formulára, či dva zoznam polí nenachádzajú v opakujúca sa sekcia alebo opakujúca sa tabuľka.

  1. Ak sa nezobrazuje pracovná tabla Ovládacie prvky, kliknite na položku Ďalšie ovládacie prvky v ponuke Vložiť alebo stlačte klávesy ALT + I, C.

  2. V časti Vložiť ovládacie prvky na pracovnej table Ovládacie prvky, kliknite na Rozbaľovací zoznam. Pri vypĺňaní formulára, ktorý je založený na šablóne formulára, výber v rozbaľovacom zozname určí možností, ktoré sú k dispozícii do druhého poľa zoznamu.

  3. Kliknite na položku zoznam. V šablóne formulára by teraz mali byť rozbaľovacieho zoznamu a štandardným zoznamom.

    Rozbaľovací zoznam a zoznam vo formulári

  4. Dvakrát kliknite do poľa rozbaľovacieho zoznamu, ktoré ste zadali v šablóne formulára v kroku 2.

  5. V dialógovom okne Vlastnosti rozbaľovacieho zoznamu, kliknite na kartu údaje.

  6. Do poľa názov poľa zadajte listBox1a potom kliknite na tlačidlo OK.

  7. Dvakrát kliknite na zoznam, ktorý ste vložili v šablóne formulára v kroku 3.

  8. V dialógovom okne Vlastnosti zoznamu, kliknite na kartu údaje.

  9. Do poľa názov poľa zadajte listBox2Cascade, a potom kliknite na tlačidlo OK.

Na začiatok stránky

Krok 2: Poskytovanie údajov

Teraz, keď ste vložili polia so zoznamom v šablóne formulára, musíte poskytnúť údaje, ktoré sa zobrazia. Potom musíte použiť filter tak, aby si možnosti v druhom poli zoznamu na základe výberu používateľa v prvom zozname.

Táto časť vysvetľuje, ako pripojiť zoznam polí s údajmi pomocou tri bežné spôsoby: pridávanie údajov do formulára. pripojenie formulára do existujúceho dokumentu XML, ktorý obsahuje údaje, alebo pripojením formulára do databázy, ktorá obsahuje údaje. Dokončite vytváranie CSS zozname, kliknite na položku spôsob, ktorý chcete použiť v nasledujúcom zozname.

Pripojenie k údajom vo formulári

V tejto časti sa naučíte, ako vyplniť zoznamy s údajmi z formulára. Na vykonanie tohto kroku musíte najskôr nakonfigurovať polia v šablóne formulára tak, aby ste mohli zadať názvy kategórií a súbor produktov pre každú kategóriu.

Konfigurovanie polí v šablóne formulára

  1. Ak sa nezobrazuje pracovná tabla Zdroj údajov, kliknite na položku Zdroj údajov v ponuke Zobraziť.

  2. Na pracovnej table Zdroj údajov kliknite pravým tlačidlom myši na myFields skupiny a potom kliknite na položku Pridať.

  3. Do poľa názov v dialógovom okne Pridanie poľa alebo skupiny zadajte CategoriesAndProducts.

  4. V zozname Typ kliknite na položku skupiny.

  5. Začiarknite políčko opakujúci sa a potom kliknite na tlačidlo OK.

  6. Na pracovnej table Zdroj údajov kliknite pravým tlačidlom myši CategoriesAndProducts skupiny.

  7. Do poľa názov v dialógovom okne Pridanie poľa alebo skupiny zadajte kategóriua potom kliknite na tlačidlo OK. Toto pole obsahuje názvy kategórií prvého poľa zoznamu.

  8. Kliknite pravým tlačidlom myši na skupinu CategoriesAndProducts, a potom kliknite na položku Pridať.

  9. Do poľa názov v dialógovom okne Pridanie poľa alebo skupiny zadajte produktu.

  10. Začiarknite políčko opakujúci sa a potom kliknite na tlačidlo OK. Toto pole bude obsahovať názvy produktov pre druhý zoznam.

Keďže tento zoznam sa vyplní údaje z formulára, údaje musia pridané do formulára. Tak, že budete musieť vytvoriť predvolených hodnôt pre polia produktov a kategórie.

Tip

Môžete tiež vytvoriť rozbaľovacími zoznamami, ktoré zobrazenie hodnôt, ktoré používatelia zadať vo forme sami. Na vykonanie tohto kroku priradiť poli so zoznamom s poľami, ktoré sú viazané ovládacie prvky formulára. Keď používateľ zadá hodnoty do ovládacích prvkov, zmena možností v zozname.

Vytvorenie predvolených hodnôt

  1. V ponuke Nástroje kliknite na položku Predvolené hodnoty.

  2. V dialógovom okne Upraviť predvolené hodnoty v skupine CategoriesAndProducts vyberte pole Category (nie zrušte začiarknutie políčka), a potom do poľa Predvolená hodnota zadajte Seafood.

  3. Vyberte pole Product (nie zrušte začiarknutie políčka), a potom do poľa Predvolená hodnota zadajte Krabie mäsa.

  4. Kliknite pravým tlačidlom myši na pole a potom kliknite na položku pridať ďalší produkt vyššie. To vám umožní pridať druhý produkt pre Seafood ako predvolená hodnota.

  5. Kliknite pravým tlačidlom myši na druhú inštanciu pole (nie zrušte začiarknutie políčka), a potom do poľa Predvolená hodnota zadajte lososa.

  6. Kliknite pravým tlačidlom myši na skupinu CategoriesAndProducts, a potom kliknite na položku pridať ďalšie CategoriesAndProducts nižšie. To vám umožní pridať druhej kategórie ako predvolená hodnota.

  7. Pomocou predchádzajúcich krokov môžete určiť predvolené hodnoty pre druhú inštanciu poľami Kategória a Productmliečne výrobky, Cheddar a čokoládové mliečne, v tomto poradí.

  8. Kliknite na tlačidlo OK.

Teraz, keď ste zadali predvolených hodnôt pre polia produktov a kategórií, môžete sa pripojiť prvého poľa zoznam s údajmi, ktoré ste práve zadali.

Prvý zoznam sa pripojiť k údajom

  1. V šablóne formulára dvakrát kliknite do poľa rozbaľovacieho zoznamu, ktoré ste zadali predtým.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti rozbaľovacieho zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty v zdroji údajov formulára.

  4. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  5. V dialógovom okne Výber poľa alebo skupiny v skupine CategoriesAndProducts kliknite na pole kategórie a potom kliknite na tlačidlo OK.

Druhý zoznam teraz musíte pripojiť k údajom. Pri vytváraní tohto pripojenie údajov, budete chcieť použiť filter na druhý zoznam. Tento filter vyplniť druhý zoznam s príslušné produkty, na základe kategóriu vybraté v prvom zozname. Filter porovnáva hodnota vybratá v prvom zozname (listBox1 pole) so zoznamom kategórií uložené vo formulári (pole kategórie).

Druhý zoznam sa pripojiť k údajom

  1. V šablóne formulára dvakrát kliknite na položku štandardné zoznam, ktorý ste vložili predtým.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty v zdroji údajov formulára.

  4. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  5. V dialógovom okne Výber poľa alebo skupiny v skupine CategoriesAndProducts kliknite na pole a potom kliknite na položku Filtrovať údaje.

  6. V dialógovom okne Filtrovať údaje kliknite na položku Pridať.

  7. V dialógovom okne Zadajte podmienky filtrovania, kliknite na položku Vyberte pole alebo skupinu v prvom poli.

  8. V dialógovom okne Výber poľa alebo skupiny kliknite na položku listBox1 a potom kliknite na tlačidlo OK.

  9. V dialógovom okne Zadajte podmienky filtrovania kliknite v treťom poli Vyberte pole alebo skupinu.

  10. V dialógovom okne Výber poľa alebo skupiny kliknite na pole kategórie a potom kliknite na tlačidlo OK zavrite všetky otvorené dialógové okná.

Teraz, keď máte druhý zoznam pripojení k údajom a použije filter, ste pripravení na testovanie zoznam polí, uistite sa, že fungujú správne.

Testovanie zoznam polí

  1. Ak chcete otestovať vykonané zmeny, na štandardnom paneli s nástrojmi, kliknite na príkaz Ukážka alebo stlačte kombináciu klávesov CTRL + SHIFT + B.

  2. Do poľa rozbaľovacieho zoznamu, kliknite na položku Seafood. Štandardný zoznam by mali zobrazovať prázdny riadok, krab mäsa a lososa.

    Poznámka: Prázdny riadok umožňuje zrušte ich výber zo zoznamu.

Ak zoznam polí nefungujú správne, pozrite si filter pre druhý zoznam, aby ste sa uistili, že ich porovnanie listBox1 poľom kategórie.

Na začiatok časti

Pripojenie k dokumentu externých XML

V tejto časti sa naučíte, ako vytvoriť pripojenie údajov XML dokument, ktorý obsahuje hodnoty produktov a kategórie. XML dokument bude vedľajší zdroj údajov. Ak chcete vytvoriť toto pripojenie údajov, bude potrebné vytvoriť dokument XML, dokumentu XML priradiť polia so zoznamom v šablóne formulára a potom použiť filter na druhý zoznam tak, aby zoznam produktov zmení správne.

Predtým, ako môžete priradiť formulár vedľajší zdroj údajov, je potrebné vytvoriť dokument XML.

Vytvorenie dokumentu XML

  1. Spustite Poznámkový blok alebo iného textového editora.

  2. Skopírujte a prilepte nasledovné údaje XML do textového editora:

    <?xml version="1.0" encoding="UTF-8"?>
    <ListBoxData>
    <CategoriesAndProducts>
    <Categories>Seafood</Categories>
    <Products>
    <Product>Crab meat</Product>
    </Products>
    <Products>
    <Product>Salmon</Product>
    </Products>
    </CategoriesAndProducts>
    <CategoriesAndProducts>
    <Categories>Dairy</Categories>
    <Products>
    <Product>Chocolate milk</Product>
    </Products>
    <Products>
    <Product>Cheddar</Product>
    </Products>
    </CategoriesAndProducts>
    </ListBoxData>
  3. Uloženie súboru vo svojom počítači ako listBoxData.xml.

Teraz, keď ste už vytvorili dokument XML, môžete sa pripojiť k šablóne formulára. Tým sa vytvorí vedľajší zdroj údajov.

Pripojenie dokumentu XML do šablóny formulára

  1. V ponuke Nástroje kliknite na položku Pripojenia údajov.

  2. V dialógovom okne Pripojenia údajov, kliknite na položku Pridať.

  3. V Sprievodcovi pripojením údajov kliknite na položku prijať údaje a potom kliknite na tlačidlo ďalej.

  4. Na ďalšej stránke sprievodcu vyberte položku dokument XML a potom kliknite na tlačidlo ďalej.

  5. Na nasledujúcej strane sprievodcu kliknite na tlačidlo Prehľadávať, vyberte listBoxData.xml súbor, ktorý ste uložili do počítača a potom kliknite na tlačidlo Otvoriť.

  6. Na nasledujúcej strane sprievodcu kliknite na položku zahrnúť údaje ako súbor prostriedkov v šablóne formulára alebo v časti šablóny a potom kliknite na tlačidlo ďalej.

  7. Na ďalšej stránke sprievodcu, do poľa Zadajte názov pre toto pripojenie údajov zadajte listBoxDataXMLFile.

  8. Začiarknite políčko automaticky načítať údaje po otvorení formulára. Zabezpečíte, ktorého poľa údajov zoznamu bude k dispozícii vždy, keď je formulár otvorený, namiesto toho, aby používateľ dotaz pre ňu.

  9. Kliknite na tlačidlo Dokončiť.

  10. V dialógovom okne Pripojenia údajov, kliknite na tlačidlo Zavrieť.

Teraz ste pripravení pripojiť prvého poľa zoznam v šablóne formulára s údajmi XML dokumentu.

Prvý zoznam sa pripojiť k údajom

  1. V šablóne formulára dvakrát kliknite do poľa rozbaľovacieho zoznamu, ktoré ste zadali predtým.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti rozbaľovacieho zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty z externého zdroja údajov.

  4. V dialógovom okne zdroj údajov kliknite na položku listBoxDataXMLFile.

  5. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  6. V dialógovom okne Výber poľa alebo skupiny v skupine CategoriesAndProducts kliknite na pole kategórie.

    Poznámka: Žltým pozadím v dialógovom okne Výber poľa alebo skupiny označuje, či pracujete s vedľajší zdroj údajov.

  7. Kliknite dvakrát na tlačidlo OK.

Teraz budú mať druhý zoznam pripojiť k dokumentu XML. Zatiaľ čo robí toto pripojenie údajov, budete chcieť použiť filter na druhý zoznam. Tento filter vyplniť druhý zoznam s príslušné produkty, na základe kategóriu vybraté v prvom zozname. Filter porovnáva hodnota vybratá v prvom zozname (listBox1 pole) so zoznamom kategórií uložené vo formulári (pole kategórie).

Druhý zoznam sa pripojiť k údajom

  1. V šablóne formulára dvakrát kliknite na položku štandardné zoznam, ktorý ste vložili predtým.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty z externého zdroja údajov.

  4. V dialógovom okne zdroj údajov kliknite na položku listBoxDataXMLFile.

  5. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  6. V dialógovom okne Výber poľa alebo skupiny v skupine CategoriesAndProducts rozbaľte skupiny produktov a potom kliknite na položku pole.

  7. Kliknite na položku filtrovať údaje.

  8. V dialógovom okne Filtrovať údaje kliknite na položku Pridať.

  9. V dialógovom okne Zadajte podmienky filtrovania, kliknite na položku Vyberte pole alebo skupinu v prvom poli.

  10. Do poľa zdroj údajov v dialógovom okne Výber poľa alebo skupiny kliknite na položku hlavné.

  11. Kliknite na položku listBox1, a potom kliknite na tlačidlo OK.

  12. V dialógovom okne Zadajte podmienky filtrovania kliknite v treťom poli Vyberte pole alebo skupinu.

  13. Do poľa zdroj údajov v dialógovom okne Výber poľa alebo skupiny kliknite na položku listBoxDataXMLFile (sekundárny) a potom kliknite na položku kategórie.

  14. Kliknutím na tlačidlo OK zavrite všetky otvorené dialógové okná.

Teraz, keď máte pripojené druhý zoznam do dokumentu XML a použiť filter, ste pripravení na testovanie zoznam polí, uistite sa, že fungujú správne.

Testovanie zoznam polí

  1. Ak chcete otestovať vykonané zmeny, na štandardnom paneli s nástrojmi, kliknite na príkaz Ukážka alebo stlačte kombináciu klávesov CTRL + SHIFT + B.

  2. Do poľa rozbaľovacieho zoznamu, kliknite na položku Seafood. Štandardný zoznam by mali zobrazovať len prázdny riadok, krab mäsa a lososa.

    Poznámka: Prázdny riadok umožňuje zrušte ich výber zo zoznamu.

Ak zoznam polí nefungujú správne, pozrite si filter pre druhý zoznam, aby ste sa uistili, že ich porovnanie listBox1 poľom kategórie.

Na začiatok časti

Pripojenie k databáze

V tejto časti sa naučíte, ako vytvoriť pripojenie údajov do dvoch tabuliek v databáze programu Access. Na vykonanie tohto kroku priradiť polia so zoznamom v šablóne formulára databázu a potom použiť filter na druhý zoznam tak, aby zoznam správne zobrazený v druhom políčko vytvoriť zoznam zmien na základe hodnota vybratá v prvom zozname. V tomto príklade sme Predpokladajme, že databázy programu Access obsahuje dve tabuľky s názvom kategórie a produkty a že dve tabuľky súvisia navzájom CategoryID poľa, ktorý sa používa v každej tabuľke.

Kategórie tabuľky   

Identifikácia kategórie

NázovKategórie

1

Seafood

2

Mliečne výrobky

Tabuľka produkty   

Identifikácia produktu

Identifikácia kategórie

ProductName

1

1

Krab mäsa

2

1

Losos

3

2

Mliečne čokolády

4

2

Cheddar

Šablóna formulára sa pripojiť k zdroju údajov

Najskôr musíte vytvoriť pripojenie údajov medzi šablónou formulára a tabuľky v databáze. Pretože zobrazujete iba údaje z databázy, namiesto toho, aby ho priamo do vzorca, úpravou databázy programu Access bude vedľajší zdroj údajov pre šablónu formulára.

  1. V ponuke Nástroje kliknite na položku Pripojenia údajov.

  2. V dialógovom okne Pripojenia údajov, kliknite na položku Pridať.

  3. V Sprievodcovi pripojením údajov kliknite na položku prijať údaje a potom kliknite na tlačidlo ďalej.

  4. Na nasledujúcej strane sprievodcu kliknite na položku databáza (Microsoft SQL Server alebo Microsoft Office Access iba) a potom kliknite na tlačidlo ďalej.

  5. Na nasledujúcej strane sprievodcu kliknite na položku Výber databázy a potom vyhľadajte a dvakrát kliknite na položku databázy programu Access na pevnom disku.

  6. V dialógovom okne Výber tabuľky kliknite na tabuľku, ktorá obsahuje údaje, ktoré chcete zobraziť v prvom zozname (v tomto príklade tabuľke kategórií) a potom kliknite na tlačidlo OK. Určuje ako primárnej tabuľky pre pripojenie údajov v tabuľke.

  7. V sprievodcovi kliknite na položku Pridať tabuľku.

  8. V dialógovom okne pridať tabuľku alebo dotaz, kliknite na tabuľku, ktorá obsahuje údaje, ktoré chcete zobraziť v zozname druhej (v tomto príklade tabuľku produkty) a potom kliknite na tlačidlo ďalej.

  9. V dialógovom okne Úprava vzťahov Skontrolujte správnosť pripájaného polia. V tomto príklade tabuľky súvisia navzájom CategoryID pole.

    Tip: Ak pripájaného polia sú nesprávne, vyberte polia, a potom kliknite na položku Odstrániť vzťah. Potom kliknite na položku Pridať vzťah, vyberte správne polia, a potom kliknite na tlačidlo OK.

  10. Kliknite na tlačidlo Dokončiť.

    Poznámka: V tomto príklade kategórie tabuľka obsahuje vzťahu one-to-many s tabuľkou produkty, čo znamená, že v každej kategórii jeden môže byť mnoho produktov. V databáze, tento druh vzťahu je zvyčajne stanovené pomocou kľúčových polí. V tomto prípade poľa CategoryID umožňuje prístup k príslušnej kategórie priradiť správny výber produktov.

  11. V sprievodcovi, pozrite si štruktúre zdroja údajov. Mali by ste vidieť dve tabuľky navzájom: primárnou tabuľkou a percentuálnej. Ak chcete zobraziť jednotlivé polia v tabuľke, začiarknite políčko Zobraziť stĺpce tabuľky. Po dokončení kontroly Údajová štruktúra, kliknite na tlačidlo ďalej.

  12. Zrušte začiarknutie políčka Uložiť kópiu údajov v šablóne formulára a potom kliknite na tlačidlo ďalej.

  13. Do poľa Zadajte názov pre toto pripojenie údajov na nasledujúcej strane sprievodcu zadajte názov pripojenia údajov.

  14. Začiarknite políčko automaticky načítať údaje po otvorení formulára.

  15. Kliknite na tlačidlo Dokončiť, a potom kliknite na tlačidlo Zavrieť v dialógovom okne Pripojenia údajov.

Prvý zoznam pripojenie k údajom

Teraz, keď ste vytvorili pripojenie údajov na sekundárny zdroj údajov, môžete sa pripojiť prvého poľa zoznam v šablóne formulára a tabuľkami v databáze.

  1. V šablóne formulára dvakrát kliknite do poľa rozbaľovacieho zoznamu, ktoré ste vložili skôr.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti rozbaľovacieho zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty z externého zdroja údajov.

  4. Do poľa zdroj údajov, skontrolujte, či je vybratá možnosť pripojenia údajov, ktoré ste vytvorili.

  5. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  6. V dialógovom okne Výber poľa alebo skupiny kliknite na názov tabuľky, ktorá obsahuje údaje, ktoré sa majú zobraziť v rozbaľovacom zozname (v tomto príklade d:Categories ) a potom kliknite na tlačidlo OK.

    Poznámka: Žltým pozadím v dialógovom okne Výber poľa alebo skupiny označuje, či pracujete s vedľajší zdroj údajov.

  7. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa hodnota.

  8. V dialógovom okne Výber poľa alebo skupiny, uistite sa, že Spojené pole (v tomto príklade : CategoryID ) je vybratá, a potom kliknite na tlačidlo OK. Toto je hodnota, ktorá sa uloží, keď používateľ umožňuje výber v zozname.

  9. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa zobrazovaný názov.

  10. V dialógovom okne Výber poľa alebo skupiny, kliknite na názov poľa, ktoré sa majú zobrazovať v rozbaľovacom zozname (v tomto príklade : NázovKategórie ).

  11. Kliknite dvakrát na tlačidlo OK.

Druhý zoznam pripojenie k údajom

Teraz budú mať na druhý zoznam sa pripojiť k databáze. Zatiaľ čo robí toto pripojenie údajov, budete chcieť použiť filter na druhý zoznam. Tento filter vyplniť druhý zoznam s zodpovedajúce hodnoty, na základe hodnoty, ktoré sú vybraté v prvom zozname.

  1. V šablóne formulára dvakrát kliknite na štandardné zoznam.

  2. Kliknite na kartu Údaje.

  3. V dialógovom okne Vlastnosti zoznamu v časti položky zoznamu kliknite na položku Vyhľadať hodnoty z externého zdroja údajov.

  4. Do poľa zdroj údajov, skontrolujte, či je vybratá možnosť pripojenia údajov, ktoré ste vytvorili.

  5. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa položky.

  6. V dialógovom okne Vyberte pole alebo skupinu rozbaľte primárnu skupinu (v tomto príklade d:Categories ) a kliknite na sekundárny skupiny, ktorý zodpovedá tabuľku, ktorá obsahuje údaje, ktoré sa má zobrazovať v poli so zoznamom kaskádové (v tomto Príklad produktov ).

  7. Kliknite na položku filtrovať údaje.

  8. V dialógovom okne Filtrovať údaje kliknite na položku Pridať.

  9. V dialógovom okne Zadajte podmienky filtrovania v prvom poli, skontrolujte, či je vybratá možnosť pripájaného pole z percentuálnej (v tomto príklade produkty ).

    Dôležité: Ak pripájaného polia s rovnakým názvom v tabuľkách, uistite sa, že ste vybrali správny. Polia z každej tabuľky sú zoradené za sebou v zozname. Preto môžete použiť okolité názvy polí zistiť, čo je správny. V tomto príklade sme vyberte CategoryID pole, ktoré sa zobrazí s ostatné polia z tabuľky Products.

  10. V treťom poli kliknite na položku Vyberte pole alebo skupinu.

  11. Do poľa zdroj údajov v dialógovom okne Výber poľa alebo skupiny kliknite na položku hlavné, kliknite na pole listBox1 a potom kliknite na tlačidlo OK.

    Teraz ste nakonfigurovali filter, ktorý porovná hodnotu v poli rozbaľovacieho zoznamu (listBox1 pole) vybratá so zoznamom hodnôt v poli so zoznamom štandardné.

  12. Kliknite na tlačidlo OK trikrát sa vrátite do dialógového okna Vlastnosti poľa zoznamu.

  13. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa hodnota.

  14. V dialógovom okne Výber poľa alebo skupiny vyberte hodnotu, ktorú chcete uložiť, keď používateľ umožňuje výber v zozname. V tomto príklade sme chcete uložiť ProductID pole na neskoršie použitie. Preto sme vybrať : ProductID zoskupiť a potom kliknite na tlačidlo OK.

  15. Kliknite na tlačidlo Vybrať výraz XPath Vzhľad tlačidlavedľa poľa zobrazovaný názov.

  16. V dialógovom okne Výber poľa alebo skupiny kliknite na názov poľa, ktoré chcete zobraziť v zozname (v tomto príklade : ProductName ).

  17. Kliknite dvakrát na tlačidlo OK.

Testovanie zoznam polí

Teraz, keď máte pripojený druhý zoznam do databázy a použije filter, ste pripravení na testovanie zoznam polí, uistite sa, že fungujú správne.

  1. Ak chcete otestovať vykonané zmeny, na štandardnom paneli s nástrojmi, kliknite na príkaz Ukážka alebo stlačte kombináciu klávesov CTRL + SHIFT + B.

  2. V rozbaľovacom zozname vyberte hodnotu. Štandardný zoznam by mali zobrazovať príslušné hodnoty z vedľajšej tabuľky, v závislosti od pripájaného pole, ktoré ste si vybrali.

Tip: Ak zoznam polí nefungujú správne, pozrite si filter pre druhý zoznam, aby ste sa uistili, že ich porovnanie listBox1 poľom CategoryID.

Na začiatok časti

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×