Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

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.

Programoje "InfoPath" formos, galite užpildyti į sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo lauką duomenis iš duomenų užklausos ryšį į duomenų bazę (.accdb formatą) Microsoft Office Access 2007 arba Access duomenų bazės, kuri buvo įrašyta naudojant ankstesnę versiją (.mdb formato).

Šiame straipsnyje:

Apžvalga

Į sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo lauko rodo elementus, kad vartotojai galėtų pasirinkti pildydami "InfoPath" formos. Kai kuriate formos šabloną, galite konfigūruoti šių tipų valdiklius Norėdami Rodyti duomenis į "Access" duomenų bazės antrinį duomenų ryšį.

Antrinis duomenų ryšys yra bet koks ryšys su išoriniu duomenų šaltiniu, kurias įtrauksite į formos šabloną. Galite konfigūruoti antrinius duomenų ryšius, norint gauti duomenis, kad vartotojai turi pildyti formas, sukurtą pagal jūsų formos šabloną arba pateikti duomenis formos išorinio duomenų šaltinio, pvz., žiniatinklio tarnybos.

Kai pridedate antrinį duomenų ryšį užklausų duomenis į formos šabloną, InfoPath sukuria antrinį duomenų šaltinis , kuriame yra duomenų laukus ir grupes, kurios atitinka taip, kaip duomenys saugomi duomenų bazėje. Užklausos duomenų ryšys gauna duomenis iš žiniatinklio paslaugos, ir tada saugo formos antrinis duomenų šaltinis.

Galite sukonfigūruoti antrinį duomenų ryšį, Norėdami įrašyti užklausos rezultatus vartotojų kompiuteriuose, kad šiuos vartotojus turi prieigą prie duomenų, net jei savo kompiuteriuose yra prisijungę prie tinklo. Atsižvelgiant į duomenis, galite Rodyti užklausos rezultatus tik tada, kai vartotojai yra prijungtas prie tinklo.

Saugos pranešimas: Jei naudojate antrinį duomenų ryšį slaptos duomenims nuskaityti iš išorinio duomenų šaltinio, galite išjungti šią funkciją norėdami apsaugoti duomenis iš neteisėtai kompiuterio praradote ar vagystės atveju. Jei išjungsite šią funkciją, duomenys bus galima tik tada, jei vartotojas yra prijungtas prie tinklo.

Jei norite apriboti elementų sąrašo lauko valdiklio skaičius, galite naudoti filtras. Naudoti filtrą, kai reikia Rodyti antrinį duomenų, kuriuos grąžina užklausą, kuri pagal vartotojo pasirinktus kriterijus. Kad kriterijus gali būti elementą, kuris pažymėtas kitą valdiklį (pvz., sąrašo laukas, pasirinktinio įvedimo lauką, išplečiamojo sąrašo lauko arba teksto lauką), kuris yra susietas su lauku duomenų šaltinio.

Kadangi antrinio duomenų šaltinio duomenų struktūra turi atitikti taip, kaip duomenys saugomi duomenų bazėje, negalite modifikuoti esamus laukus arba grupių antrinį duomenų šaltinį. Daugiau informacijos apie duomenų ryšių ir duomenų šaltinių saitus rasite šio straipsnio skyriuje Taip pat žiūrėkite .

Puslapio viršus

Suderinamumo pastabos

Tik tada, jei kuriate formos šabloną, kuris nėra su naršykle suderinamas formos šablonas, galite įtraukti duomenų užklausos ryšį į "Access" duomenų bazės.

Puslapio viršus

Prieš pradėdami

Užpildyti formos šablono valdiklį, galite naudoti "Access" duomenų bazės reikšmes, jums reikia šią informaciją iš savo duomenų bazės administratorių:

  • Pavadinimas ir duomenų bazės vietą.

    Pastaba: Jei kiti vartotojai tinkle bus kurti formas pagal šį formos šabloną, įsitikinkite, kad jūsų duomenų bazė yra prieinama šiuos vartotojus.

  • Pavadinimas lentelę arba užklausą, kuri teikia valdiklių reikšmes. Jūs naudojate šią lentelę arba užklausą kaip pirminės lentelės kai konfigūruojate antrinį duomenų ryšį.

  • Kitų lentelių arba užklausų, kurios pirminės lentelės arba užklausos gali reikėti duomenų pavadinimai. Daugeliu atvejų lentelių ryšių jau sukurtus duomenų bazėje. Jei jums reikia rankiniu būdu nustatyti ryšius tarp pirminės lentelės arba užklausos ir kitą lentelę arba užklausą, turite susijusių laukų pavadinimai lentelių arba užklausų.

Puslapio viršus

1 veiksmas: Įtraukite užklausos duomenų ryšį

