Applies ToInfoPath 2010

Pridávanie ovládacích prvkov, ktoré zhromažďujú jednu informáciu od používateľa alebo ktoré používateľovi zobrazujú jednu informáciu, je jednoduché, ale niekedy to nestačí. Niekedy môže byť potrebné zhromaždiť viacero údajových bodov, napríklad zoznam položiek pre vyúčtovanie výdavkov, alebo zobraziť viaceré body údajov, napríklad zoznam používateľov. Do formulára síce môžete pridať niekoľko ovládacích prvkov alebo dokonca zoznam ovládacích prvkov a dúfať, že ste ich pridali dosť, nie je to najefektívnejší spôsob navrhovania formulára. Na prispôsobenie takýchto situácií má Microsoft® InfoPath® 2010 niekoľko ovládacích prvkov, ktoré umožňujú zaznamenávať alebo prezentovať opakujúce sa údaje, ako sú napríklad databázové tabuľky alebo zoznamy s rôznou dĺžkou.

Obsah tohto článku

Informácie o ovládacích prvkoch opakujúcich sa údajov

Opakujúca sa sekcia

Ovládacie prvky opakujúcej sa sekcie obsahujú iné ovládacie prvky, napríklad bežný ovládací prvok sekcie, ale umožňujú vložiť toľko sekcií, koľko potrebujete. Predstavte si napríklad formulár žiadosti o poistenie, kde používatelia musia uviesť mená a vek svojich závislých. Tento druh formulára môžete navrhnúť ako papierový formulár s tromi zástupnými poľami, ktoré predpokladajú, že väčšina ľudí nemá viac ako troch závislých osôb. Ak však má niekto viac ako tri osoby, nebude mať žiaden priestor na pridanie ďalších závislých osôb. Pomocou ovládacieho prvku opakujúcej sa sekcie môžu používatelia pridať toľko polí, koľko potrebujú, aby mohli zobraziť zoznam závislých.

Po vložení ovládacieho prvku opakujúcej sa sekcie do šablóny formulára sa vloží iba prázdny kontajner. Ak chcete, aby bol ovládací prvok opakujúcej sa sekcie užitočný, musíte do ovládacieho prvku opakujúcej sa sekcie vložiť ďalšie ovládacie prvky, napríklad tabuľky alebo textové polia.

Keď používatelia premiestnia ukazovateľ myši nad opakujúcu sa sekciu, v ľavom hornom rohu sa zobrazí modré tlačidlo so šípkou. Toto je tlačidlo kontextovej ponuky. Používatelia môžu kliknutím na toto tlačidlo zobraziť možnosti vloženia alebo odstránenia opakujúcej sa sekcie.

Opakujúcu sa sekciu použite, ak chcete:

  • Zhromažďovanie viacerých inštancií rovnakého typu údajov, napríklad v prípade pridania závislých do žiadosti o poistenie.

  • Zobrazenie variabilných množstiev údajov vo formulári, ako je napríklad zobrazenie záznamov zamestnancov z databázy a zobrazenie 1 záznamu, ak sa vráti iba 1, alebo 10, ak sa vráti hodnota 10.

  • Vyhnite sa prázdnym zástupným objektom, ktoré zaberajú kritické miesto v šablóne formulára.

Na začiatok stránky

Opakujúca sa tabuľka

Opakujúce sa sekcie umožňujú pridávať a rozkladať ovládacie prvky rovnako ako v bežnej sekcii, niekedy je potrebný tabuľkový formát. Pridajte opakujúcu sa tabuľku na zobrazenie údajov v tabuľke, napríklad z databázy, alebo umožnite používateľom pridávať riadky a zadávať ďalšie tabuľkové údaje.

Opakujúca sa tabuľka sa skladá z troch častí, riadka hlavičky, jedného alebo viacerých riadkov s údajmi a riadka päty. Riadok hlavičky sa zvyčajne používa pre záhlavia stĺpcov a riadok päty možno použiť na vloženie textových polí alebo polí výrazu, ktoré sčítajú hodnoty z riadkov s údajmi. Riadky údajov sa opakujú toľkokrát, koľko je to potrebné, aby sa prispôsobili údajom, ktoré sú vyplnené v tabuľke, buď dynamicky, alebo v dôsledku zadávania údajov do tabuľky používateľom. Existuje len jeden riadok hlavičky a päty a predvolene sa zobrazuje iba riadok hlavičky a jeden riadok s údajmi.

Opakujúcu sa tabuľku použite, ak chcete:

  • Umožňuje používateľom zadávať údaje v štruktúrovanom tabuľkovom formáte.

  • Zhromažďovanie riadkových položiek, číselných údajov a iných typov údajov, ktoré sa najlepšie zobrazujú v tabuľke.

  • Šetrite miesto v šablóne formulára zobrazením iba toľko riadkov, koľko obsahuje skutočné údaje.

  • Zobrazenie alebo práca so záznamami z databázy, webovej služby alebo iného zdroja údajov v tabuľke v šablóne formulára.

Na začiatok stránky

Opakujúca sa rekurzívna sekcia

Opakujúca sa rekurzívna sekcia obsahuje ďalšie ovládacie prvky, môže sa vložiť do seba a je viazaná (väzba: Ak chcete pripojiť ovládací prvok k poľu alebo skupine v zdroji údajov tak, aby sa údaje zadané do ovládacieho prvku uložili. Keď je ovládací prvok neviazaný, nie je pripojený k poľu alebo skupine, a preto sa údaje zadané do ovládacieho prvku neuložia.) na vnorené referenčné skupiny (referenčná skupina: skupina priradená k inej skupine, aby sa ich vlastnosti a vlastnosti skupín a polí, ktoré obsahujú, vždy zhodovali. Ak sa zmenia vlastnosti jednej skupiny, druhá sa automaticky aktualizuje.) Opakujúce sa rekurzívne sekcie môžete použiť na vytvorenie hierarchického obsahu, ako je napríklad prehľad.

Na začiatok stránky

Vodorovná opakujúca sa tabuľka

Vodorovná opakujúca sa tabuľka je opakujúca sa sekcia s tabuľkou vo vnútri, ktorá obsahuje označený počet riadkov, ktoré sa opakujú vodorovne, a tabuľkou, ktorá obsahuje hlavičky riadkov na bočnej strane. Tieto jednotlivé súčasti boli zoskupené do vopred nakonfigurovanej kolekcie, ktorá môže obsahovať alebo zhromažďovať tabuľkové údaje, ktoré sa po pridaní väčšieho množstva údajov rozšíria pridaním stĺpcov namiesto riadkov. Môžete napríklad použiť vodorovnú opakujúcu sa tabuľku na zhromažďovanie údajov o predaji za každý štvrťrok. Ak je šablóna formulára prepojená s databázou, môžete použiť aj vodorovnú opakujúcu sa tabuľku na zobrazenie alebo prácu so záznamami z danej databázy.

Vodorovná opakujúca sa tabuľka pozostáva z dvoch častí, stĺpca hlavičky, ktorý sa predvolene zobrazuje, a stĺpca údajov, ktorý sa opakuje, podľa potreby na prispôsobenie údajov, ktoré sú vyplnené do tabuľky, buď dynamicky, alebo ako výsledok toho, že používateľ zadáva údaje do tabuľky.

Vodorovnú opakujúcu sa tabuľku použite, ak chcete:

  • Umožňuje používateľom zadávať údaje v štruktúrovanom tabuľkovom formáte.

  • Zhromažďovanie údajov od používateľa, ktorý sa najlepšie zobrazuje v tabuľke.

  • Šetrite miesto v šablóne formulára zobrazením iba toľko stĺpcov, koľko obsahuje skutočné údaje.

  • Zobrazenie alebo práca so záznamami z databázy, webovej služby alebo iného zdroja údajov v tabuľke v šablóne formulára.

