Úvodné informácie o pripojení údajov

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.

Pripojenie údajov je dynamické prepojenie medzi formulára programu Microsoft Office InfoPath a zdroja externých údajov, ktorý ukladá alebo poskytuje údaje pre tento formulár. Zdroj údajov je kolekciou polí a skupín, ktoré definujú a uchovávajú údaje pre formulár. Ovládacie prvky sú viazané na polia a skupiny v zdroji údajov a zobrazenie údajov používateľom.

Formulár môže mať jedno primárne pripojenie údajov nazývané hlavné pripojenie údajov, a voliteľne môže mať jeden alebo viac vedľajších pripojení údajov. V závislosti od zámerov s formulárom môže pripojenie údajov dotazu alebo odoslanie údajov formulára do externého zdroja údajov, napríklad Microsoft SQL Server databázy alebo webovej služby.

Obsah tohto článku

Prehľad pripojení údajov

Práca s hlavným pripojením údajov

Práca s vedľajšie pripojenia údajov

Ukladanie údajov pre použitie v režime offline

Dôležité informácie pre pripojenie k externým zdrojom údajov

Prehľad pripojení údajov

Pripojenie údajov je dynamické prepojenie medzi formulárom a zdroj údajov, ktorý ukladá alebo poskytuje údaje pre tento formulár. Formulár môže mať jedno primárne pripojenie údajov nazývané hlavné pripojenie údajov, a voliteľne môže mať jeden alebo viac vedľajších pripojení údajov. Hlavné pripojenie údajov definuje hlavný zdroj údajov formulára. schéma XML popisuje spôsob ukladania údajov v podobe hlavného zdroja údajov. Nie je možné len jedno hlavné pripojenie údajov pre formulár a vytvára sa automaticky pri vytváraní šablóny formulára, ktorý je založený na externom zdroji údajov. Môžete vytvoriť toľko sekundárne údajových pripojení, ktorý sa má pri návrhu šablóny formulára.

V závislosti od zámerov s formulárom môžete vytvoriť hlavné alebo vedľajšie údajov pripojených k externým zdrojom údajov, ako napríklad Microsoft SQL Server databázy alebo webovej služby. Externý zdroj údajov je ukladací priestor údajov, ktoré odosiela alebo môže prijímať údaje z formulára, ktorý je založený na šablóne formulára. Program InfoPath pracuje s nasledujúcimi zdrojmi údajov:

  • Databáza programu Microsoft Office Access

  • Databáza aplikácie Microsoft SQL Server

  • Webovej služby

  • Knižnica dokumentov alebo zoznam na serveri so službou Microsoft Windows SharePoint Services

  • XML súbor

Môžete vytvoriť tri typy pripojenia údajov k externému zdroju údajov: dotaz na údaje, iba na odoslanie údajov iba alebo zadanie dotazov aj odoslanie údajov. Pripojenie údajov dotazu prijíma údaje zo zdroja údajov a údaje sú uložené v podobe. Pripojenie údajov odoslania odosiela údaje z formulára na zdroj údajov pre aplikáciu na webový server, do knižnice dokumentov na serveri so službou Microsoft Windows SharePoint Services, alebo v e-mailovej správy. Dotaz a odoslanie pripojenia údajov, ako získať údaje z a odoslať údaje k zdroju údajov. Ak chcete vytvoriť pripojenie údajov, zadáte typ pripojenia údajov, ktoré chcete. Môžete napríklad vytvoriť pripojenie údajov, ktoré nemá žiadny z týchto krokov:

  • Dotazy údajov z databázy

  • Odosiela údaje formulára v e-mailovej správy

  • Odosiela údaje formulára do aplikácie na webovom serveri

  • Odosiela údaje formulára do vlastnej aplikácie, ktorá používa ovládacieho prvku

  • Dotazy alebo odosiela údaje pomocou vlastného programovacieho kódu, napríklad C#, Microsoft Visual Basic .NET alebo Microsoft JScript.

  • Používa nastavenia uložené v knižnici pripojenia údajov na serveri využívajúcom Microsoft Office SharePoint Server 2007

  • Zadáva dotaz alebo odosiela údaje do služby Human Workflow Services v Microsoft BizTalk Server 2004 alebo BizTalk Server 2006