Jei turite esamą užklausos duomenų ryšį, galite naudoti savo formos šablone, atlikite šią procedūrą, kad įtrauktumėte antrinį duomenų ryšį užklausų duomenis į formos šabloną. Jei formos šablone jau yra, kuriuos galite naudoti antrinį duomenų ryšį, galite šį skyrių praleisti ir eiti į 2 veiksmas: konfigūruokite valdiklio.

  1. Meniu Įrankiai spustelėkite Duomenų ryšiai.

  2. Dialogo lange Duomenų ryšiai spustelėkite įtraukti.

  3. Duomenų ryšio vedlys, spustelėkite kurti naują ryšį, spustelėkite gauti duomenisir spustelėkite Pirmyn.

  4. Kitame vedlio puslapyje, spustelėkite duomenų bazės (Microsoft SQL Server arba Microsoft Office Access tik)ir spustelėkite Pirmyn.

  5. Kitame vedlio puslapyje spustelėkite Pasirinkti duomenų bazę.

  6. Dialogo lange Duomenų šaltinio pasirinkimas raskite duomenų bazės vietą.

    Pastaba: Jei jūsų duomenų bazė yra laikoma tinklo vietoje, eikite į universaliųjų vardų suteikimo konvencija (UNC) kelias vietos. Ne eikite į tinklo vietą per priskirtą tinklo diską. Jei naudojate priskirtą tinklo diską (tai yra, priskirti raidę tinklo diske, pvz., h arba Z:), formas, kad vartotojai gali sukurti pagal šį formos šabloną ieškos duomenų bazę į šį konkretų susieti tinklo diską. Jei vartotojas neturi tinklo diską į lygiai taip pat, kaip nerasite duomenų bazę.

  7. Spustelėkite duomenų bazės pavadinimą ir spustelėkite atidaryti.

  8. Dialogo lange Pasirinkti lentelę , spustelėkite pirminės lentelės arba užklausos, kurią norite naudoti, ir spustelėkite gerai.

  9. Kitame vedlio puslapyje, pažymėkite žymės langelį Rodyti lentelės stulpelius .

    Pagal numatytuosius nustatymus visus laukus lentelėje arba užklausoje yra įtraukiami į formos šablono pagrindinis duomenų šaltinis.

  10. Išvalykite žymės langelius laukus, kurių nenorite įtraukti į pagrindinį duomenų šaltinį.

  11. Įtraukti papildomų lentelių arba užklausų, kurį norite įtraukti į užklausos duomenų ryšį.

    Kaip?

    1. Spustelėkite įtraukti lentelę.

    2. Dialogo lange įtraukti lentelę arba užklausą spustelėkite vaiko lentelės pavadinimą ir spustelėkite Pirmyn. InfoPath bando nustatyti ryšius atitikimo abiejų lentelių laukų pavadinimams. Jei nenorite naudoti pasiūlyto ryšio, pasirinkite ryšį ir spustelėkite Pašalinti ryšį. Jei norite įtraukti ryšį, spustelėkite Įtraukti ryšį. Dialogo lange Įtraukti ryšį , spustelėkite kiekvieną susietą lauką atitinkama stulpelio pavadinimą ir spustelėkite gerai.

    3. Spustelėkite Baigti.

    4. Norėdami įtraukti papildomų antrinių lentelių, pakartokite šiuos veiksmus.

  12. Spustelėkite Pirmyn.

  13. Prieinama užklausos duomenų ryšio rezultatus, kai forma nėra prijungtas prie tinklo, pažymėkite žymės langelį saugyklos duomenų formos šablono kopiją .

    Saugos pranešimas: Pažymėjus šį žymės langelį laikomi duomenys vartotojo kompiuteryje, kai forma naudoja šį duomenų ryšį. Jei formos nuskaito slapti duomenys iš šį duomenų ryšį, galite išjungti šią funkciją norėdami apsaugoti duomenis kompiuterio praradote ar vagystės atveju arba pasiekiamas neteisėtos vartotojui.

  14. Spustelėkite Pirmyn.

  15. Kitame vedlio puslapyje įveskite aprašomąjį pavadinimą šį antrinį duomenų ryšį ir patikrinkite, kad būtų pateikta teisinga informacija skyriuje suvestinė .

  16. Norėdami konfigūruoti formos duomenims gauti automatiškai, kai ji atidaroma, pažymėkite žymės langelį automatiškai gauti duomenis, kai forma yra atidaryta .

Puslapio viršus