Na začiatok stránky

Predloha alebo podrobnosti

Ak očakávate, že používatelia budú pracovať s veľkým množstvom údajov vo formulári, napríklad s viacerými záznamami v databáze, môžete použiť ovládací prvok predlohy alebo podrobností a uľahčiť im spravovanie týchto údajov. Keď používateľ vyberie položku v hlavnom ovládacom prvku, súvisiace informácie o danej položke sa zobrazia v ovládacom prvku Podrobností.

Ovládací prvok predlohy alebo podrobností môžete použiť napríklad pri navrhovaní formulára ľudských zdrojov, ktorý je pripojený k databáze záznamov zamestnancov. Ovládací prvok Predloha môže zobrazovať meno zamestnanca a pracovnú pozíciu a ovládací prvok podrobností môže zobrazovať polohu zamestnanca, dátum nástupu, dátum narodenia atď. Z hľadiska databázy je to ekvivalent vzťahu "one-to-one".

Podobne môžete použiť hlavný ovládací prvok na zobrazenie jednej množiny záznamov (napríklad mien zákazníkov) a ovládacieho prvku podrobností na zobrazenie súvisiacich záznamov (napríklad objednávok zákazníkov). Z hľadiska databázy je to ekvivalent vzťahu "one-to-many".

Na začiatok stránky

Vzťah predlohy alebo podrobností

Ovládací prvok predlohy alebo podrobností je vlastne množina dvoch súvisiacich ovládacích prvkov. Jedným z týchto ovládacích prvkov je určený hlavný ovládací prvok. druhý je určený ovládací prvok podrobností. Ovládací prvok predlohy je vždy opakujúca sa tabuľka. Ovládací prvok podrobností môže byť opakujúca sa tabuľka alebo opakujúca sa sekcia. Vzťah predlohy a podrobností môžete vytvoriť vložením príslušných opakujúcich sa ovládacích prvkov do formulára a následným zmenou vlastností každého ovládacieho prvku. Alebo môžete vložiť preddefinovaný ovládací prvok predlohy alebo podrobností zo sekcie Kontajnery na pracovnej table Ovládacie prvky.

Keď vložíte ovládací prvok predlohy alebo podrobností z pracovnej tably Ovládacie prvky, Program Microsoft Office InfoPath 2010 vytvorí vzťah "one-to-one" medzi hlavným ovládacím prvkom a ovládacím prvkom podrobností. Znamená to, že každý vybratý riadok v hlavnom ovládacom prvku má v ovládacom prvku podrobností len jeden zodpovedajúci výsledok. V typickom vzťahu "one-to-one" sa ovládacie prvky predlohy aj podrobností viažu na rovnakú opakujúcu sa skupinu v zdroji údajov.

Ak chcete, môžete zadať kľúčové polia v zdroji údajov, ktoré obsahujú súvisiace údaje, a vytvoriť vzťah "one-to-many" pre ovládací prvok predlohy alebo podrobností. V tomto type vzťahu môže mať každý výber v ovládacom prvku predlohy za následok viacero zhôd v ovládacom prvku podrobností. Ak napríklad používatelia vyberú záznam dodávateľa v hlavnom ovládacom prvku, môžu zobraziť produkty, ktoré sú priradené k daného dodávateľovi, v ovládacom prvku Podrobností. V typickom vzťahu "one-to-many" sú ovládacie prvky predlohy a podrobností viazané na oddelenie opakujúcich sa skupín v zdroji údajov

Ak chcete vytvoriť vzťah "one-to-many", musíte použiť možnosti na karte Predloha alebo podrobnosti v dialógovom okne Vlastnosti každého ovládacieho prvku, aby ste určili príslušné polia kľúča.

Ovládací prvok predlohy alebo podrobností je vlastne množina dvoch súvisiacich ovládacích prvkov. Jeden ovládací prvok je určeným ovládacím prvkom predlohy a druhý ovládací prvok podrobností. Ovládací prvok predlohy je vždy opakujúca sa tabuľka. Ovládací prvok podrobností môže byť opakujúca sa tabuľka alebo opakujúca sa sekcia.

Ovládací prvok predlohy alebo podrobností použite, ak chcete:

  • Povoľte používateľom, ktorí vypĺňajú formuláre založené na šablóne formulára, pracovať efektívnejšie s veľkým množstvom údajov.

  • Zobrazí ekvivalent vzťahu "one-to-one". Ovládací prvok predlohy alebo podrobností môžete použiť napríklad pri navrhovaní šablóny formulára ľudských zdrojov, ktorá je pripojená k databáze záznamov zamestnancov. Hlavný ovládací prvok môže zobraziť meno a pracovnú pozíciu zamestnanca a ovládací prvok podrobností môže zobraziť polohu zamestnanca, dátum nástupu a dátum narodenia.

  • Zobrazí ekvivalent vzťahu "one-to-many". Pomocou hlavného ovládacieho prvku môžete napríklad zobraziť jednu množinu záznamov (napríklad mená zákazníkov) a ovládací prvok podrobností na zobrazenie súvisiacich záznamov (napríklad objednávky zákazníkov).

InfoPath poskytuje preddefinovaný ovládací prvok predlohy alebo podrobností, ktorý môžete vložiť pomocou pracovnej tably Ovládacie prvky. Ovládací prvok predlohy alebo podrobností môžete vytvoriť aj vložením opakujúcej sa tabuľky a opakujúcej sa sekcie (alebo dvoch opakujúcich sa tabuliek) a následným zmenou vlastností každého ovládacieho prvku.

Ak je šablóna formulára určená hlavne na zobrazenie na obrazovke, zvážte umiestnenie ovládacieho prvku podrobností do ovládacieho prvku Oblasť posúvania v šablóne formulára. Ak sa tak v ovládacom prvku zobrazuje veľké množstvo údajov, používatelia sa môžu posúvať medzi údajmi. Všimnite si, že toto nie je najlepšia možnosť, ak si myslíte, že používatelia budú chcieť tlačiť svoje formuláre, pretože všetky údaje, ktoré sú skryté v oblasti posúvania na obrazovke, nebudú viditeľné ani vo vytlačenom formulári.

Na začiatok stránky

Opakujúca sa skupina možností

Do formulára môžete vložiť opakujúcu sa skupinu možností, aby používatelia mohli pridať viacero skupín výberu (skupina možností: ovládací prvok, ktorý sa používa na prezentáciu množiny vzájomne sa vylučujúcich možností. Predvolene obsahuje skupina možností dve sekcie výberu, z ktorých jedna sa používateľovi zobrazí ako predvolená možnosť vo formulári.) pri vypĺňaní.

Keď používatelia premiestnia ukazovateľ myši nad predvolenú možnosť vo formulári, v ľavom hornom rohu skupiny opakujúcich sa možností sa zobrazí tlačidlo kontextovej ponuky. Používatelia môžu kliknutím na toto tlačidlo zobraziť možnosti vloženia, odstránenia alebo nahradenia možností.

Vo formulári na cestovanie môžete napríklad použiť opakujúcu sa skupinu možností, ktorá používateľom umožní zadať informácie o ich služobných cestách. Pre každý segment dopravy si používatelia môžu vybrať jednu z troch možností – let, auto alebo vlak. Každá možnosť zobrazuje inú množinu polí.