Typ pripojenia, ktoré používate závisí od zámerov formulárom a od typu externého zdroja údajov, ktorý chcete pripojiť formulár.

Pripojenia údajov dotazu

Pripojenie údajov dotazu získava údaje z externého zdroja údajov a uloží údaje do polí v hlavnom alebo vedľajšom zdroji údajov formulára. Potom môžete viazať ovládacích prvkov na tieto polia na zobrazenie týchto údajov vo formulári. Pripojenie údajov dotazu môžete vytvoriť nasledujúcimi spôsobmi:

  • Návrh šablóny formulára, ktorá vychádza z databázy, webovej služby alebo nastavenia uložené v knižnici pripojenia. Štruktúra externého zdroja údajov potom definuje hlavný zdroj údajov pre formulár.

  • Upravte existujúcu šablónu formulára pridaním vedľajšieho pripojenia údajov ktoré získava databázy, webovej služby, zoznam lokality SharePoint alebo knižnicu alebo súboru XML.

Pri návrhu novej šablóny formulára, ktorá vychádza z databázy, webovej služby alebo nastavení v knižnici pripojení, môžete vytvoriť pripojenia údajov, ktorý bude hlavným pripojením údajov pre formuláre založené na publikovanej šablóne formulára. Môžete definovať iba jedno pripojenie údajov dotazu ako hlavné pripojenie údajov pre šablónu formulára. Ak potrebujete údaje dotazu z ďalších zdrojov údajov, môžete vytvoriť vedľajšie pripojenia údajov dotazu údaje z týchto zdrojov údajov. Ďalšie informácie o vedľajších pripojení údajov ďalej v tomto článku sa naučíte.

Pri pridávaní vedľajšieho pripojenia údajov ktoré získava údaje do šablóny formulára, môžete určiť, či program InfoPath môže použiť pripojenie údajov pri každom otvorení formulára alebo po výskyte určitej udalostí pri vypĺňaní formulára, napríklad kliknutím na položku tlačidlo sa zobrazí zoznam možností. Ak chcete použiť pripojenie údajov po výskyte určitej udalosti, použite jeden z týchto postupov:

  • Vloženie ovládacieho prvku tlačidla, ktorý obnovuje údaje vo formulári.

  • Pridať pravidlo na použitie pripojenia údajov pri podmienky vo formulári.

  • Napíšte vlastný kód pre určité udalosti.

Pripojenie na odoslanie údajov

Po odoslaní formulára, údaje z tohto formulára sa odosielajú prostredníctvom odoslania údajov pripojených k externému zdroju údajov. Môžete nakonfigurovať publikovanej šablóne formulára, aby používatelia mohli odoslať údaje do nasledujúcich typov externých zdrojov údajov:

  • Databáza programu Microsoft Office Access

  • Databáza aplikácie Microsoft SQL Server

  • Webovej služby

Môžete tiež pridať sekundárny údajových pripojení, ktoré odosielajú údaje týmito spôsobmi:

  • Odoslanie údajov formulára do knižnice dokumentov na serveri so službou Microsoft Windows SharePoint Services.

  • Odoslanie údajov formulára v e-mailovej správy.

  • Odoslanie údajov formulára do aplikácie na webový server.

Môžete vytvoriť pripojenie údajov odoslania nasledujúcimi spôsobmi:

  • Navrhnutie novej šablóny formulára, ktorá vychádza z databázy, webovej služby alebo nastavenia uložené v knižnici pripojenia na serveri využívajúcom Office SharePoint Server 2007. Štruktúra externého zdroja údajov potom definuje hlavný zdroj údajov pre formulár.

  • Upravte existujúcu šablónu formulára pridaním vedľajšieho pripojenia údajov, a potom Konfigurácia šablóny formulára, aby používatelia mohli odosielať formuláre prostredníctvom tohto vedľajšieho pripojenia údajov.

    Tip: Pri návrhu šablóny formulára, ktorá vychádza z databázy programu Access alebo SQL Server, program InfoPath automaticky nakonfiguruje pripojenie na odoslanie údajov, ak databáza spĺňa určité požiadavky. Prepojenia na ďalšie informácie o týchto požiadavkách nájdete v časti Pozrite tiež. Môžete vybrať vypnúť funkciu Odoslať, ak chcete, aby používatelia mohli odosielať ich dokončená formulárov pomocou iný typ pripojenia údajov odoslania.