2 veiksmas: Konfigūruokite valdiklis

  1. Jei formos šablonas turi kelis rodinius, meniu eiti į rodinį su valdikliu ten, kur norite Rodyti duomenis iš antrinis duomenų šaltinis spustelėkite rodinio pavadinimą .

  2. Dukart spustelėkite sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo lauko valdiklio formos šabloną, kurį norite konfigūruoti.

  3. Spustelėkite skirtuką Duomenys.

  4. Dalyje sąrašo lauko įrašai, spustelėkite Ieškoti reikšmių iš išorinio duomenų šaltinio.

  5. Sąraše duomenų šaltinį spustelėkite duomenų šaltinio, kurį norite naudoti.

  6. Spustelėkite Pasirinkti XPath Mygtuko paveikslėlis, šalia lauko įrašai .

  7. Dialogo lange pažymėkite lauką ar grupę nurodykite lauką arba grupę, kurių laukuose yra duomenys, bus rodomas vartotojams, ir duomenis, kurie bus pateiktas prie išorinių duomenų šaltinio, atlikdami vieną iš toliau nurodytų veiksmų.

    Nurodyti, kad duomenys, kuris bus rodomas vartotojo yra tuos pačius duomenis, vartotojui bus pateikti

    • Spustelėkite lauką, ir tada spustelėkite gerai.

    Nurodyti, kad duomenys, kuris bus rodomas vartotojo skiriasi nuo duomenų, kuriuos vartotojas turi pateikti

    Pastaba: Tokiu atveju duomenų, kuris bus rodomas vartotojo kilęs iš vienos grupės laukus, ir vartotojui bus pateikti duomenis į kitą tos pačios grupės lauką.

    1. Spustelėkite grupę ir spustelėkite gerai.

    2. Dialogo lange Valdiklio ypatybės spustelėkite Pasirinkite XPath Mygtuko paveikslėlis, esantį šalia lauko reikšmė .

    3. Dialogo lange pažymėkite lauką ar grupę , spustelėkite lauką, kuriame yra duomenų, kad vartotojas pateikia išorinį duomenų šaltinį ir spustelėkite gerai.

    4. Dialogo lange Valdiklio ypatybės spustelėkite Pasirinkite XPath Mygtuko paveikslėlis, šalia lauko rodomas vardas .

    5. Dialogo lange pažymėkite lauką ar grupę spustelėkite lauką, kuriame yra duomenys, rodomi valdiklis, ir spustelėkite gerai.

  8. Jei lauką į langą rodomas vardas yra reikšmių rodymo nesusieti su, o jūs norite Rodyti tik unikalius pavadinimus, pažymėkite žymės langelį Rodyti tik įrašus su unikaliais rodomais vardais .

Puslapio viršus

Puslapio viršus

Pasirinktinai: Nustatykite filtrą apriboti elementų valdiklis

  1. Dukart spustelėkite sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo lauko valdiklio formos šabloną, kurį norite konfigūruoti.

  2. Spustelėkite skirtuką Duomenys.

  3. Spustelėkite Pasirinkti XPath Mygtuko paveikslėlisšalia lauko įrašai .

  4. Dialogo lange pažymėkite lauką ar grupę spustelėkite lauką arba grupę, kurioje yra laukus, kurie numatyti valdiklio reikšmes, ir spustelėkite Filtruoti duomenis.

  5. Dialogo lango Filtruoti duomenis , spustelėkite įtraukti.

    Pastaba: Jei norite pridėti prie esamo filtro sąlygą, spustelėkite filtras, kuriame norite taikyti, ir tada spustelėkite modifikuoti.

  6. Pirmame lauke Nurodyti filtro sąlygų dialogo lange, spustelėkite lauko, kurio duomenis norite filtruoti pavadinimą.

  7. Antrame lauke, spustelėkite norimą filtrą, kurį norite naudoti.

  8. Trečiajame lauke spustelėkite sąlyga, kurį norite taikyti filtrą, tipą ir įveskite sąlygą.

  9. Norėdami konfigūruoti daugiau nei viena sąlyga filtravimo, spustelėkite irir atlikite vieną iš šių veiksmų:

    • Norėdami taikyti filtrą esamą ir naują sąlygą, spustelėkite irir pridėkite savo naują sąlygą.

    • Norėdami taikyti filtrą arba esamą, arba naują sąlygą, spustelėkite arbair pridėkite papildomos sąlygos.

  10. Spustelėkite gerai , kad uždarytumėte dialogo langus.

  11. Norėdami patikrinti savo pakeitimus, įrankių juostoje Standartinė spustelėkite Peržiūra arba paspauskite CTRL + SHIFT + B.

    Formos šablonas atidaromas naujame lange.

  12. Peržiūros lange pasirinkite įvairios reikšmės, filtro patikrinti, kad filtras veikia tinkamai.

    Filtras veikia netinkamai

    Jei valdiklį, kuriame yra filtro reikšmės yra neteisingi, neatsižvelgdami į tai, nes yra per daug reikšmės, arba nėra pakankamai reikšmės, bandykite atlikti šiuos veiksmus:

    • Jei naudojate kelias sąlygas jūsų filtras, norint patikrinti, kad teisingas reikšmes grąžins viena sąlyga pašalinti tik viena sąlyga. Jei pirmoji sąlyga grąžina teisingas reikšmes, tada pridėkite kitą sąlygą ir išbandyti.

    • Filtrų atskirti didžiųjų ir mažųjų raidžių. Jei norite, kad būtų rodomi duomenys, kuris pradedamas didžiąsias ar mažąsias simboliu, sukurti filtrą su sąlygą didžiąją raidę, pasirinkite arbaNurodykite filtro sąlyga dialogo lango, ir tada sukurti mažąją sąlygos.

    • Jei filtruojamos reikšmės yra visiškai priešingos, ką tikėtis, pavyzdžiui iš visų tiekėjų rodymo vietoj produktų tiekėjo produktų, pakeiskite filtro tipą sąlyga. Pvz., jei jūsų sąlyga naudoja filtro tipas yra lygus ir gaunate per daug produktų, išbandykite filtro tipas nėra lygus.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×