Na začiatok stránky

Vkladanie ovládacích prvkov opakujúcich sa údajov

Vloženie opakujúcej sa rekurzívnej sekcie

Poznámka:  Ovládací prvok Opakujúca sa rekurzívna sekcia môžete vložiť iba do formulára, ktorý bol vytvorený pomocou šablóny formulára Prázdny formulár (InfoPath Filler) alebo ktorý má v dialógovom okne Možnosti formulára nastavenú kompatibilitu s formulárom výplne programu InfoPath.

Vloženie opakujúcej sa rekurzívnej sekcie (automatické vytvorenie zdroja údajov)

Ak sa rozhodnete, že program Microsoft Office InfoPath 2010 vytvorí zdroj údajov pri vkladaní opakujúcej sa rekurzívnej sekcie, InfoPath vytvorí opakujúcu sa skupinu, ktorá obsahuje odkaz na seba samú.

  1. Umiestnite kurzor na miesto, kam chcete vložiť opakujúcu sa rekurzívnu sekciu.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov.

  3. Na pracovnej table Ovládacie prvky začiarknite políčko Automaticky vytvoriť zdroj údajov .

    Poznámka:  Ak začiarkavacie políčko nie je k dispozícii, návrh formulára neumožňuje automatické vytvorenie zdroja údajov. Musíte vložiť opakujúcu sa rekurzívnu sekciu, ktorá je viazaná na existujúcu opakujúcu sa skupinu alebo skupinu, ktorú vytvoríte.

  4. V časti Ovládacie prvky Kontajnery kliknite na položku Opakujúca sa rekurzívna sekcia.

  5. Ak chcete do sekcie pridať ovládací prvok, presuňte ovládací prvok z pracovnej tably Ovládacie prvky do sekcie.

    Poznámka:  Ovládací prvok, ktorý sa už vo formulári nachádza, by ste nemali premiestniť do tejto sekcie, pokiaľ pole ovládacieho prvku už nie je súčasťou skupiny sekcie.

Na začiatok stránky

Vloženie opakujúcej sa rekurzívnej sekcie (naviazanej na existujúcu opakujúcu sa skupinu)

  1. Umiestnite kurzor na miesto, kam chcete vložiť opakujúcu sa rekurzívnu sekciu.

  2. Ak sa pracovná tabla Polia nezobrazuje, kliknite na položku Zobraziť polia v časti Údaje formulára na karte Údaje .

  3. Na pracovnej table Polia kliknite pravým tlačidlom myši na skupinu, ku ktorej sa má zviazať opakujúca sa rekurzívna sekcia.

  4. Kliknite na položku Opakujúca sa rekurzívna sekcia.

    Poznámka:  Skupina sa musí opakovať a musí obsahovať odkaz na seba samú. Ak chcete vytvoriť takúto skupinu, kliknite pravým tlačidlom myši na opakujúcu sa skupinu na pracovnej table Polia , kliknite na položku Odkaz a potom na samotnú skupinu (na skupinu, na ktorú ste klikli pravým tlačidlom myši).

Tip:  Pomocou pracovnej tably Ovládacie prvky môžete tiež vložiť opakujúcu sa rekurzívnu sekciu, ktorá sa viaže na existujúcu skupinu, pokiaľ nie je začiarknuté políčko Automaticky vytvoriť zdroj údajov .

Na začiatok stránky

Vloženie skupiny opakujúcich sa možností

Vloženie opakujúcej sa skupiny možností (automatické vytvorenie zdroja údajov)

Microsoft Office InfoPath 2010 môže automaticky vytvoriť zdroj údajov pri vkladaní opakujúcich sa skupín výberu (ako aj iných ovládacích prvkov). Ak to urobíte, InfoPath vytvorí skupiny, ktoré sa viažu na sekcie výberu v rámci opakujúcej sa skupiny možností. Okrem toho InfoPath vytvorí "virtuálnu" skupinu, ktorá sa viaže na opakujúcu sa skupinu možností. Za názvom virtuálnej skupiny nasleduje (voľba) na pracovnej table Polia.

Poznámka:  Ovládací prvok Opakujúca sa skupina možností môžete vložiť iba do formulára, ktorý bol vytvorený pomocou šablóny formulára Prázdny formulár (InfoPath Filler) alebo ktorý má v dialógovom okne Možnosti formulára nastavenú možnosť Kompatibilita na hodnotu Formulár výplne programu InfoPath.

  1. Umiestnite kurzor na miesto, kam chcete vložiť opakujúcu sa skupinu možností.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. Na pracovnej table Ovládacie prvky začiarknite políčko Automaticky vytvoriť zdroj údajov .

  4. V časti Kontajnery kliknite na položku Opakujúca sa skupina možností.

    Vo formulári sa zobrazí opakujúca sa skupina možností obsahujúca dve sekcie výberu.

  5. Ak chcete pridať ovládacie prvky do sekcií výberu v rámci opakujúcej sa skupiny možností, vykonajte niektorý z týchto krokov:

    • Ak chcete pridať ovládacie prvky do predvolenej sekcie výberu, presuňte požadovaný ovládací prvok z pracovnej tably Ovládacie prvky do sekcie výberu s označením Sekcia výberu (predvolené).

    • Ak chcete pridať ovládacie prvky do sekcie alternatívneho výberu, presuňte požadovaný ovládací prvok z pracovnej tably Ovládacie prvky do sekcie výberu s označením Sekcia výberu.

  6. Ak chcete sekciu otestovať, na karte Domov kliknite na položku Ukážka.

    Ak chcete používateľom ponúknuť viac ako dve možnosti, môžete do opakujúcej sa skupiny možností vložiť ďalšie sekcie výberu. Ak to chcete urobiť, umiestnite kurzor do skupiny opakujúcich sa možností a potom kliknite na položku Sekcia výberu v časti Kontajnery na pracovnej table Ovládacie prvky .

Na začiatok stránky

Vloženie opakujúcej sa skupiny možností (naviazanie na existujúcu skupinu)

  1. Umiestnite kurzor na miesto, kam chcete vložiť opakujúcu sa skupinu možností.

  2. Ak sa pracovná tabla Polia nezobrazuje, kliknite na položku Zobraziť polia v časti Údaje formulára na karte Údaje .

  3. Na pracovnej table Polia kliknite pravým tlačidlom myši na skupinu, s ktorou chcete naviazať opakujúcu sa skupinu možností, a potom kliknite na položku Opakujúca sa skupina možností.

    Poznámka:  Ak nie je k dispozícii skupina opakujúcich sa výberov , skupina, na ktorú sa pokúšate viazať, pravdepodobne nepodporuje tento typ ovládacieho prvku. Opakujúce sa skupiny výberu môžu byť viazané iba na opakujúce sa virtuálne skupiny. V zdroji údajov sa virtuálne skupiny zobrazujú ako (voľba).

  4. Ak chcete sekciu otestovať, na karte Domov kliknite na položku Ukážka.

Tip:  Pomocou pracovnej tably Ovládacie prvky môžete tiež vložiť opakujúcu sa skupinu možností, ktorá sa viaže na existujúcu skupinu, ak políčko Automaticky vytvoriť zdroj údajov nie je začiarknuté.

Na začiatok stránky