Vo väčšine prípadov, môžete nakonfigurovať jeden pripojenie údajov odoslania ako Hlavnou akciou odoslania pre šablónu formulára. Však môžete navrhnúť šablónu formulára tak, aby používatelia môžu odoslanie formulárov do viacerých umiestnení pomocou pravidiel alebo vlastného kódu. Napríklad, môžete nakonfigurovať šablóny formulára na Povoliť používateľom odoslanie formulárov do webovej služby, ako aj prostredníctvom e-mailovej správy. Zvyčajne, môžete nakonfigurovať šablónu formulára na odoslanie všetky údaje vo formulári. Však, ak na odoslanie údajov formulára použijete vlastný kód, alebo ak nakonfigurovaním šablóny formulára umožníte vo formulári odoslanie údajov do webovej služby, môžete odoslať časť údajov formulára.

Dotaz a pripojenie na odoslanie údajov

Pri návrhu šablóny formulára, ktorá vychádza z databázy alebo webovej služby, môžete vytvoriť pripojenie údajov, ktoré môžete získať údaje z a odoslanie údajov do databázy alebo webovej služby. Ak vytvárate šablóny formulára, ktorý je založený na databáze, pripojenie údajov môžete získať alebo odoslanie údajov. Však, aby formuláre založené na tejto šablóne formulára na odoslanie údajov do databázy, musia byť splnené tieto požiadavky:

  • Nie vytvárate šablóny formulára kompatibilnej s prehľadávačom.

  • Všetky tabuľky v hlavnom pripojení údajov musí obsahovať hlavný kľúč, jedinečné obmedzenie alebo jedinečný index.

  • Všetky tabuľky v dotaze musia mať jednoduché hierarchické vzťahy.

  • Žiadne z údajových polí v hlavnom zdroji údajov formulára môžu obsahovať typ údajov large binary.

Ďalšie informácie o týchto požiadavkách v dôležité informácie na pripojenie k externým zdrojom údajov ďalej v tomto článku.

Pripojenie údajov, ktoré môžete získať alebo odoslať údaje do webovej služby rovnako ako pripojenie údajov dotazu a pripojenia údajov odoslania skombinujú do jedného pripojenia údajov.

Na začiatok stránky

Práca s hlavným pripojením údajov

Hlavné pripojenie údajov vytvára pripojenie k zdroju údajov hlavného formulára. Schéma XML popisuje štruktúru pre údaje uložené v hlavnom zdroji údajov formulára. Zdroj údajov môžete navrhnúť prostredníctvom pracovnej tably Zdroj údajov, alebo môžete nechať automaticky vytvoriť zdroj údajov pri pridávaní ovládacích prvkov do šablóny formulára programu InfoPath. Môžete tiež navrhnúť šablónu formulára založenú na externý zdroj údajov, ktorý definuje štruktúru hlavného zdroja údajov. Šablóna formulára môže mať iba jedno hlavné pripojenie údajov.

Ak sa hlavné pripojenie údajov pripája k externému zdroju údajov, spôsob práce s hlavným pripojením údajov závisí od typu zdroja údajov, ktorý sa pripája k.

