Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.
Šiame straipsnyje:
Duomenų šaltinių peržvalga
Visi duomenys, forma, ar tai yra duomenų, vartotojas gali pažymėti sąrašo lauke, išplečiamojo sąrašo lauke arba pasirinktinio įvedimo lauke, arba duomenys, kuriuos vartotojas įtraukia į formą, yra saugomi formos duomenų šaltinių. Duomenų šaltinio sudaro laukai ir grupės. Taip pat, kad aplankų standžiajame diske turi ir tvarkyti savo failus, laukų duomenis, kurias vartotojai įvedė formas, pagrįstas jūsų formos šablonas ir grupės turi ir tvarkyti šių laukų. Vartotojas prideda duomenų formos valdiklius ir šie valdikliai susieti su šių laukų. Pvz., Įsivaizduokite, kad kuriate išlaidų ataskaitos formos šabloną. Kai vartotojai atidaro formą pagal jūsų formos šabloną, jie gali pateikti savo vardo, antrojo vardo, ir pavardės į tris teksto lauko valdiklių – kiekvienos teksto laukelis yra susietas vardo lauką, lauko antro vardo ir pavardės lauką. Šie laukai, esantys grupę, pavadintą "pavadinimas".
Galite peržiūrėti ir dirbti su laukais ir grupėmis formos šablono duomenų šaltinio užduočių srityje Duomenų šaltinis .
1. lauko
2. grupės
Nors duomenų šaltinio struktūra visada neatitinka formos šablono maketo, panašumai pasitaiko, ypač grupių ir laukų, susietos su pasikartojančiais lentelių ir skyriuose, pasikartojančios sekcijos, pasirinktines sekcijas. Pvz., lentelės ar sekcijos yra susieta su duomenų šaltinio grupė, ir visus valdiklius lentelės ar sekcijos privalo laukus, kurie yra grupės dalis. Toliau pateiktoje iliustracijoje, pasikartojanti lentelė išlaidų ataskaitos formoje detalizuotos išlaidos sudaryta iš trijų stulpelių, kuriuose yra datos parinkiklis data, teksto laukelis aprašas ir teksto laukelis išlaidos. Šie valdikliai susieti su datos lauką ir aprašymo lauką, lauko suma, atitinkamai. Pati lentelė yra susieta su prekių grupę.
Formos šablonas gali būti dviejų tipų duomenų šaltinių – vieną, pagrindinio duomenų šaltinio ir (pasirinktinai) vieną ar daugiau antrinių duomenų šaltinių.
Pagrindinis duomenų šaltinis
Pagrindinis duomenų šaltinis yra šiuos veiksmus:
-
Duomenų, kad vartotojų įtraukimas, kai jie užpildyti formą, pagrįstą formos šablono, pvz., duomenis, kurie patenka į teksto lauką. Pvz., vartotojas įveda savo vardo, antrojo vardo, ir pavardės teksto laukelių, kurie susieti su laukais, pagrindinio duomenų šaltinio.
-
Duomenis iš duomenų ryšys į duomenų bazę arba žiniatinklio tarnyba, kuri yra naudojama norint apibrėžti formos šablono duomenų šaltinio.
Pagrindiniai duomenų šaltinio duomenys yra vartotojams įrašyti arba pateikti, kai jie užpildyti formą. Kai vartotojai įrašykite formą, kad jie gali pateikti vėliau, vartotojams įrašyti duomenis pagrindinio duomenų šaltinio.
Kurti pagrindinį duomenų šaltinį
Kai kuriate formos šabloną, Microsoft Office InfoPath automatiškai sukuria pagrindinį duomenų šaltinį. Visi "InfoPath" formos šablonus, kuriuose yra vieno pagrindinio duomenų šaltinio. Laukų ir grupių galima įtraukti į pagrindinį duomenų šaltinį, atsižvelgiant į formos šabloną, galite sukurti:
Tuščios formos šabloną Galite įtraukti laukai ir grupės pagrindinį duomenų šaltinį Duomenų šaltinio užduočių srities naudojimas arba vilkdami valdiklį iš valdiklių užduočių srities į formos šabloną. Kai velkate valdiklį į rodinį, InfoPath įtraukia laukus ir grupes į pagrindinį duomenų šaltinį, priklausomai nuo valdiklio, kurį norite pridėti. Pvz., jei nuvilksite į teksto laukelio valdiklį į formos šabloną, InfoPath įtraukia lauką į pagrindinį duomenų šaltinį. Jei nuvilksite pasikartojančių skyrių valdiklį į formos šabloną, InfoPath prideda grupės pagrindinio duomenų šaltinio. Jei velkate pasikartojančios lentelės valdiklį į formos šablone, InfoPath įtraukia dvi grupes į pagrindinį duomenų šaltinį pasikartojančios lentelės ir įtraukia lauką į pagrindinį duomenų šaltinį kiekvieną stulpelį į lentelę.
XML dokumento pagrįstą formos šabloną InfoPath įtraukia laukus ir grupes, susieti elementus, kurie apibrėžti schemoje arba dokumento elementus.
Formos šablono pagal "Microsoft Office Access duomenų bazės arba" Microsoft SQL serverio duomenų bazės InfoPath įtraukia laukus ir grupes į pagrindinį duomenų šaltinį, pagal taip, kad duomenų bazėje duomenų.
Formos šabloną, pagrįstą žiniatinklio tarnyba InfoPath įtraukia laukus ir grupes, susieti schemos, kuri teikia žiniatinklio tarnybos.
Jei duomenų šaltinio, pvz., žiniatinklio tarnybos arba duomenų bazės, nėra formos šablone, jis yra nurodytas kaip išorinį duomenų šaltinį. "InfoPath" formų prisijungti prie šių išorinių duomenų šaltinių, naudojant duomenų ryšį.
Pagrindinio duomenų šaltinio keitimas
Papildomi laukai ir grupės galite įtraukti į pagrindinį duomenų šaltinį, atsižvelgiant į esamus laukus arba grupes pagrindinio duomenų šaltinio. Toliau pateiktoje lentelėje aprašoma, ką galite įtraukti į esamus laukus arba grupes, pagal piktogramas, kurios pasirodo užduočių srityje Duomenų šaltinis .
Piktograma |
Galite įtraukti |
|
Piktogramos paveikslėlis Grupių arba laukų galite įtraukti į šią grupę. Ši piktograma žymi grupę, įtrauktą į pagrindinį duomenų šaltinį naudojant Duomenų šaltinio užduočių srities, arba valdiklį, susietą su šią grupę, kuri buvo velkamas iš užduočių srities valdikliai į tuščią formos šabloną. |
|
Piktogramos vaizdas Į šį lauką, galite įtraukti tik laukus. Ši piktograma žymi lauką, įtrauktą į pagrindinį duomenų šaltinį naudojant Duomenų šaltinio užduočių srities, arba valdiklį, susietą su šį lauką, kuris buvo velkamas iš užduočių srities valdikliai į tuščią formos šabloną. |
|
Užrakinta piktogramos paveikslėlis Negalite įtraukti laukų arba grupių šiai grupei. Šios grupės pagal duomenų ryšį su išoriniu duomenų šaltiniu. |
|
Užrakinta piktogramos Negalite įtraukti laukų į šį lauką. Šis laukas yra pagrįstas duomenų ryšį su išoriniu duomenų šaltiniu. |
Jei velkate valdiklį į formos šabloną, kad formos šablone yra laukus ir grupes, atsižvelgiant į duomenų ryšio, turite susieti Šiame valdiklyje esamus laukus ir grupėms, pagrindinio duomenų šaltinio. InfoPath automatiškai neįtraukia laukai ir grupės į formos šabloną, kuriame yra laukai ir grupės, pagrįstų išorinių duomenų šaltinių. Rasti daugiau informacijos, kaip įtraukti laukai ir grupės, rasite skyriuje Taip pat žiūrėkite saitus.
Pastaba: Jei vartotojams jau pildyti formas, pagrįstas jūsų formos šabloną, šios formos šablono pagrindiniame duomenų šaltinio pakeitimai gali sukelti duomenų praradimo šias formas:
-
Perkelti, naikinimo ar lauko ar grupės pervardijimas
-
Nepasikartojantys lauko arba grupės keitimas pasikartojančiu lauku ar grupe
-
Raiškiojo teksto duomenų tipo keitimas į kitą duomenų tipą
Laukai ir grupės, galite modifikuoti, galite pakeisti šias ypatybes:
Vardas Lauko arba grupės pavadinimą.
Pavadinimas reikalavimai
-
Kiekvienos pagrindinio duomenų šaltinio pavadinimas turi būti unikali. Jei turite naudoti tą patį pavadinimą daugiau nei vieną lauką ar grupę, šio lauko nuorodos kūrimas arba grupuoti vietoj to. Kai kuriate nuorodą į lauką arba grupę, InfoPath sukuria naują, tokie lauko arba grupės, kurios ypatybes, kurios susietos su pirmojo lauko arba grupės ypatybes. Pakeitimus į vieną lauką ar grupę automatiškai atnaujinti, nuorodos lauką arba grupę. Informacija apie grupes, pvz., nurodyti laukus, yra pačiame laukai ir grupės ir bendrinti tos pačios ypatybės.
-
Pavadinimuose negali būti tarpų.
-
Pavadinimai turi prasidėti abėcėlės simboliu arba pabraukimo (_), ir jie gali būti tik raidinių ir skaitinių simbolių, pažemintus brūkšnius, kėlimas (--) ir laikotarpiai (.).
Be šių reikalavimų, jį naudinga naudoti pavadinimą, apibūdinantį lauko arba grupės turinį. Pavyzdžiui, jei turite grupę, kurioje yra išsami informacija apie išlaidas, pavadinkite lauką Detalizuotos_išlaidos. Grupės lauko, kuriame yra sąskaita, pavadinimą lauke išlaidųsuma.
Tipas Apibrėžia, ar elemento pagrindiniame duomenų šaltinio lauko arba grupės. Lauko turi unikalią vertę ir grupę, kurioje yra kitus laukus.
Laukai ir grupės tipai
Įveskite |
Kada naudoti |
Laukas (atributas) |
Naudoti šio tipo lauką, jei vieną arba kelis iš toliau nurodytų atvejų:
|
Laukas (elementas) |
Naudoti šio tipo lauką, jei vieną arba kelis iš toliau nurodytų atvejų:
Elementas laukai gali būti bet kokius duomenis įveskite ir gali arba negali būti numatytoji reikšmė. |
Grupė |
Naudoti šio tipo grupę, kuri gali būti kitų laukų arba grupių. |
Grupė (pasirinkimas) |
Naudokite šį tipą, jei grupės gali turėti tik vieną iš kelių skirtingų tipų laukus arba grupės laukų. Pvz., Įsivaizduokite, kad kuriate formos šabloną, tiekėjų Jungtinėse Amerikos Valstijose ir šalyse ir naudos regionų Europos Sąjungoje, ir jūsų formos šablone yra "adreso pasirinkimas" grupės. Adresas pasirinkimų grupė yra grupė su laukais adreso Jungtinėse Amerikos Valstijose ar grupę su laukais adreso šalis arba regionas Europos Sąjungoje. Kai vartotojas atidaro formą, sukurtą pagal šį formos šabloną, vartotojas gali pasirinkti įvesti adresą Jungtinėse Amerikos Valstijose ar adresą kitoje šalyje arba regione. Valdiklius, kurie susieti su laukais, atitinkamą grupės bus rodomi formoje. |
Užbaigta XML Schema arba XML dokumentas |
Naudokite šį elementą tipą, jei norite įtraukti papildomų XML schemą ar XML dokumentą į nurodytą vietą duomenų šaltinio. |
Duomenų tipas Apibrėžia tipo duomenis, kurie gali būti saugomi lauke.
Duomenų tipų sąrašas
Duomenų tipas |
Kada naudoti |
Text |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra neformatuotas tekstas. |
Raiškusis tekstas |
Šį duomenų tipą naudokite elemento lauko, kuriame yra suformatuotas tekstas. Šio duomenų tipo negalima naudoti atributų laukus. |
Sveikasis skaičius |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra skaičiai be dešimtainės reikšmės. |
Dešimtainė |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra valiutos reikšmių arba skaičių su dešimtainėmis dalimis. |
Teisinga/klaidinga |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra duomenys, kurie gali būti tik vienas iš dviejų reikšmių. |
Hyperlink |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra į vieningas išteklių identifikatorius (URI), pvz., hipersaitas arba vardų sritis. |
Data |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra kalendoriaus datos. |
Laikas |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra 24 valandų laiko. |
Data ir laikas |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra kalendoriaus data ir 24 valandų laiko. |
Paveikslėlio ar failą kaip priedą |
Šį duomenų tipą naudokite elemento arba atributo lauke, kuriame yra dvejetainiai duomenys, pvz., vaizdą arba paveikslėlį. |
Pasirinktinis |
Naudokite šį duomenų tipą elementui arba atributo lauke pasirinktinių duomenų tipų, kurie apibrėžti vardų srityje. Šis duomenų tipas paprastai naudojamas lauką arba grupę, kuri susieta su pasirinktiniu valdikliu. Lauką duomenų vardų sritis yra įjungta, kai pasirinksite šį duomenų tipą. |
Pastaba: Šioje lentelėje pateiktos tik dažniausiai XML duomenų tipai naudoti formos šabloną. Programoje "InfoPath", galite naudoti bet kokio XML 1.0 duomenų tipo žiniatinklio konsorciumas (W3C) rekomendacijas. Norėdami naudoti duomenų tipą, kuris nėra lentelėje, turite formos šablono formų failus ir redaguoti schemos (.xsd) failą. Saitai į išsamesnę informaciją apie išskleidimo formos failus į formos šabloną, rasite skyriuje Taip pat žr .
Duomenų Namespace Apibrėžia vieningas išteklių identifikatorius (URI) įtraukti pasirinktinį duomenų tipo vardų sritis. Ši ypatybė prieinama elemento arba atributo laukuose, kurių duomenų tipo ypatybe pasirinktinė . Kai Pasirinktinio valdiklio įtraukimas į formos šabloną, šios ypatybės paprastai yra reikšmė, kuri apibrėžia pasirinktinį valdiklį, kuris yra susietas su lauku autorius.
Numatytoji reikšmė Apibrėžia pradinę elemento arba atributo lauke reikšmę, kai forma atidaroma pirmą kartą vartotojas. Taip pat galite įtraukti formules į numatytąsias reikšmes, pvz., dabartinę datą, matematinio skaičiavimo, arba nuoroda į kitą lauką.
Kartoti Apibrėžia, ar elemento laukas, atributo laukas arba grupė gali kilti daugiau nei vieną kartą, forma. Sąrašo valdikliai, pasikartojančios lentelės ir valdikliai, kurie yra pasikartojančios sekcijos arba pasikartojančios lentelės privalo pasikartojančių laukų ir pasikartojančios grupės dalis.
Negali būti tuščias Apibrėžia, ar elemento arba atributo lauke turi būti reikšmė. Jei lauko reikšmė, valdiklį, kuris yra susieta su šio lauko pažymėtas raudona žvaigždute arba kai kurių tipų valdiklius, raudona punktyrine. Ši ypatybė galima tik laukus. Tai nėra grupių.
Antriniai duomenų šaltiniai
Antrinis duomenų šaltiniai yra duomenų šaltinių forma, kuriuose yra duomenų, kuriuos per kitų duomenų ryšiai su išorinių duomenų šaltinių. Pavyzdžiui, Įsivaizduokite, kad kuriate formos šabloną, išlaidų ataskaitos, ir kad norite formas, pagrįstas formos šabloną, kad priimtumėte išlaidos kita valiuta. Tačiau valiutos duomenys saugomi duomenų bazėje. Norėdami Rodyti valiutos duomenimis, įtraukiate duomenų ryšį į duomenų bazę. Valiutos duomenų tada yra antrinis duomenų šaltinyje ir rodomi sąrašo lauko valdiklio formos šablone.
Papildomų duomenų ryšių duomenys yra saugomi Antriniai duomenų šaltiniai ir tada rodomas kaip vartotojo pasirinkti, kai formos valdiklius, pvz., sąrašo laukas, pasirinktinio įvedimo laukas arba išplečiamojo sąrašo lauko valdiklio, pasirinkimas. Vartotojui pažymėjus elemento antrinis duomenų šaltinis, žymėjimo nukopijuojamas į lauką į pagrindinį duomenų šaltinį.
Antriniai duomenų šaltiniai skiriasi nuo pagrindinio duomenų šaltinio šiais būdais:
-
Antrinis duomenų šaltiniai yra pasirinktinis formos šablone. Visi šablonai turi būti pagrindinio duomenų šaltinio.
-
Formos šablone gali būti vieną ar daugiau antrinių duomenų šaltinių, bet tik vieną, pagrindinio duomenų šaltinio.
-
Laukų ir grupių antrinį duomenų šaltinį, atsižvelgiant į taip, kaip duomenys saugomi išoriniame duomenų šaltinyje, kuris yra prijungtas prie formą naudodami duomenų ryšį. Šie laukai ir grupės negalima keisti naudojant "InfoPath".
-
Skirtingai nei pagrindinis duomenų šaltinis, Antriniai duomenų šaltiniai neįrašomi formą.
-
Antrinis duomenų šaltinių duomenų paprastai nėra pateikiami, kai vartotojas pateikia užbaigtą formą. Galite konfigūruoti savo formos šabloną, kad antrinis duomenų šaltinis žiniatinklio tarnybos naudojant taisykles arba el. pašto gavėjas duomenis naudojant pasirinktinį kodą.
Antrinis duomenų šaltinių kūrimas
Kai įtraukiate duomenų ryšį su išoriniu duomenų šaltiniu, pateikia duomenis į formą, InfoPath automatiškai sukuria antrinį duomenų šaltinį. Kiekvienas duomenų ryšį, kurį įtrauksite į formos šabloną sukuria atitinkamą antrinis duomenų šaltinis. Taip pat kaip laukai ir grupės yra įtraukiami į pagrindinį duomenų šaltinį, InfoPath prideda antrinis duomenų šaltinis laukus ir grupes. Laukai ir grupės, bus įtrauktas į antrinę duomenų šaltinio, kad jie susieti su taip, kaip duomenys saugomi išoriniame duomenų šaltinyje. Galite sukurti antrinį duomenų ryšį su šiuos veiksmus:
-
Žiniatinklio tarnybos
-
XML failas
-
Microsoft Office Access duomenų bazės arba "Microsoft" SQL serverio duomenų bazės
-
Sąrašo "su" Microsoft "Windows SharePoint Services" svetainėje
Duomenų ryšio įtraukimas į formos šabloną ir sukurti antrinį duomenų šaltinį, galite matyti laukų ir grupių antrinį duomenų šaltinio užduočių srityje Duomenų šaltinis . Kiekvienas antrinis duomenų šaltinis yra rodomas užduočių srityje duomenų ryšio iš antrinio skliausteliuose pavadinimu.
Modifikuoti Antriniai duomenų šaltiniai
Kadangi laukų ir grupių antrinį duomenų šaltinių remiantis duomenų ryšiai su išorinių duomenų šaltiniais, negalite modifikuoti laukų ir grupių antrinį duomenų šaltinį. Kai peržiūrite antrinis duomenų šaltinis užduočių srityje Duomenų šaltinis , prie laukų, yra užblokuoto lauko piktogramą ir grupės vaizdas piktograma rodo, kad negalima jų modifikuoti.
Kas yra duomenų šaltinis ir XML schemos ryšys
Kai vartotojas užpildo formą, kuri remiasi į formos šabloną, formos pagrindinių ir antrinių duomenų šaltinių yra įrašomi kaip XML dokumentus vartotojo kompiuteryje. XML dokumento struktūrą apibrėžia XML Schema. XML Schema yra XML failo, kuris apibrėžia struktūrą ir elementus, XML dokumento, šiuo atveju formą ir duomenis, kurie gali būti elementuose.
Kai kuriate formos šabloną, InfoPath automatiškai sukuria XML schemą, naudojamą formas, kurias vartotojai bus užpildyti struktūrą. Kiekvieno lauko arba grupės, esančios duomenų šaltinyje atitinka XML schemos elementą. Kiekvieno lauko ir grupės duomenų šaltinio ypatybės apibrėžti struktūrą atitinkančių elementų ir duomenis, kurie gali būti kiekvieno elemento XML dokumente. Lauko arba grupės ypatybės dialogo langas, kurį galite atidaryti dukart spustelėjus lauką arba grupę užduočių srityje Duomenų šaltinis skirtuke duomenys galite peržiūrėti papildomą sistemos informaciją.