Vloženie opakujúcej sa tabuľky

  1. Umiestnite kurzor na miesto, kam chcete vložiť ovládací prvok.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. V časti Kontajnery kliknite na položku Opakujúca sa tabuľka.

  4. Ak vkladáte opakujúcu sa tabuľku do novej prázdnej šablóny formulára, postupujte takto:

    1. Do poľa Počet stĺpcov zadajte počet stĺpcov, ktoré má tabuľka obsahovať, a potom kliknite na tlačidlo OK.

    2. Opakujúca sa tabuľka sa vytvorí s textovým poľom v každom stĺpci. Ak chcete skonvertovať textové pole na iný typ ovládacieho prvku, kliknite pravým tlačidlom myši na textové pole, ukážte na položku Zmeniť ovládací prvok a potom kliknite na požadovaný ovládací prvok.

  5. Ak vkladáte opakujúcu sa tabuľku do šablóny formulára založenej na existujúcom zdroji údajov:

    1. Na prvej strane Sprievodcu väzbou opakujúcej sa tabuľky kliknite na zdroj údajov, ktorý chcete použiť v zozname zdrojov údajov , a potom kliknite na opakujúcu sa skupinu Miniatúra príručky na prepínanie medzi Lyncom 2010 a službami Office 365 , s ktorou chcete naviazať riadky tabuľky.

      Ak chcete vytvoriť novú opakujúcu sa skupinu, kliknite pravým tlačidlom myši na skupinu, do ktorej chcete pridať opakujúcu sa skupinu, kliknite na položku Pridať v kontextovej ponuke a potom v dialógovom okne Pridať pole alebo skupinu zadajte vlastnosti opakujúcej sa skupiny.

    2. Kliknite na tlačidlo Ďalej.

    3. Na druhej strane Sprievodcu väzbou opakujúcej sa tabuľky dvakrát kliknite na polia v zozname údajových väzieb, ktoré chcete pridať ako stĺpce do tabuľky.

      Ak chcete vytvoriť nové pole v zozname údajových väzieb, kliknite pravým tlačidlom myši na skupinu, ku ktorej je viazaná opakujúca sa tabuľka, kliknite na položku Pridať a potom v dialógovom okne Pridanie poľa alebo skupiny zadajte vlastnosti poľa.

    4. Ak chcete zmeniť poradie stĺpcov, vyberte stĺpec v zozname Stĺpce v tabuľke a potom kliknite na položku Posunúť nahor alebo Posunúť nadol.

Na začiatok stránky

Vloženie opakujúcej sa sekcie

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. V časti Kontajnery kliknite na položku Opakujúca sa sekcia.

  4. Ak vkladáte opakujúcu sa sekciu do novej prázdnej šablóny formulára:

    • Ak chcete pridať ovládacie prvky do opakujúcej sa sekcie, presuňte požadované ovládacie prvky z pracovnej tably Ovládacie prvky do opakujúcej sa sekcie v šablóne formulára.

      Poznámka:  Ovládací prvok, ktorý sa už nachádza v šablóne formulára, by ste nemali premiestniť do sekcie, pokiaľ pole ovládacieho prvku už nie je súčasťou skupiny sekcie v zdroji údajov. V opačnom prípade sa väzba ovládacieho prvku môže prerušiť.

    • Ak chcete pridať označenie do ovládacieho prvku, zadajte text nad ním.

  5. Ak vkladáte opakujúcu sa sekciu do šablóny formulára založenej na existujúcom zdroji údajov:

    1. V dialógovom okne Väzba opakujúcej sa sekcie vyberte opakujúcu sa skupinu, do ktorej chcete uložiť opakujúce sa údaje sekcie, a potom kliknite na tlačidlo OK.

    2. Pridajte ovládacie prvky do opakujúcej sa sekcie a potom ich naviažte na príslušné polia v zdroji údajov.

    3. InfoPath používa názov poľa alebo skupiny, ako označenie ovládacieho prvku. V prípade potreby text označenia zmeňte.

      Ovládacie prvky môžete vložiť aj pomocou pracovnej tably Polia . Na pracovnej table Polia kliknite pravým tlačidlom myši na opakujúcu sa skupinu, s ktorou chcete naviazať opakujúcu sa sekciu, a potom kliknite na položku Opakujúca sa sekcia.

Na začiatok stránky

Vloženie ovládacieho prvku Predloha alebo podrobnosti

Poznámka:  Ovládací prvok Predloha alebo podrobnosti môžete vložiť iba do formulára, ktorý bol vytvorený pomocou šablóny formulára Prázdny formulár (InfoPath Filler) alebo ktorý má v dialógovom okne Možnosti formulára nastavenú kompatibilitu na možnosť Formulár výplne programu InfoPath.

Vloženie ovládacieho prvku predlohy alebo podrobností do novej prázdnej šablóny formulára

InfoPath poskytuje preddefinovaný ovládací prvok predlohy alebo podrobností, ktorý môžete vložiť pomocou pracovnej tably Ovládacie prvky. Ovládací prvok predlohy alebo podrobností môžete vytvoriť aj vložením opakujúcej sa tabuľky a opakujúcej sa sekcie (alebo dvoch opakujúcich sa tabuliek) a následným zmenou vlastností každého ovládacieho prvku.

Ak navrhujete novú prázdnu šablónu formulára, začiarkavacie políčko Automaticky vytvoriť zdroj údajov na pracovnej table Ovládacie prvky je predvolene začiarknuté. V InfoPathe je tak k dispozícii automatické vytváranie polí a skupín v zdroji údajov pri pridávaní ovládacích prvkov do šablóny formulára. Tieto polia a skupiny sú na pracovnej table Zdroj údajov zastúpené ikonami priečinkov a súborov.

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. V časti Kontajnery kliknite na položku Predloha alebo podrobnosti.

  4. Do poľa Počet stĺpcov v predlohe v dialógovom okne Vložiť predlohu alebo podrobnosti zadajte počet stĺpcov pre ovládací prvok Predloha.

  5. Do poľa Počet polí v podrobnostiach zadajte počet polí pre ovládací prvok podrobností a potom kliknite na tlačidlo OK.

    Do šablóny formulára sa vložia dva ovládacie prvky – Opakujúca sa tabuľka (predloha) a Opakujúca sa sekcia (podrobnosti).

  6. Ak chcete otestovať vzťah predlohy alebo podrobností, na karte Domov kliknite na položku Ukážka a potom zadajte údaje do ovládacieho prvku Predloha. Súvisiace údaje by sa mali zobraziť v ovládacom prvku podrobností. Kliknutím na rôzne riadky v ovládacom prvku predlohy potvrďte, že príslušné údaje sa zobrazujú v ovládacom prvku podrobností.

Na začiatok stránky

Vloženie ovládacieho prvku predlohy alebo podrobností do šablóny formulára, ktorá je založená na existujúcom zdroji údajov

Ak budete pri návrhu šablóny formulára vychádzať z existujúceho súboru, databázy alebo webovej služby vo formáte XML (Extensible Markup Language), InfoPath odvodí polia a skupiny z pracovnej tably Zdroj údajov z existujúceho zdroja údajov. V tomto scenári môžete vložiť ovládací prvok predlohy alebo podrobností z pracovnej tably Ovládacie prvky, ako je to popísané v nasledujúcom postupe.