Databázy    Pri návrhu šablóny formulára založenej na databáze, program InfoPath vytvorí hlavné pripojenie údajov, dotazy a voliteľne aj odosiela údaje do tejto databázy. Ak sa budú vypĺňať formulár iba v programe InfoPath a databáza spĺňa požiadavky uvedené v časti dôležité informácie pre pripojenie k externým zdrojom údajov , program InfoPath automaticky vytvorí pripojenie na odoslanie údajov a nakonfiguruje formulára šablónu, aby používatelia mohli odosielať formuláre. Ak sa budú vypĺňať formulár pomocou prehliadača, program InfoPath nevytvorí pripojenie údajov odoslania k databáze. Pripojenia údajov, ktoré odoslanie údajov do databázy nie sú podporované v šablónach formulára kompatibilných s prehľadávačom.

Tip: Ak chcete odoslať údaje do databázy sa budú vypĺňať formulár pomocou prehliadača, môžete tak urobiť pripojením formulára do webovej služby, ktoré odosiela údaje do databázy.

Webovej služby    Pri návrhu šablóny formulára založenej na webovej službe, môžete vytvoriť hlavné pripojenie údajov, ako dotazy a odosiela údaje, len dotazy údajov alebo len odosiela údaje. Ak vyberiete odoslanie údajov, program InfoPath automaticky nakonfiguruje šablónu formulára, aby používatelia mohli odosielať formuláre. Môžete určiť, či sa na odoslanie údajov formulára niektorý z údajov formulára. Ak iba niektoré údaje z predložený, môžete určiť polia, ktoré sa v konkrétnej skupina obsahujú údaje, ktoré by mali predložené, v závislosti od požiadaviek webovej služby.

Pri návrhu šablóny formulára na základe databázy alebo webovej služby, program InfoPath vytvorí hlavný zdroj údajov s poľami dotazu, údajových polí a skupín, ktoré zodpovedajú tak, že údaje sa ukladajú do databázy alebo webovej služby. Pole dotazu obsahuje hodnotu, ktorá sa používa v dotaze na načítanie údajov z databázy pomocou pripojenia údajov. Výsledky dotazu sa vložia do údajových polí, ktoré je možné upravovať, keď používateľ otvorí formulár. Pri odoslaní formulára, údaje v údajových polí sa odošle pomocou pripojenia údajov odoslania. Keďže polia a skupiny v hlavnom zdroji údajov musí zodpovedať spôsobu ukladania údajov v externom zdroji údajov, nemôžete upravovať tieto polia a skupiny. Môžete však pridať polia alebo skupiny do hlavného poľa v hlavnom zdroji údajov.

Ak chcete povoliť používateľom na zobrazenie, vyberte, úpravu alebo odoslanie údajov do údajových polí, môže viazať ovládacie prvky, napríklad textové polia a začiarkavacie políčka do polí vo formulári. Ak chcete dotaz a zobrazí ďalšie hodnoty, ktoré je možné vybrať ako výber, napríklad zoznam do polí dotazu môžete naviažete ovládací prvok. Ak chcete používateľom vybrať hodnotu zo zoznamu, môžete naviazanie ovládacieho prvku, napríklad zoznam na údajové pole a potom nastaviť vlastnosti ovládacieho prvku na zobrazenie hodnôt z vedľajšieho zdroja údajov alebo opakujúce sa pole v hlavnom zdroji údajov.

Na začiatok stránky

Práca s vedľajšie pripojenia údajov

Vedľajšieho pripojenia údajov pripájajú formulár k externému zdroju údajov. Vedľajšie pripojenia údajov sú užitočné, keď potrebujete dotaz alebo odoslanie údajov formulára do externého zdroja údajov ako externý zdroj údajov v hlavnom pripojení údajov, alebo ak chcete používateľom odoslať údaje do viacerých externých zdrojov údajov. Môžete vytvoriť ľubovoľný počet pripojení údajov.

Vedľajšieho pripojenia údajov môžete dotaz alebo odoslať údaje do nasledujúcich typov externých zdrojov údajov:

  • Databáza programu Office Access

  • Databáza SQL Server

  • Webovej služby

  • Knižnica dokumentov alebo zoznam na serveri so službou Windows SharePoint Services

  • XML súbor

Pomocou vedľajšieho pripojenia údajov, môžete tiež povoliť používateľom odoslanie údajov formulára do aplikácie na webový server, do knižnice dokumentov na serveri so službou Windows SharePoint Services alebo prostredníctvom e-mailovej správy.

