Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.
Saate kujundada vormimalli, mida saab töötada päringu andmete või päringu Microsoft SQL serveri andmebaasi ja andmete edastamine.
Selle artikli teemad
Overview
Vormil võib olla üks esmane andmeühendus, mida kutsutakse peamise andmeühenduse ja soovi korral võib olla üks või mitu sekundaarse andmeühenduse. Eesmärgid vormi, olenevalt andmeühenduse võib päringu või vormiandmete välisest andmeallikast, nt Microsoft SQL serveri andmebaasi või veebiteenuse.
Kui loote vormimalli, mis põhineb andmebaasi, loob Microsoft Office InfoPath põhilise andmeallikas rühmad, mis sisaldavad päringuväljadele ja väljad ja päringu andmeühenduse peamise andmeühenduse vormimalli nimega. Väljade ja rühmade vastavad nii, et andmed on salvestatud andmebaasi tabelites. Päringu väljad sisaldavad andmeid, mida sisestatakse kasutaja andmete päringu väljad vastavad kirjed päringutulemite piiritlemiseks. Selle malli põhjal vormi kasutab peamise andmeühenduse, loob InfoPath päringu abil andmete päringu väljad. Seejärel saadab InfoPath päringu päringu andmeühenduse kaudu. Andmebaas tagastab päringu tulemused tagasi vormi päringu andmeühenduse kaudu. Päringu tulemused pannakse andmete väljad, mida saab redigeerida kaudu juhtelemendid, mis on seotud järgmised väljad.
Kuna andmete väljad ja päringu andmestruktuur peab vastama nii, et andmed on salvestatud andmebaasi, ei saa muuta nende väljade või rühmade põhi andmeallikas. Põhilise andmeallika juurkausta rühma saate lisada ainult väljad või rühmad. Lisateavet andmeallikate kohta leiate jaotisest Vt ka .
Vormi saate esitada andmed vormi peamise andmeühenduse kaudu, kui vormi aluseks oleva vormimalli ja andmebaasi vastama järgmistele nõuetele:
-
Vormimalli on pole brauseriga ühilduv vormimall InfoPath ei anna andmeühenduse peamised andmeühendus brauseriga ühilduva vormimalli kujundamisel. Brauseriga ühilduva vormimalli põhineva vormi andmete edastamine kasutajatele, kasutage veebiteenus, mis töötab andmebaasi.
-
Vasakpoolne tabel iga paari seotud tabelite põhilise andmeallika sisaldab primaarvõti Vähemalt iga paari seotud tabeli seoste peab sisaldama primaarvõtme vasakul tabelist.
-
Ükski vormi poe mahukaid binaarandmeid põhilise andmeallika andmete väljad InfoPathi keelab andmeühenduse, kui päring sisaldab välju, mida saab salvestada suure binaarandmeid tüüp, nt piltide, pildid, OLE objektid, manusfailid, Office Access andmetüübi memo või SQL-i teksti andmetüüp.
Kui InfoPath võimaldab andmeühenduse, kasutajad tohivad andmete väljad andmebaasi põhilise andmeallika andmete esitamiseks. Kui InfoPath võimaldab andmeühenduse, saate kohandada esitamise suvandeid sellel vormimallil põhinevaid vorme.
Ühilduvus
Kui loote vormimalli, mis põhineb andmebaasi, on teil võimalus kavandamisel on brauseriga ühilduv vormimall. Päringu andmeühenduse nimega peamise andmeühenduse loob brauseriga ühilduva vormimalli InfoPathi. Brauseriga ühilduvate vormimallide ei saa kasutajad saaksid andmebaasi andmete konfigureerida. Seetõttu, kui vormimalli, mis põhinevad SQL serveri andmebaasi kujundamise ja soovite oma vormiandmete peamise andmeühenduse kaudu andmebaasi kasutajatele, ei saa teete sellel vormimallil brauseriga ühilduv.
Enne alustamist
Vormimalli, mis põhinevad SQL serveri andmebaasi kujundamise, peate järgmine teave oma andmebaasi administraatorilt:
-
Server, mis sisaldab andmebaas, mida loote oma vormimalli nimi.
-
Andmebaas, mida te kasutate selle malli nimi.
-
Andmebaasi nõutav autentimine. Andmebaasi saate määrata, kuidas kasutajad pääsevad andmebaasi kasutada Microsoft Windowsi autentimist või SQL serveri autentimine.
-
Tabel, mis sisaldab andmeid, mida soovite saata või vormi, mille nime saate andmed vormi. See on primaarvõti. Kui te ei kavatse kasutada rohkem kui ühe tabeli andmebaasis, peate teiste isikute nimed, lapse tabelid. Samuti vajate väljaga primaarvõtme seostega tabelid lapse väljade nimed.
Vormimalli kujundamine
Päringu andmeühenduse Vormimalli kujundamine, peate tegema järgmist:
-
Vormimalli loomine Kui loote vormimalli, mis põhineb andmebaasi, loob InfoPath päringu andmeühenduse vormimalli ja andmebaasi vahelise ühenduse peamine andmete nimega. Selle protsessi loob automaatselt vormimalli andmeallikal.
-
Ühe või mitme päringu tulemite kuvamiseks juhtelemendi lisamine Lubada kasutajatel vaadata ja redigeerida vormi avamisel andmed peamise andmeallika välju, saate juhtelemendi lisamine vormimallile ja seejärel välja põhilise andmeallika juhtelemendi sidumiseks.
Samm 1: Vormimalli loomine
-
Klõpsake menüü fail nuppu Vormimalli kujundamine.
-
Klõpsake uue kujunduse, dialoogiboksis Vormimalli kujundaminevormimalli.
-
Klõpsake loendis põhjalandmebaasi.
-
Kui koostate brauseriga ühilduva vormimalli, märkige ruut Luba ainult brauseriga ühilduv funktsioonid .
Märkus.: Brauseriga ühilduva vormimalli andmeühenduse viisardi andmeühendusviisard ei võimalda. Kasutajatel edastada oma andmeid andmebaasi vormid, mis põhinevad brauseriga ühilduva vormimalli lisada sekundaarse andmeühenduse veebiteenus, mis töötab andmebaasi. Lisateavet sekundaarse andmeühenduse kohta leiate jaotisest Vt ka .
-
Klõpsake nuppu OK.
-
Klõpsake viisardi andmeühendusviisard, Valige andmebaas.
-
Dialoogiboksis Andmeallika valimine nuppu Uus allikas.
-
Millist liiki andmeallikaga soovite ühenduse loendis väärtus Microsoft SQL Serverja klõpsake nuppu edasi.
-
Tippige väljale Serveri nimi serveri SQL serveri andmebaasi nimi.
-
Jaotises identimisteabe sisse logida, tehke ühte järgmistest.
-
Kui andmebaas määratleb, kellel on juurdepääs funktsiooni kasutatakse Microsoft Windowsi võrgu mandaatide põhjal, klõpsake nuppu Kasuta Windowsi autentimist.
-
Kui andmebaas määratleb, kellel on juurdepääs vastavalt määratud kasutajanimi ja parool, mida saate administraatorilt andmebaasi, klõpsake nuppu Kasuta järgmist kasutajanime ja parooli, ja seejärel tippige oma kasutajanimi ja parool Kasutajanimi ja Parooli ruudud.
-
-
Klõpsake nuppu Edasi.
-
Klõpsake loendis Valige andmebaas, mis sisaldab andmeid, mida soovite nime andmebaas, mida soovite kasutada, märkige ruut Ühenda kindla tabeliga , klõpsake esmase tabeli nime ja seejärel klõpsake nuppu edasi.
-
Viisardi järgmisel lehel tippige talletava ühendusteavet väljale Faili nimi faili nimi ja klõpsake sätete salvestamiseks valmis .
Kui kavatsete kasutada muudes tabelites päringu andmeühendust, saate lisada selle lehe viisardi teiste tabelitega.
Kuidas seda teha?
-
Klõpsake nuppu Lisa tabel.
-
Dialoogiboksis tabeli või päringu lisamine lapse tabeli nime, klõpsake nuppu ja seejärel klõpsake nuppu edasi. InfoPath proovib seosed määrata sobitamine väljanimesid mõlemas tabelis. Kui te ei soovi soovitatud seost kasutada, valige seos ja seejärel klõpsake nuppu Eemalda seos. Seose lisamine nuppu Lisa seos. Dialoogiboksis Seose lisamine klõpsake iga seotud välja vastava veeru nime ja seejärel klõpsake nuppu OK.
-
Klõpsake nuppu Valmis.
-
Lisada täiendava tabeleid, korrake neid juhiseid.
-
-
Klõpsake nuppu Edasi.
-
Viisardi viimasel lehel tippige peamise andmeühenduse nimi. See nimi kuvatakse tööpaanil Andmeallikas loendis andmeallikas .
-
Kui vormimalli vastab jaotises Ülevaade , selle viisardi lehel näitab, et InfoPathi lubatud peamise andmeühenduse andmeühenduse. Andmeühenduse nime muutmiseks tippige vastavale väljale uus nimi. Kui soovite kasutajatel edastada vormi andmed läbi teise andmeühenduse, mis tuleb lisada vormimalli hiljem, klõpsake tühjendage ruut Luba edastamine selle ühenduse jaoks .
Märkus.: Kui teie vormimallil ei vasta nõuetele jaotises Ülevaade , InfoPathi keelab andmeühenduse ja väljale Enter Edasta ühenduse nimi ja märkige ruut Luba selle ühenduse Edasta on pole saadaval (keelatud). Kui InfoPath keelab andmeühenduse, peamise andmeühenduse vormimalli on ainult päringu andmeühenduse.
Samm 2: Lisada ühe või mitme juhtelemendi päringu tulemite kuvamiseks
-
Kui tööpaan Juhtelemendid pole nähtav, siis klõpsake menüüs Lisa valikut Veel juhtelemente või vajutage klahvikombinatsiooni ALT+I, C.
-
Lohistage juhtelement vormimallile.
-
Valige dialoogiboksis Juhtelemendi sidumine väli, mille soovite juhtelemendiga siduda.
Suvandi Esita konfigureerimine
Kui vormimall ja andmeühendusviisardis valitud tabelid vastavad jaotises Ülevaade nõuetele, konfigureerib InfoPathi vormimalli esitada oma peamist andmeühenduse kaudu. Kui kasutate seda edastamise andmeühendust, InfoPath konfigureerib vormimalli nii, et kasutajad saavad edastada vormi andmed andmebaasi ja lisab nuppu Edasta tööriistariba Standardne ja käsu Edastafail menu, kui kasutajad täita vorm. Samuti konfigureerib InfoPath vormimalli nii, et kui kasutajad vorme, jääb avatud vorm ja kasutajale, mis näitab, kas vormi õnnestus, kuvatakse teade. Saate muuta teksti, klõpsake nuppu Edasta ja käitumine pärast edastamist vormi.
-
Klõpsake menüü TööriistadEdastamise suvandid.
-
Nuppu saada , mis kuvatakse tööriistariba Standardne ja käsu Edasta , mis kuvatakse menüü fail , kui kasutajad täita vorm nime muutmiseks tippige uus nimi väljale pealdisEdasta Suvandid dialoogiboksi.
Näpunäide.: Kui soovite kiirklahvi määrata selle nupu ja käsu, tippige ampersand (&) enne märgi, mida soovite kasutada kiirklahvina. ALT + B nimega nuppu Edasta ja käsu kiirklahvi määramiseks tippige & dasta.
-
-
Kui te ei soovi kasutada tööriistariba Standardne käsk Edasta või nuppu saada , kui nad teie vormi täitmine inimesed, tühjendage ruut Kuva menüükäsk Edasta ja tööriistariba nupp Edasta .
-
Vaikimisi pärast kasutajad vormi esitamise InfoPathi vormi hoiab avatud ja kuvatakse sõnum, mis näitab, kui vorm on nüüd edastatud. Selle vaikekäitumise muutmiseks klõpsake nuppu Täpsemaltja seejärel tehke ühte järgmistest:
-
Sulgege vorm või luua uue tühja vormi pärast edastamist täidetud vormi, klõpsake loendis pärast soovitud suvand.
-
Luua kohandatud sõnum, mis näitab, kui vormi õnnestus, märkige ruut Kasuta kohandatud sõnumeid ja tippige oma sõnumid väljadele edu ja tõrke kohta .
Näpunäide.: Abil sõnumi väljale korral kasutajatele teada saada, mida teha, kui nad ei saa oma vormi edastada. Näiteks saate näitavad, et kasutajad vorm salvestada ja keegi veel juhiste saamiseks pöörduge.
-
Kui te ei soovi kuvada sõnumi pärast edastamist vormi, tühjendage ruut Kuva sõnumid edu ja tõrge .
-
-