Ovládacie prvky predlohy a podrobností môžu byť v závislosti od vašich potrieb viazané na rovnakú opakujúcu sa skupinu alebo na rôzne opakujúce sa skupiny. Ovládacie prvky, ktoré sa zobrazujú v ovládacom prvku predlohy alebo podrobností, sú viazané na polia, ktoré sú súčasťou opakujúcej sa skupiny.

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. V časti Kontajnery kliknite na položku Opakujúca sa tabuľka.

  4. Na prvej strane Sprievodcu väzbou opakujúcej sa tabuľky kliknite na opakujúcu sa skupinu, s ktorou chcete naviazať riadky tabuľky, a potom kliknite na tlačidlo Ďalej. Ak tabuľka obsahuje iba jeden stĺpec, môžete namiesto opakujúcej sa skupiny vybrať opakujúce sa pole.

    Ak chcete vytvoriť novú opakujúcu sa skupinu, s ktorou sa tabuľka naviaže, kliknite pravým tlačidlom myši na skupinu, do ktorej chcete pridať opakujúcu sa skupinu, kliknite na položku Pridať a potom v dialógovom okne Pridať pole alebo skupinu zadajte vlastnosti opakujúcej sa skupiny.

  5. Ak chcete pridať stĺpce, ktoré chcete zahrnúť do tabuľky, dvakrát kliknite na polia v zozname údajových väzieb .

    Ak chcete vytvoriť nové pole na pridanie ako stĺpec, kliknite pravým tlačidlom myši na skupinu, ku ktorej je tabuľka viazaná, kliknite na položku Pridať v kontextovej ponuke a potom v dialógovom okne Pridanie poľa alebo skupiny zadajte vlastnosti poľa.

  6. Ak chcete zmeniť usporiadanie stĺpcov, kliknite na stĺpec v zozname Stĺpce v tabuľke, kliknite na položku Posunúť nahor alebo Posunúť nadol a potom kliknite na tlačidlo Dokončiť.

  7. Dvakrát kliknite na označenie opakujúcej sa tabuľky pod tabuľkou v šablóne formulára.

  8. Na karte Vlastnosti nástrojov ovládacieho prvku na páse s nástrojmi kliknite na predlohu alebo podrobnosti.

  9. Kliknite na položku Nastaviť ako predlohu, zadajte identifikátor ViewContext ovládacieho prvku predlohy do poľa IDENTIFIKÁCIA predlohy a potom kliknite na tlačidlo OK.

    Ak chcete zobraziť identifikátor ViewContext ovládacieho prvku, kliknite pravým tlačidlom myši na ovládací prvok, kliknite< typ ovládacieho prvku> vlastnosti a potom kliknite na kartu Rozšírené . Identifikátor ViewContext je viditeľný v časti Kód na karte. Môžete zvýrazniť hodnotu vedľa označenia ViewContext: a potom stlačením kombinácie klávesov CTRL + C skopírovať hodnotu do Schránky. Ovládací prvok predlohy alebo podrobností je zvyčajne pri konfigurácii ovládacieho prvku predlohy opakovanou tabuľkou, preto by ste použili identifikátor ViewContext opakujúcej sa tabuľky, ktorú konfigurujete v tomto kroku.

  10. Umiestnite kurzor na šablónu formulára, kam chcete vložiť opakujúcu sa sekciu (ovládací prvok podrobností).

  11. V časti Kontajnery na pracovnej table Ovládacie prvky kliknite na položku Opakujúca sa sekcia.

    Prípadne môžete ako ovládací prvok podrobností použiť inú opakujúcu sa tabuľku.

  12. Na prvej strane Sprievodcu opakovanou väzbou sekcie kliknite na opakujúcu sa skupinu, s ktorou chcete sekciu naviazať, a potom kliknite na tlačidlo OK.

  13. Dvakrát kliknite na označenie Opakujúce sa sekcie , ktoré sa zobrazí pod sekciou v šablóne formulára.

  14. Na karte Vlastnosti nástrojov ovládacieho prvku na páse s nástrojmi kliknite na položku Predloha alebo podrobnosti.

  15. Kliknite na položku Nastaviť ako podrobnosti a potom kliknite na názov ovládacieho prvku predlohy v zozname ID prepojenia na predlohu . Názov, ktorý vyberiete, by mal zodpovedať identifikátoru ViewContext ovládacieho prvku, ktorý ste zadali v kroku 9.

  16. Ak chcete zmeniť predvolený vzťah one-to-one ovládacieho prvku predlohy/podrobností na vzťah one-to-many, kliknite na pole Kľúč v časti Vzťah predlohy/podrobností a potom kliknite na položku Vybrať XPath Select XPath icon vedľa polí Kľúč (predloha) a Kľúčové pole (podrobnosti) a zadajte kľúčové polia zo zdroja údajov, ktoré obsahujú príslušné súvisiace údaje na vytvorenie vzťahu "one-to-many".

  17. Ak chcete otestovať vzťah predlohy alebo podrobností, na karte Domov kliknite na položku Ukážka a potom zadajte údaje do ovládacieho prvku Predloha. Súvisiace údaje by sa mali zobraziť v ovládacom prvku podrobností. Kliknutím na rôzne riadky v ovládacom prvku predlohy potvrďte, že príslušné údaje sa zobrazujú v ovládacom prvku podrobností.

    Na vloženie ovládacích prvkov predlohy alebo podrobností môžete použiť aj pracovnú tablu Polia. Ak chcete vytvoriť ovládací prvok predlohy, na pracovnej table Polia kliknite pravým tlačidlom myši na opakujúcu sa skupinu, s ktorou chcete naviazať hlavný ovládací prvok, a potom kliknite na položku Opakujúce sa tabuľky. Ak chcete vytvoriť ovládací prvok podrobností, postupujte podľa rovnakých všeobecných krokov.

Na začiatok stránky

Zmena predvoleného vzťahu predlohy alebo podrobností

Keď do šablóny formulára vložíte ovládací prvok predlohy alebo podrobností pomocou pracovnej tably Ovládacie prvky , InfoPath vytvorí vzťah one-to-one medzi nadradeným ovládacím prvkom a ovládacím prvkom podrobností. Vzťah "one-to-one" znamená, že pre každý výber v ovládacom prvku predlohy sa v ovládacom prvku podrobností zobrazí jeden zodpovedajúci výsledok.

Vzťah predlohy a podrobností môžete zmeniť z predvoleného vzťahu "one-to-one" na vzťah "one-to-many". Vzťah "one-to-many" znamená, že pre každý výber v ovládacom prvku predlohy sa v ovládacom prvku podrobností môže zobraziť viacero zodpovedajúcich výsledkov.

Keď do šablóny formulára vložíte ovládací prvok predlohy alebo podrobností, InfoPath predvolene vloží opakujúcu sa tabuľku a opakujúcu sa sekciu. Oba tieto ovládacie prvky sú viazané na rovnakú opakujúcu sa skupinu v zdroji údajov. Oba ovládacie prvky predvolene obsahujú ďalšie ovládacie prvky, ktoré sú viazané na polia v tejto opakujúcej sa skupine. Vo vzťahu "one-to-many" sú však ovládacie prvky predlohy a podrobností zvyčajne viazané na oddelenie opakujúcich sa skupín.