Ak vytvoríte pripojenie údajov, ktoré získava údaje, štandardne formulár používa toto pripojenie údajov pri otvorení. Toto pripojenie údajov môžete použiť aj nakonfigurovaním šablóny formulára nasledovnými spôsobmi:

  • Pridanie tlačidla obnoviť do šablóny formulára, ktorý používateľ môžete kliknúť na odoslanie dotazu.

  • Pridanie pravidla do šablóny formulára na dotaz na zdroj údajov s použitím tohto pripojenia údajov.

  • Pridanie vlastného kódu do šablóny formulára, ktorá odosiela dotaz.

Pri pridávaní vedľajšieho pripojenia údajov do formulára, program InfoPath automaticky vytvorí vedľajší zdroj údajov pomocou údajových polí a skupín, ktoré sa zhodujú so spôsobom uloženia údajov v externom zdroji údajov. To pomáha zabezpečiť integritu údajov. Nemôžete upravovať polia a skupiny vo vedľajšom zdroji údajov.

Na začiatok stránky

Ukladanie údajov pre použitie v režime offline

Po pridaní vedľajšieho pripojenia údajov, ktoré získava údaje z externého zdroja údajov, môžete nakonfigurovať pripojenie na uloženie výsledkov dotazu v počítači používateľa. Tým sa zabezpečí, že môžu používatelia vyplniť formulár ak ich počítače nie sú pripojené k sieti. Toto sa nazýva práca v režime offline.

Ak ste nakonfigurovali vedľajšieho pripojenia údajov týmto spôsobom, dotaz sa odošle na externom zdroji údajov počas používateľa počítač je pripojený k sieti. Výsledky dotazu sa potom uložia vo vedľajšom zdroji údajov formulára a zobrazené vo formulári pri vypĺňaní formulára. Údaje uložené zakaždým, keď používateľ vykoná nový dotaz tak, aby sa údaje sa aktualizuje čo najviac.

InfoPath vzal do úvahy parametre dotazu pri rozhodovaní, či je vhodné pre daný dotaz uložené údaje. Keď vytvoríte pripojenie údajov, môžete rozhodnúť, či chcete zobraziť predvolenú množinu uložených údajov vo formulári v prípade, že zdroj údajov nie je k dispozícii. Mali by ste zvážiť, či údaje z dotazu je vhodné pre všetkých používateľov alebo či má formulár Zobraziť údaje, ktoré sú špecifické pre každého používateľa. Napríklad, ak údaje vrátené dotazom na základe rolu alebo identita používateľa, pomocou predvolené množiny údajov, ktoré bolo nakonfigurované v čase navrhnutia namiesto výsledkov dotazu môže viesť nesprávnych údajov pre daného používateľa.

Na začiatok stránky

Dôležité informácie pre pripojenie k externým zdrojom údajov

Program InfoPath podporuje pripojenia údajov na nasledujúce typy externých zdrojov údajov:

  • Databáza programu Office Access

  • Databáza SQL Server

  • Webovej služby

  • Knižnica dokumentov alebo zoznam na serveri so službou Microsoft Windows SharePoint Services

  • XML súbor

Nasledujúce časti obsahujú informácie a poznámky o pripojeniach ku každej z týchto externých zdrojov údajov.

Databáza Microsoft Office Access alebo SQL Server

Program InfoPath podporuje pripojenia údajov do databázy programu Access a databázy servera SQL Server. Na pripojenie k inému druhu databázy, môžete použiť webová služba, ktorá pracuje s databázou.

Formulár môže získavať údaje z databázy prostredníctvom hlavného alebo vedľajšieho pripojenia údajov a môžete vybrať ľubovoľný počet databázových tabuliek pripojenia ku kontu. Prvej tabuľky, ktoré ste vybrali je primárnej tabuľky. Tabuľky, ktoré následne vyberiete musí obsahovať pole, ktoré súvisia primárnej tabuľky. Program InfoPath sa pokúša nastaviť tieto vzťahy priradením názvov polí v dvoch tabuľkách. Môžete použiť tohto vzťahu alebo pridať vlastný vzťah tabuľky, keď vytvoríte pripojenie údajov.

Formulár môže odoslať údaje do databázy prostredníctvom formulára hlavné pripojenie údajov, ak je založený na požadovanú šablónu formulára a databáza spĺňať tieto požiadavky:

  • Šablóna formulára nie je šablóny formulára kompatibilnej s prehľadávačom    Ak vytvárate šablóny formulára kompatibilnej s prehľadávačom, program InfoPath nevytvorí pripojenie na odoslanie údajov v hlavnom pripojení údajov. Ak chcete povoliť používateľom odoslať údaje vo formulári, ktorý je založený na šablóne formulára kompatibilnej s prehľadávačom, použite webová služba, ktorá pracuje s databázou.

  • Ľavá tabuľka v každom z párov súvisiacich tabuliek v hlavnom zdroji údajov obsahuje primárny kľúč    Aspoň jeden z vzťahov pre každý pár súvisiacich tabuliek musí obsahovať primárny kľúč z ľavej tabuľky.

  • Žiadne z údajových polí v hlavnom zdroji údajov formulára ukladacieho priestoru typ údajov large binary    InfoPath zakáže pripojenie údajov odoslania, ak dotaz obsahuje polia, ktoré môžu obsahovať typ údajov large binary, ako sú napríklad obrázky, obrázky, OLE objektov, priložených súborov, typ údajov memo Office Access alebo typ údajov SQL Text.

Ak šablóna formulára a databáza spĺňajú všetky tieto požiadavky, program InfoPath vytvorí pripojenia na odoslanie údajov a nakonfiguruje šablónu formulára, aby používatelia mohli odosielať formuláre. Ak chcete používateľom odoslať údaje formulára prostredníctvom iného pripojenia údajov, môžete vypnúť pripojenie údajov odoslania v hlavnom pripojení údajov.

Pri návrhu šablóny formulára, ktorý je založený na databáze, program InfoPath vytvorí hlavný zdroj údajov obsahujúci polia dotazu a údajových polí, ktoré zodpovedajú spôsobu uloženia údajov v databáze. Program InfoPath pridá aj tlačidlá Spustiť dotaz a Nový záznam do predvoleného zobrazenia šablóny formulára. Po kliknutí na tlačidlo Spustiť dotaz program InfoPath odošle dotaz s údajmi v poli dotazu do databázy. Tlačidlo Nový záznam odstráni všetky aktuálne údaje vo formulári a nastaví ovládacie prvky, ktoré sú viazané na údajových polí predvolenej hodnoty poľa údajov. Po odoslaní údajov do databázy, všetky zmeny údajov v údajových polí zmeniť zodpovedajúce záznamy v databáze. Ak sa odstránia údaje z údajového poľa, zodpovedajúci záznam sa odstráni z databázy. Nakoniec údajov, ktorý bol pridaný do údajových polí aktualizujú príslušné polia alebo pridá zodpovedajúcich záznamov do databázy.

Ak sa chcete pripojiť formulár k databáze a už bol vytvorený hlavné pripojenie údajov pre formulár, môžete pridať vedľajšie pripojenie údajov, zadáva dotazy na databázu. Pri pridávaní vedľajšieho pripojenia údajov, program InfoPath vytvorí vedľajší zdroj údajov s poľami dotazu, údajových polí a skupín, ktoré zodpovedajú poliam v tabuľkách databázy. Môžete vybrať viacero databázových tabuliek a vytvorenie vzťahov medzi tabuľkami, rovnako ako pre hlavné pripojenie údajov.

Keď vytvoríte vedľajšieho pripojenia údajov, ktoré získava údaje, môžete nakonfigurovať pripojenie na odoslanie dotazu vždy, keď používateľ otvorí formulár, alebo môžete vykonať niektorý z týchto krokov na odoslanie dotazu:

  • Pridanie tlačidla, ktorý môžu používatelia kliknúť, ak chcete obnoviť údaje z pripojenia údajov.

  • Vytvorte pravidlo, ktoré odosiela dotaz pomocou pripojenia údajov.

  • Napíšte vlastný kód, ktorý odošle dotaz, keď je spustený.