Ak ste do šablóny formulára vložili ovládací prvok predlohy alebo podrobností z pracovnej tably Ovládacie prvky a chcete namiesto vzťahu "one-to-one" vytvoriť vzťah "one-to-many", môžete odstrániť ovládací prvok podrobností, ktorý program InfoPath vytvorí. Potom môžete vytvoriť nový ovládací prvok podrobností, ktorý lepšie vyhovuje vašim potrebám, ako je uvedené v nasledujúcom postupe:

  1. Vyberte opakujúcu sa sekciu, ktorá je označená ako ovládací prvok podrobností, a potom stlačte kláves DELETE.

  2. Vloženie novej opakujúcej sa sekcie do šablóny formulára:

    1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

    2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

    3. Na pracovnej table Ovládacie prvky začiarknite políčko Automaticky vytvoriť zdroj údajov .

    4. V časti Vložiť ovládacie prvky kliknite na položku Opakujúca sa sekcia.

  3. Vložte požadované ovládacie prvky do opakujúcej sa sekcie:

    1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

    2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

    3. Na pracovnej table Ovládacie prvky začiarknite políčko Automaticky vytvoriť zdroj údajov .

    4. V časti Vložiť ovládacie prvky kliknite na ovládací prvok, ktorý chcete vložiť.

    5. Zopakujte kroky 1 až 4 pre každý ovládací prvok, ktorý chcete vložiť.

  4. Dvakrát kliknite na kartu opakujúcej sa sekcie v šablóne formulára.

  5. Kliknite na predlohu alebo podrobnosti na karte Vlastnosti ovládacích nástrojov na páse s nástrojmi.

  6. V časti Nastavenia predlohy alebo podrobností kliknite na položku Nastaviť ako podrobnosti.

  7. V zozname Prepojiť s identifikáciou predlohy kliknite na identifikátor ViewContext hlavného ovládacieho prvku.

    Ak chcete zobraziť identifikátor ViewContext ovládacieho prvku, kliknite pravým tlačidlom myši na ovládací prvok, kliknite< typ ovládacieho prvku> vlastnosti a potom kliknite na kartu Rozšírené . Identifikátor ViewContext je viditeľný v časti Kód na karte. Môžete zvýrazniť hodnotu vedľa označenia ViewContext: a potom stlačením kombinácie klávesov CTRL + C skopírovať hodnotu do Schránky.

  8. V časti Vzťah predlohy alebo podrobností kliknite na pole kľúča Podľa.

  9. Kliknite na položku Vybrať XPath Select XPath icon vedľa poľa Kľúč (predloha) a potom v dialógovom okne Výber poľa alebo skupiny kliknite na pole kľúča hlavného ovládacieho prvku a potom kliknite na tlačidlo OK.

  10. Kliknite na položku Vybrať XPath Select XPath icon vedľa poľa Kľúč (podrobnosti) a potom v dialógovom okne Výber poľa alebo skupiny kliknite na pole kľúča pre ovládací prvok podrobností a potom kliknite na tlačidlo OK.

    Ak chcete vytvoriť vzťah "one-to-many" pri prvom vytvorení ovládacieho prvku predlohy alebo podrobností, zvážte manuálne vytvorenie vlastného ovládacieho prvku predlohy alebo podrobností namiesto použitia preddefinovaného ovládacieho prvku preddefinovaného ovládacieho prvku predlohy alebo podrobností, ktorý je k dispozícii na pracovnej table Ovládacie prvky . Vlastný ovládací prvok môžete vytvoriť vytvorením vzťahu predlohy alebo podrobností medzi opakujúcu sa tabuľku a opakujúcu sa sekciu alebo medzi dvomi opakujúcami sa tabuľkami v šablóne formulára. Ak to chcete urobiť, otvorte dialógové okno Vlastnosti pre každý ovládací prvok a potom jeden ovládací prvok označte ako hlavný ovládací prvok a druhý ako ovládací prvok podrobností. Úpravou vlastností ovládacieho prvku podrobností môžete nastaviť vzťah "one-to-many" pomocou kľúčových polí.

Na začiatok stránky

Vloženie vodorovnej opakujúcej sa tabuľky

Poznámka:  Ovládací prvok Vodorovná opakujúca sa tabuľka môžete vložiť iba do formulára, ktorý bol vytvorený pomocou šablóny formulára Prázdny formulár (InfoPath Filler) alebo ktorý má v dialógovom okne Možnosti formulára nastavenú možnosť Kompatibilita na hodnotu Formulár výplne programu InfoPath.

  1. V šablóne formulára umiestnite kurzor na miesto, kde chcete vložiť ovládací prvok.

  2. Ak sa pracovná tabla Ovládacie prvky nezobrazuje, kliknite na tlačidlo Tabla ovládacie prvky v pravom dolnom rohu časti Ovládacie prvky na karte Domov .

  3. V časti Kontajnery kliknite na položku Vodorovná opakujúca sa tabuľka.

  4. Ak vkladáte vodorovnú opakujúcu sa tabuľku do novej prázdnej šablóny formulára:

    1. Do poľa Počet riadkov zadajte počet riadkov, ktoré má tabuľka predvolene obsahovať.

    2. Vodorovná opakujúca sa tabuľka sa vytvorí s textovým poľom v každom riadku v stĺpci údajov. Ak chcete skonvertovať textové pole na iný typ ovládacieho prvku, kliknite pravým tlačidlom myši na textové pole, ktoré chcete konvertovať, ukážte na položku Zmeniť ovládací prvok a potom kliknite na požadovaný ovládací prvok.

  5. Ak vkladáte vodorovnú opakujúcu sa tabuľku do šablóny formulára, ktorá je založená na existujúcom zdroji údajov:

    1. Na prvej strane Sprievodcu väzbou opakujúcej sa tabuľky kliknite na zdroj údajov, ktorý chcete použiť v zozname zdrojov údajov , a potom kliknite na opakujúcu sa skupinu Miniatúra príručky na prepínanie medzi Lyncom 2010 a službami Office 365 , s ktorou chcete naviazať riadky tabuľky.

      Ak chcete vytvoriť novú opakujúcu sa skupinu, kliknite pravým tlačidlom myši na skupinu, do ktorej chcete pridať opakujúcu sa skupinu, kliknite na položku Pridať a potom v dialógovom okne Pridanie poľa alebo skupiny zadajte vlastnosti opakujúcej sa skupiny.

    2. Kliknite na tlačidlo Ďalej.

    3. Na druhej strane Sprievodcu väzbou opakujúcej sa tabuľky dvakrát kliknite na polia v zozname údajových väzieb , ktoré chcete pridať ako stĺpce do tabuľky.

      Ak chcete vytvoriť nové pole, v zozname údajových väzieb kliknite pravým tlačidlom myši na skupinu, ku ktorej je zviazaná vodorovná opakujúca sa tabuľka, kliknite na položku Pridať a potom v dialógovom okne Pridať pole alebo Skupina zadajte vlastnosti poľa.

    4. Ak chcete zmeniť poradie stĺpcov, vyberte stĺpec v zozname Riadky v tabuľke a potom kliknite na položku Premiestniť pred alebo Premiestniť za.

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

Na začiatok stránky

Tipy rozloženia na opakovanie ovládacích prvkov údajov

Nasledujúce tipy vám pomôžu spresniť vzhľad, veľkosť a ďalšie aspekty ovládacích prvkov v rámci opakujúceho sa ovládacieho prvku údajov:

  • Ak chcete zmeniť veľkosť viacerých ovládacích prvkov v rámci opakujúceho sa ovládacieho prvku údajov naraz, podržte stlačený kláves CTRL, vyberte textové polia, ktorých veľkosť chcete zmeniť, a potom vykonajte potrebné úpravy v časti Veľkosť ovládacieho prvku na karte Vlastnosti ovládacích nástrojov na páse s nástrojmi.

  • Ak chcete zmeniť orámovanie alebo farbu ovládacích prvkov v rámci opakujúceho sa ovládacieho prvku údajov naraz, podržte stlačený kláves CTRL a vyberte textové polia, ktoré chcete zmeniť. Kliknite na kartu Vlastnosti nástrojov ovládacieho prvku na páse s nástrojmi, v časti Farba na karte kliknite na položku Orámovanie alebo podfarbenie a potom vykonajte potrebné úpravy.

  • Ak chcete prispôsobiť text, ktorý sa zobrazuje v textovom poli v rámci ovládacieho prvku opakujúcich sa údajov, použite polia Písmo a Veľkosť písma v časti Formátovať text na karte Domov na páse s nástrojmi. Prípadne môžete použiť časť Štýly písiem na karte Domov na páse s nástrojmi.

Na začiatok stránky

Tipy na rozloženie opakujúcej sa sekcie

Pomocou nasledujúcich tipov môžete vylepšiť vzhľad, veľkosť a ďalšie aspekty ovládacích prvkov v rámci ovládacieho prvku Opakujúce sa sekcie :

  • V niektorých prípadoch sa môže zdať, že text v ovládacích prvkoch v opakujúcej sa sekcii a označenia naľavo od týchto ovládacích prvkov nie sú zarovnané. Ak ich chcete rýchlo zmeniť, kliknite pravým tlačidlom myši na ovládací prvok, kliknite na položku <Typ ovládacieho prvku> Vlastnosti, na karte Veľkosť kliknite na položku Zarovnať a potom kliknite na položku Použiť. Ak sa označenie a ovládací prvok nachádzajú v rôznych bunkách v tabuľke rozloženia, kliknite pravým tlačidlom myši na bunku obsahujúcu označenie, v kontextovej ponuke kliknite na položku Vlastnosti tabuľky a potom kliknite na položku Centrovať v časti Zvislé zarovnanie na karte Bunka.

  • Možnosť Opakovať zvislo na karte Zobraziť v dialógovom okne Vlastnosti opakujúcej sa sekcie je predvolene vybratá. To znamená, že keď používatelia pridávajú opakujúce sa sekcie, tieto sekcie sa zobrazia vo zvislej tvorbe po celej dĺžke formulára. Výberom možnosti Opakovať vodorovne môžete nastaviť vodorovné rozbalenie opakujúcej sa sekcie. Umožní vám to vytvoriť úplne odlišné rozloženia. Môžete napríklad vytvoriť šablónu formulára, ktorá sa podobá kalendáru. Možnosť Opakovať vodorovne nie je podporovaná v šablónach formulárov kompatibilných s prehliadačom.

Na začiatok stránky

Tipy na vodorovné rozloženie opakujúcej sa tabuľky

Nasledujúce tipy vám pomôžu spresniť vzhľad, veľkosť a ďalšie aspekty ovládacieho prvku Vodorovná opakujúca sa tabuľka a ovládacích prvkov v ňom:

  • Vodorovná opakujúca sa tabuľka sa skladá z opakujúcej sa sekcie v tabuľke rozloženia. Pravé orámovanie tabuľky rozloženia definuje bod, v ktorom sa stĺpce v tabuľke zalomia do ďalšieho riadka, keď používatelia vložia ďalšie stĺpce. Ak chcete ovládať zalomenie stĺpca, môžete presunúť pravé orámovanie bunky tabuľky rozloženia, ktoré ohraničuje ovládací prvok opakujúcej sa sekcie doprava alebo doľava.

  • Vodorovná opakujúca sa tabuľka môže byť užitočná na účely tlače. Stĺpce v ovládacom prvku sa zalomia do nasledujúceho riadka v šablóne formulára, aby sa vytlačili všetky informácie v tabuľke. Ak je však šablóna formulára určená hlavne na zobrazenie na obrazovke, zvážte umiestnenie vodorovnej opakujúcej sa tabuľky do ovládacieho prvku Oblasť posúvania v šablóne formulára. Ak teda používatelia zadajú veľké množstvo údajov do vodorovnej opakujúcej sa tabuľky, môžu sa posunúť a zobraziť ich namiesto toho, aby ich videli všetky vo formulári. Všimnite si však, že ak používateľ vytlačí formulár, pri použití oblasti posúvania sa vytlačia iba údaje viditeľné na obrazovke v oblasti posúvania.

Na začiatok stránky

Možnosti prispôsobenia opakujúcej sa sekcie

Po vložení opakujúcej sa sekcie do šablóny formulára ju môžete prispôsobiť zmenou jej vlastností a nastavení v dialógovom okne Vlastnosti opakujúcej sa sekcie . Ak chcete otvoriť dialógové okno, v šablóne formulára kliknite pravým tlačidlom myši na opakujúcu sa sekciu, ktorej vlastnosti chcete zmeniť, a potom kliknite na položku Opakujúce sa vlastnosti sekcie.

Nasledujúca tabuľka popisuje niektoré spôsoby prispôsobenia opakujúcej sa sekcie a ponúka dôvody, prečo tak môžete urobiť. Napriek tomu, že tabuľka neposkytuje podrobné procedurálne informácie o možnostiach v dialógovom okne Vlastnosti opakujúcej sa sekcie , poskytuje predstavu o rozsahu dostupných možností.

Poznámky: 

  • Ak navrhujete šablónu formulára kompatibilnú s prehliadačom, niektoré funkcie v dialógovom okne Vlastnosti opakujúcej sa sekcie nie sú k dispozícii. Nemôžete napríklad povoliť nastavenie, ktoré umožňuje používateľom vkladať sekcie vodorovne do formácie vedľa seba.

  • Ak je šablóna formulára založená na databáze, schéme alebo inom existujúcom zdroji údajov, pravdepodobne nebudete môcť prispôsobiť všetky aspekty ovládacieho prvku. Môžete napríklad zmeniť veľkosť ovládacieho prvku, ale nie jeho názov poľa alebo skupiny, ktoré sú odvodené z existujúceho zdroja údajov.

Karta

Úloha

Podrobnosti

Údaje

Zmena názvu skupiny

Pri navrhovaní novej prázdnej šablóny formulára môžete zmeniť predvolený názov poľa alebo skupiny ovládacieho prvku na niečo, čo je jednoduchšie identifikovať pri práci so zdrojom údajov. Napríklad v šablóne formulára poistenia je skupina s názvom Závislé zrozumiteľnejší ako skupina s názvom "skupina1".

Poznámka:  Zmenou názvu skupiny sa nezmení väzba medzi opakujúcim sa sekciou v šablóne formulára a opakujúcim sa skupinou v zdroji údajov. Ak potrebujete naviazať opakujúcu sa sekciu na inú opakujúcu sa skupinu, kliknite pravým tlačidlom myši na opakujúcu sa sekciu a potom kliknite na položku Zmeniť väzbu.

Údaje

Zabránenie používateľom v vkladaní a odstraňovaní sekcií

Predvolene je začiarknuté políčko Povoliť používateľom vkladať a odstraňovať sekcie . Ak zrušíte začiarknutie tohto políčka, používatelia nebudú môcť vložiť ani odstrániť sekcie v opakujúcej sa sekcii. Je to užitočné v scenároch vytvárania zostáv, v ktorých chcete zobraziť opakujúce sa údaje, ale nechcete, aby používatelia tieto údaje zmenili alebo pridali ďalšie sekcie.

Údaje

Prispôsobenie príkazov ponuky

Ak chcete ďalej upravovať vlastnosti sekcie, kliknite na tlačidlo Upraviť . Môžete napríklad otvoriť dialógové okno Prispôsobiť príkazy , kde môžete prispôsobiť názvy a umiestnenia príkazov ponuky, ktoré sa používajú na vkladanie alebo odstraňovanie sekcií vo formulári používateľa. Tento typ prispôsobenia zjednodušuje používanie šablóny formulára. Do ponuky Upraviť môžete napríklad pridať vlastné príkazy, ktoré používateľom umožnia odstrániť opakujúce sa sekcie z formulára.

Údaje

Zobrazenie alebo prispôsobenie textu tipu