Webovej služby

Formulár môžete dotaz alebo odoslať údaje do webovej služby prostredníctvom hlavného alebo vedľajšieho pripojenia údajov. Program InfoPath dodržiava nasledujúce štandardy pripojenia k webovým službám:

  • Simple Object Access Protocol (SOAP)    SOAP je komunikačný protokol, ktorý definuje správy XML, ktoré sa používajú na komunikáciu s webovej služby.

  • WSDL (WSDL)    WSDL je štandard schémy XML, ktorá slúži na popis umiestnenia, komunikačných protokolov a rozhraní webovej služby. Program InfoPath dokáže prijať iba dokument doslovný štýl webovej služby.

  • Univerzálny popis zisťovanie a Integration (UDDI)    UDDI je adresárovej služby, popisujúci webovej služby na podnikanie.

Pri návrhu novej šablóny formulára, ktorá vychádza z webovej služby, program InfoPath vytvorí hlavné pripojenie údajov webovej služby a potom vytvorí hlavný zdroj údajov obsahujúci polia dotazu, údajové polia a skupiny, ktoré spĺňajú schému XML webovej služby.

Ak sa konfigurácia šablóny formulára na použitie ďalších operácií v rovnakej webovej službe alebo chcete použiť iný webovej služby úplne, môžete pridať vedľajšie pripojenia údajov k šablóne formulára. Po pridaní vedľajšieho pripojenia údajov, ktoré získava údaje, program InfoPath vytvorí vedľajší zdroj údajov s poľami a skupinami, ktoré zodpovedajú schéme webovej služby. Ak pridáte pripojenie údajov, ktoré odosiela údaje, môžete nakonfigurovať pripojenie Odoslať všetky alebo len niektoré údaje vo formulári, v závislosti od parametrov webovej služby.

Ak chcete vytvoriť buď hlavné alebo vedľajšie pripojenie údajov webovej služby, môžete určiť, či pripojenie dotaz iba údaje, uvádza iba údaje alebo obe dotazov a odošle údaje. Ak pripojenie zadáva dotaz na údaje, program InfoPath pridá tlačidlo Spustiť dotaz na šablónu formulára. Keď používateľ klikne na tlačidlo Spustiť dotaz, program InfoPath odošle dotaz s údajmi v poliach dotazu do webovej služby. Ak pripojenie údaje odosiela, program InfoPath umožní pre formulár funkciu Odoslať. Keď konfigurujete pripojenie údajov odoslania, program InfoPath určí, aké údaje sa vyžaduje webovej služby. Na základe týchto informácií, môžete určiť, ktoré polia vo formulári šablóny je možné odoslať údaje do webovej služby.

Knižnice dokumentov alebo zoznamu na lokalite SharePoint

Formulár môže získavať údaje prostredníctvom vedľajšieho pripojenia údajov do knižnice dokumentov alebo zoznamu na serveri so službou Windows SharePoint Services. Formulár môžete odoslať aj údaje do knižnice dokumentov na serveri. Nemôžete sa pripojiť ku knižnici alebo zozname cez hlavné pripojenie údajov.

Ak vytvárate vedľajšieho pripojenia údajov, ktoré získava údaje z knižnice dokumentov alebo zoznamu, program InfoPath vytvorí vedľajší zdroj údajov pre formulár, ktorý priradí stĺpce v knižnici dokumentov alebo zoznamu.

Ak vytvoríte pripojenie údajov, ktoré odosiela údaje do knižnice dokumentov, môžete toto pripojenie na odoslanie údajov sa Hlavnou akciou odoslania pre šablónu formulára musíte zapnúť funkciu Odoslať pre šablónu formulára a priradiť s údajmi pripojenie s použitím dialógovom okne Možnosti odoslania (ponukaNástroje, príkaz Možnosti odoslania ). Na základe predvoleného nastavenia všetky údaje vo formulári odosielané prostredníctvom pripojenia na odoslanie údajov. Ak chcete odoslať iba niektoré údaje, môžete tak urobiť napísať vlastný kód pre šablónu formulára.