Predvolene je začiarknuté políčko Zobraziť vloženie a text tipu . Ak nechcete, aby sa používateľom vo formulári zobrazoval pokyny, môžete začiarknutie tohto políčka zrušiť alebo môžete prispôsobiť pokyny. Ak máte napríklad šablónu formulára poistenia, v ktorej používatelia musia zadávať závislé osoby do opakujúcej sa sekcie, môžete zmeniť text Vložiť položku, ktorý sa zobrazuje pod opakujúcu sa sekciou, na možnosť Vložiť ďalšieho závislého.

Displej

Povoliť používateľom vkladať sekcie do formácie vedľa seba namiesto jednej za druhou

Predvolene je vybratá možnosť Opakovať zvislo . To znamená, že keď používatelia pridávajú opakujúce sa sekcie, tieto sekcie sa zobrazia vo zvislej tvorbe po celej dĺžke formulára. Namiesto toho môžete nastaviť vodorovné rozbalenie opakujúcej sa sekcie. Umožní vám to vytvoriť úplne odlišné rozloženia. Môžete napríklad vytvoriť šablónu formulára, ktorá sa podobá kalendáru. Možnosť Opakovať vodorovne nie je podporovaná v šablónach formulárov kompatibilných s prehliadačom.

Displej

Filtrovanie údajov

Kliknutím na položku Filtrovať údaje otvorte dialógové okno Filtrovanie údajov , v ktorom môžete používateľom povoliť filtrovanie údajov v opakujúcej sa sekcii na základe hodnôt, ktoré používateľ zadá alebo vyberie na inom mieste vo formulári. Ak napríklad použijete opakujúcu sa sekciu na zhromažďovanie informácií o aktuálnych projektoch, môžete navrhnúť zoznam, ktorý používateľom umožní filtrovať svoje projekty podľa stavu.

Predloha alebo podrobnosti

Nastavenie vzťahu predlohy alebo podrobností

Na karte Predloha alebo podrobnosti môžete vytvoriť vzťah predlohy/podrobností medzi opakujúcu sa tabuľku (ovládací prvok Predloha) a opakujúcu sa sekciu (ovládací prvok podrobností). Ak nastavíte tento typ vzťahu, súvisiace údaje sa zobrazia v opakujúcej sa časti na základe položky, ktorú používateľ vyberie v opakujúcej sa tabuľke. Ovládacie prvky predlohy alebo podrobností nie sú podporované v šablónach formulárov kompatibilných s prehliadačom.

Veľkosť

Úprava veľkosti, odsadenia a okrajov

Veľkosť ovládacieho prvku môžete zadať manuálne zadaním hodnôt do polí Výška a Šírka . Medzery v ovládacom prvku aj mimoň môžete spresniť tak, že zmeníte odsadenie, čiže veľkosť medzipamäte okolo obsahu ovládacieho prvku, alebo okraje, čo predstavuje veľkosť priestoru medzi orámovaním ovládacieho prvku a ľubovoľným okolitým textom alebo ovládacími prvkami v šablóne formulára.

Spresniť

Zmena poradia indexu kariet

Umiestnenie ovládacieho prvku môžete zmeniť v celkovom poradí kariet šablóny formulára. Poradie kariet je poradie, v ktorom sa zameranie presunie vo formulári z jedného poľa alebo objektu na ďalšie, keď používatelia stlačia kláves TAB alebo KOMBINÁCIU KLÁVESOV SHIFT + TAB. Predvolené nastavenie indexu kariet pre všetky ovládacie prvky v šablóne formulára je 0, ale poradie kariet začína na 1. To znamená, že každý ovládací prvok s číslom 1 v poli Index tabulátora sa najskôr navštívi, keď používatelia stlačia kláves TAB. Každý ovládací prvok s číslom 2 v poli Index tabulátora sa navštívi na druhom mieste a tak ďalej. Všetky ovládacie prvky s číslom 0 v poli Index tabulátora sa zobrazia ako posledné v poradí prvkov. Ak chcete vynechať ovládacie prvky v poradí kariet, zadajte hodnotu -1 do poľa Index tabulátora .

Spresniť

Zadanie obrazovkového komentára

Ak chcete, aby sa vysvetľujúca poznámka zobrazila, keď používatelia premiestnia ukazovateľ nad ovládací prvok, zadajte požadovaný text do poľa Obrazovkový komentár . Pomôcky na zjednodušenie ovládania, ako napríklad pomôcky na kontrolu obrazovky, ktoré sprístupňovali informácie na obrazovke ako syntetizovanú reč alebo obnoviteľné braillovo zobrazenie, sa často spoliehajú na tieto obrazovkové komentáre na interpretáciu informácií pre svojich používateľov.

Spresniť

Zadanie a prispôsobenie nastavení zlúčenia

Kliknutím na položku Zlúčiť nastavenia zadajte spôsob zobrazenia údajov, ktoré používatelia zadávajú do ovládacieho prvku, keď sa skombinujú viaceré formuláre. Môžete napríklad zmeniť poradie vloženia opakujúcich sa sekcií do cieľového formulára.

Spresniť

Získanie identifikátorov ViewContext alebo XmlToEdit pre opakujúcu sa sekciu

Na identifikáciu ovládacieho prvku v kóde môžete použiť hodnotu ViewContext alebo XmlToEdit . Ak napríklad poznáte hodnotu ViewContext , môžete túto hodnotu použiť s metódami SelectText alebo SelectNodes triedy Zobraziť na programové vykonanie akcie úpravy údajov XML, ktoré sú viazané na ovládací prvok. Podobne, ak poznáte hodnotu XmlToEdit , môžete túto hodnotu použiť s metódou ExecuteAction objektu Zobraziť na programové vkladanie alebo odstraňovanie inštancií opakujúceho sa ovládacieho prvku. Môžete napríklad zadať hodnotu enumerácie ActionType , napríklad XCollectionInsert alebo XCollectionRemoveAll, a názov XmlToEdit , ktorý identifikuje konkrétnu skupinu, s ktorou chcete pracovať.

Formuláre prehliadača

Prispôsobenie nastavení pre uverejňovanie údajov späť na server

Karta Formuláre prehliadača sa zobrazí iba pri navrhovaní šablóny formulára kompatibilnej s prehliadačom. Umožňuje určiť, či sa údaje odosielajú na server, keď používatelia vložia alebo odstraňujú sekcie vo formulári.

Ďalšie akcie

Použiť pravidlá

Dvakrát kliknite na kartu v opakujúcej sa sekcii a potom kliknite na položku Spravovať pravidlá v časti Pravidlá na karte Vlastnosti ovládacích nástrojov na páse s nástrojmi. Zobrazí sa pracovná tabla Pravidlá , na ktorej môžete použiť pravidlá na použitie akcií pri vkladaní ovládacích prvkov alebo pri práci s ovládacími prvkami v opakujúcej sa sekcii.

Ďalšie akcie

Pridanie podmieneného formátovania

Dvakrát kliknite na kartu v opakujúcej sa sekcii a potom kliknite na položku Spravovať pravidlá v časti Pravidlá na karte Vlastnosti ovládacích nástrojov na páse s nástrojmi, kliknite na položku Nové a potom na položku Formátovanie. To vám umožní vytvoriť pravidlo podmieneného formátovania na zmenu vzhľadu ovládacieho prvku vrátane jeho viditeľnosti na základe hodnôt, ktoré používatelia zadávajú do formulára. Opakovanú sekciu môžete napríklad skryť vždy, keď používateľ zruší začiarknutie konkrétneho políčka vo formulári.

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.