XML súbor

Formulár môže získavať údaje prostredníctvom vedľajšieho pripojenia údajov do súboru XML. Môžete napríklad Uložiť pracovný hárok programu Microsoft Office Excel ako súbor XML a potom pomocou vedľajšieho pripojenia údajov dotazu a zobrazenie údajov zo súboru vo formulári. Môžete použiť aj vedľajšieho pripojenia údajov dotazu údajov zo súboru XML na načítanie údajov z aplikácie na webový server, ktorý vráti XML, ako napríklad aplikácie Microsoft ASP.NET, rozhranie CGI (Common Gateway) skript alebo aplikáciu, ktorá používa Internet Server aplikácie programovacie rozhranie (ISAPI).

Aplikácia na webový server

Môžete vytvoriť pripojenia údajov, ktoré odosiela údaje do aplikácie na webový server, ako napríklad aplikácie ASP.NET, skriptu CGI alebo aplikáciu, ktorá používa ISAPI. Ak chcete odoslať údaje do aplikácie na webový server, musíte nakonfigurovať šablóny formulára umožníte používateľom odoslať údaje formulára a Konfigurácia možností odoslania pripojenia údajov tak, že vyberiete webový server (HTTP) v poli (dialógové okno Možnosti odoslania Ponuka Nástroje, možnosti Odoslania ).

Poznámka: Formulár môže mať len jeden údajového pripojenia, ktoré odosiela údaje do aplikácie na webový server. Nie je možné nakonfigurovať šablónu formulára na povolenie formuláre na použitie pravidla na odoslanie údajov do aplikácie na webový server.

Nastavenie pripojenia v knižnici pripojenia údajov

Ak viaceré formuláre používajú rovnaké alebo podobné pripojenia údajov, zvážte uloženie nastavenia pre každé pripojenie údajov v súbore pripojenia údajov v knižnici pripojenia údajov na serveri využívajúcom Office SharePoint Server 2007. Súbor pripojenia údajov je súbor XML, ktorý obsahuje informácie o pripojení pre jeden externý zdroj údajov a má príponu názvu súboru .xml alebo .udcx. Keď používateľ otvorí formulár, ktorý sa pripája k súboru pripojenia údajov, program InfoPath používa nastavenia v danom súbore na pripojenie k externému zdroju údajov. Výhody používania súborov pripojenia údajov patria:

  • Viacerých formulárov môžete použiť rovnaký súbor pripojenia údajov, takže nie je potrebné vytvoriť rovnaké pripojenie údajov od začiatku pre každý formulár.

  • Ak sa zmení umiestnenie alebo nastavenie pripojenia pre externý zdroj údajov, je potrebné aktualizovať iba súbor pripojenia údajov, nie každú šablónu formulára.

  • Súbor pripojenia údajov môže obsahovať alternatívny overovania informácie, ktoré je možné použiť server pri vypĺňaní formulára pomocou prehliadača.

  • Formuláre, ktoré sú vypĺňané v prehľadávači bez úrovne zabezpečenia úplnej dôveryhodnosti môžete pripojiť k počítaču v inej doméne, ak všetky pripojenia údajov vo formulári používať súbory pripojenia údajov.

Pripojiť formulár k súboru pripojenia údajov, súbor musí byť uložený v knižnici pripojenia údajov na serveri využívajúcom Office SharePoint Server 2007 a musí nasledovať pripojenia UDC (Universal Data) verzie 2.0 formáte.

Poznámka: Formát súboru UDC 2.0 je podmnožinou verzia 1.0 formát používaný v programe Microsoft Office FrontPage. Program InfoPath nie je možné použiť súbor pripojenia údajov vo formáte verzia 1.0. Prepojenia na ďalšie informácie o knižniciach pripojení údajov a súborov pripojenia údajov nájdete v časti Pozrite tiež.

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

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

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×