Pridėti žiniatinklio tarnybos duomenų ryšį

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.

Galite įtraukti vieną ar daugiau antrinius duomenų ryšius į formos šabloną, galite užklausą arba pateikti duomenis į žiniatinklio tarnybos.

Šiame straipsnyje:

Apžvalga

Suderinamumo pastabos

Prieš pradedant

Užklausos duomenų ryšio įtraukimas

Įtraukti pateikti duomenų ryšį

Apžvalga

Antrinis duomenų ryšys yra bet koks ryšys su išoriniu duomenų šaltiniu, kurias įtrauksite į formos šabloną. Šis duomenų ryšys skiriasi nuo pagrindinio duomenų ryšį, kuris buvo sukurtas, kai kuriate formos šabloną pagal duomenų bazės, žiniatinklio tarnybos arba ryšių bibliotekos parametrai. Galite pridėti antrinį duomenų ryšį tik tada, jei negalite užklausos arba išsiųsti duomenų naudodami pagrindinį duomenų ryšį.

Jei norite pridėti antrinį duomenų ryšį prie formos šablono, užklausų duomenis, Microsoft Office InfoPath sukuria antrinį duomenų šaltinis duomenų laukus ir grupes, atitinkantį XML schema žiniatinklio tarnybos. Kadangi antrinio duomenų šaltinio duomenų struktūra turi atitikti XML schemą, negalite modifikuoti esamą laukų arba grupių antrinį duomenų šaltinį. Kai įtraukiate duomenų pateikimo ryšį formos šablone, galite konfigūruoti formos šabloną, kad leistumėte vartotojams pateikti savo formos duomenis, ir galite konfigūruoti formų, sukurtą pagal jūsų formos šablono pateikimo parinktis.

Puslapio viršus

Suderinamumo pastabos

Duomenų pateikimo ryšio negalima konfigūruoti su naršykle suderinamas formos šablonas , kad leistumėte vartotojams pateikti informaciją kartu su savo formos duomenų pakeitimas žiniatinklio tarnyba, kuri priima Microsoft ADO.NET DataSet. Keisti informaciją sudaro pakeitimus, kad vartotojas duomenų bazėje. Duomenų bazės naudoja žiniatinklio paslaugos vartotojams prisijungti prie duomenų bazės. ADO.NET gali naudoti keitimų informaciją, Norėdami sužinoti, kaip atnaujinti duomenis duomenų bazėje. Paprašykite savo svetainės administratoriaus, jei žiniatinklio tarnybos reikia keisti informacija būtų atnaujinama duomenų bazę. Jei taip, ar dizaino kurio formas galima užpildyti naudojant tik InfoPath formos šabloną.

Puslapio viršus

Prieš pradėdami

Prieš įtraukdami antrinį duomenų ryšį formos šablone, jums reikalinga ši informacija iš žiniatinklio tarnybos administratorius:

  • Žiniatinklio tarnybos vieta.

  • Patikrinimas, kad žiniatinklio tarnyba naudoja raidinio dokumentų kodavimo stilių. InfoPath gali veikti tik dokumento/tekstiniai stiliaus žiniatinklio tarnybos.

  • Žiniatinklio tarnybos operacija, kurios bus siųsti duomenis į arba gauti duomenis iš formas, pagrįstas šio formos šablono pavadinimas.

Puslapio viršus

Užklausos duomenų ryšio įtraukimas

Norėdami leisti vartotojams užklausos duomenis iš žiniatinklio paslaugos naudodami jūsų formos šabloną, turite atlikite šiuos veiksmus formos šablone:

  1. Pridėti antrinį duomenų ryšį.

  2. Konfigūruoti formos šabloną, kad būtų galima naudoti antrinį duomenų ryšį.

1 veiksmas: Įtraukite antrinį duomenų ryšį

  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. Dalyje, iš kurios norite gauti duomenis, spustelėkite žiniatinklio tarnybos ir tada spustelėkite Pirmyn.

  5. Kitame vedlio puslapyje įveskite vietą, žiniatinklio tarnybos, ir spustelėkite Pirmyn.

    Pastaba: Jei norite ieškoti žiniatinklio tarnybos naudojant universali aprašas aptikimo ir integravimo (UDDI) serverio, spustelėkite Ieškoti UDDI, įveskite UDDI serverio, kuriame norite ieškoti, nurodykite, ar norite ieškoti pagal teikėją arba tarnyba, kuri yra URL Jeigu, įveskite ieškos raktažodį, ir tada spustelėkite Ieškoti. Žiniatinklio tarnybos, atitinkančius jūsų ieškos raktažodį bus rodomi ieškos rezultatų sąrašą. Pasirinkite žiniatinklio tarnybos, kurią norite naudoti, ir spustelėkite gerai.

  6. Sąraše pasirinkite veiksmą kitame vedlio puslapyje spustelėkite žiniatinklio tarnybos operacija, kurios pateikia duomenis į formą, ir spustelėkite Pirmyn.

  7. Jei duomenų ryšio vedlys, susiduria su nežinoma žiniatinklio tarnybos schemos elementą į kitą vedlio puslapį gali paprašyti nurodyti kiekvieno parametro, norint nustatyti, kuriuos laukus ar grupes pridėti prie pagrindinio duomenų šaltinio reikšmių pavyzdžius.

    Kaip?

    1. Pasirinkite parametrą parametrų lentelėje, ir spustelėkite Nustatyti pavyzdžio reikšmę.

    2. Lauke pavyzdys reikšmė įveskite reikšmę jūsų vartotojas gali naudoti šį lauką ir spustelėkite gerai.

    3. Pakartokite šiuos veiksmus kiekvienam parametrui parametrų lentelėje, ir spustelėkite Pirmyn.

    Techninė informacija

    Kai konfigūruojate duomenų ryšio su tinklo tarnybos duomenų ryšio vedlys, Microsoft Office InfoPath prisijungia prie žiniatinklio tarnybos ir užklausas žiniatinklio paslaugų aprašo kalbos (WSDL) failo. WSDL faile yra schema, naudojama žiniatinklio tarnyba. Žiniatinklio tarnybos atsako į užklausą iš šio failo siuntimą InfoPath. InfoPath naudoja informaciją į šį failą į antrinis duomenų šaltinis į formos šabloną įtraukti reikiamus laukus ir grupes. InfoPath radus yra nežinomas elemento tipas WSDL faile, InfoPath naudoja duomenų pavyzdžius nustatyti nežinomo elemento tipo apibrėžimas ir prideda reikiamus laukus ir grupių antrinį duomenų šaltinį.

  8. Jei norite, kad būtų galima naudoti, kai formoje, kuris nėra prijungtas prie tinklo užklausos rezultatus, pasirinkite žymės langelį saugyklos duomenų formos šablono kopiją .

    Saugos pranešimas: Pažymėjus šį žymės langelį saugo užklausos rezultatus formos šabloną. Kadangi duomenys saugomi formos šablone, tai galima formas, kurias vartotojai užpildyti, net jei jų kompiuteriai neprijungti prie tinklo. Jei gaunate slapti duomenys naudojant šį duomenų ryšį, galite išjungti šią funkciją norėdami apsaugoti duomenis kompiuterio praradote ar vagystės atveju.

  9. Spustelėkite Pirmyn.

  10. Kitame vedlio puslapyje įveskite aprašomąjį užklausos duomenų ryšio pavadinimą.

  11. Kad pagal šį formos šabloną duomenims gauti automatiškai, kai jos atidaromos formas, pažymėkite žymės langelį automatiškai nuskaityti duomenys, kai forma yra atidaryta .

  12. Patikrinkite, kad būtų pateikta teisinga informacija skyriuje suvestinė ir spustelėkite baigti.

  13. SpustelėkiteUždaryti.

2 veiksmas: Konfigūruokite į formos šabloną ir naudoti antrinį duomenų ryšį

Kai įtraukiate duomenų užklausos ryšį į formos šabloną, pagal numatytuosius parametrus pagal šį formos šabloną formas naudoti duomenų ryšio vartotojo atidarius. Taip pat galite konfigūruoti savo formos šabloną ir naudoti antrinį duomenų ryšį vienu iš šių būdų:

  • Įtraukti taisyklę    Galite konfigūruoti naudoti antrinį duomenų ryšį, kai taisyklės sąlygą taisyklę.

  • Mygtukas įtraukti    Galite įtraukti mygtuką į formos šabloną, kurį vartotojai gali spustelėti Norėdami gauti duomenis naudodami užklausos duomenų ryšį.

  • Naudoti pasirinktinį kodą    Jei jūs negalite pridėti taisyklę arba mygtuką, galite naudoti pasirinktinį kodą gauti duomenis naudodami užklausos duomenų ryšį. Naudojant pasirinktinį kodą, reikia kurti pasirinktinį kodą.

Add a rule

Taisyklės įtraukimas į formos šabloną, kad duomenų gavimas iš duomenų užklausos ryšį, kai taisyklės sąlyga. Šią procedūrą, daroma prielaida, kad sukūrėte antrinį duomenų ryšį formos šablone, sukonfigūravote valdikliui formos šablone būtų rodomi duomenys iš to duomenų ryšio.

  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 valdiklį, kurį norite įtraukti taisyklę.

  3. Spustelėkite skirtuką Duomenys.

  4. Dalyje tikrinimo ir taisykles, spustelėkite taisyklės.

  5. Dialogo lange taisyklės spustelėkite įtraukti.

  6. Lauke pavadinimas įveskite taisyklės pavadinimą.

  7. Norėdami nustatyti tam tikrą sąlygą, turėtų vykdyti taisyklė, spustelėkite Nustatyti sąlygą, ir įveskite sąlygą. Taisyklės, pradės veikti, kilus sąlygos. Jei nustatyti tam tikrą sąlygą, taisyklė bus vykdoma kiekvieną kartą, kai vartotojas pakeičia valdiklio reikšmę ir tada perkelia savo žymiklį nuo Šiame valdiklyje.

  8. Spustelėkite įtraukti veiksmą.

  9. Veiksmų sąrašą, spustelėkite užklausos naudojant duomenų ryšį.

  10. Duomenų ryšio sąraše, spustelėkite užklausos duomenų ryšį, kurį norite naudoti, ir tada spustelėkite gerai ir uždarykite visus atidarytus dialogo.

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

Mygtuko įtraukimas

Mygtuko valdiklį galite įtraukti į savo formos šabloną, kurį vartotojai gali spustelėti Norėdami duomenų gavimas iš duomenų užklausos ryšį. Šią procedūrą numanoma, kad sukūrėte antrinį duomenų ryšį formos šablone.

  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. Jei valdiklių užduočių sritis nėra matoma, spustelėkite Daugiau valdiklių meniu Įterpimas arba paspauskite ALT + I, C.

  3. Vilkite mygtuko valdiklį į formos šabloną.

  4. Dukart spustelėkite mygtuką, kurį ką tik įtraukėte į formos šabloną.

  5. Spustelėkite skirtuką Bendra .

  6. Veiksmų sąrašą, spustelėkite atnaujinti.

  7. Lauke etiketė įveskite pavadinimą, kurį norite matyti mygtuką formos šablone.

  8. Spustelėkite Parametrai.

  9. Atnaujinimo dialogo lange, spustelėkite vienas antrinis duomenų šaltinis.

  10. Sąraše pasirinkite antrinį duomenų šaltinį spustelėkite antrinį duomenų šaltinį, kuris yra susijęs su duomenų užklausos ryšį, ir tada spustelėkite gerai ir uždarykite visus atidarytus dialogo.

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

Puslapio viršus

Įtraukti pateikti duomenų ryšį

Norėdami leisti vartotojams pateikti formas, pagrįstas jūsų formos šabloną, kad žiniatinklio paslaugos, pirmiausia įtraukti antrinį duomenų ryšį formos šablone, kuris pateikia duomenis, o sukonfigūruoti formos šabloną, kad vartotojai galėtų pateikti savo formos duomenis.

1 veiksmas: Įtraukite antrinį duomenų ryšį

  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 pateikti duomenys, ir spustelėkite Pirmyn.

  4. Dalyje, kaip norite pateikti duomenis, spustelėkite į žiniatinklio tarnybos ir spustelėkite Pirmyn.

  5. Kitame vedlio puslapyje įveskite žiniatinklio paslaugos, kai vartotojai bus pateikti savo duomenis, ir spustelėkite Pirmyn.

    Pastaba: Jei norite ieškoti žiniatinklio tarnybos naudojant universali aprašas aptikimo ir integravimo (UDDI) serverio, spustelėkite Ieškoti UDDI, įveskite UDDI serverio, kuriame norite ieškoti, nurodykite, ar norite ieškoti pagal teikėją arba tarnyba, kuri yra URL Jeigu, įveskite ieškos raktažodį, ir tada spustelėkite Ieškoti. Žiniatinklio tarnybos, atitinkančius jūsų ieškos raktažodį bus rodomi ieškos rezultatų sąrašą. Pasirinkite žiniatinklio tarnybos, kurią norite naudoti, ir spustelėkite gerai.

  6. Sąraše pasirinkti operaciją spustelėkite tinklo tarnybos operaciją, gausite formos duomenis, ir spustelėkite Pirmyn.

  7. Kitame vedlio puslapyje pasirinkite, kuriuos duomenis formoje pateikti kiekvieno parametro, žiniatinklio tarnybos, atlikite vieną iš šių veiksmų:

    Pateikti duomenis į lauką ar grupę

    1. Sąraše Parametrai spustelėkite tinklo tarnybos parametrą, kad bus gauti duomenis iš formos.

    2. Dalyje parametro parinktysspustelėkite lauką arba grupę.

    3. Spustelėkite modifikuoti Mygtuko paveikslėlis .

    4. Dialogo lange pažymėkite lauką ar grupę spustelėkite lauką arba grupę, kurio duomenis norite pateikti, ir spustelėkite gerai.

    5. Lauke įtraukti spustelėkite tik tekstas ir antriniai elementai pateikti tik duomenis šio lauko ir lauko ar grupės elementus, arba spustelėkite XML šaka kartu su pažymėtu elementu pateikti lauko pavadinimą, lauko duomenis ir Antriniai elementai pasirinktą grupę arba lauke.

    Visų formos duomenų pateikimas

    1. Sąraše Parametrai spustelėkite tinklo tarnybos parametrą, kad bus gauti duomenis iš formos.

    2. Dalyje parametro parinktysspustelėkite visa forma (XML dokumentas, įskaitant apdorojimo instrukcijos).

    Pateikti duomenis kaip eilutę

    1. Sąraše Parametrai spustelėkite tinklo tarnybos parametrą, kad bus gauti duomenis iš formos.

    2. Dalyje parametro parinktysspustelėkite visa forma (XML dokumentas, įskaitant apdorojimo instrukcijos).

    3. Pažymėkite žymės langelį pateikti duomenis kaip eilutę .

      Pastaba: Paprastai, galite pažymėti šį žymės langelį pateikti skaitmeniniu parašu pasirašytą duomenų. Daugeliu atvejų, išvalykite šį žymės langelį.

    Techninė pastaba apie ADO.NET DataSet objektus

    Jei tinklo tarnybai reikalingas ADO.NET DataSet objektas, konfigūruodami šį duomenų ryšį pasirinkite dataset mazgą. Jei duomenų ryšį su žiniatinklio tarnyba, kuriai reikalingas ADO DataSet, naudojate kito tipo mazgą, pateikimo veiksmas nepavyks.

  8. Spustelėkite Pirmyn.

  9. Kitame vedlio puslapyje įveskite pateikti duomenų ryšio pavadinimą.

  10. Patikrinkite, kad būtų pateikta teisinga informacija skyriuje suvestinė ir spustelėkite baigti.

  11. SpustelėkiteUždaryti.

Įtraukę antrinę duomenų pateikimo ryšį, jums reikia konfigūruoti savo formos šabloną, kad vartotojai galėtų pateikti savo formų duomenis naudojant duomenų pateikimo ryšį.

2 veiksmas: Įgalinti pateikti formos šablone

Kai konfigūruojate formos šabloną, kad leistumėte vartotojams pateikti savo formos duomenis, InfoPath prideda mygtuką pateiktiStandartinė įrankių juosta ir meniu failas formos komandą pateikti . Taip pat galite tinkinti pateikimo parinktis formos šablone vienu iš šių būdų:

  • Keisti tekstą, rodomą mygtuką pateikti ir komandą pateikti .

  • Pakeisti mygtuką pateikti ir komandą pateikti spartieji klavišai.

  • Kurti pasirinktinius pranešimus, kad vartotojams būtų rodomas jūsų pateikdami savo formas.

  • Nurodykite, ar norite palikti formą atidaryti, uždarykite formą arba atidaryti kitą tuščia forma pateikiama.

  • Meniu Įrankiai spustelėkite Pateikimo parinktys.

  • Pateikia dialogo langą Parinktys , pažymėkite žymės langelį leisti vartotojams pateikti šią formą , spustelėkite siųsti formos duomenis į vieną paskirties vietąir sąraše, spustelėkite Žiniatinklio tarnybos.

  • Sąraše pasirinkti pateikti duomenų ryšį spustelėkite žiniatinklio tarnybą, kurią sukūrėte atlikdami ankstesnius veiksmus pateikti duomenų ryšio pavadinimą.

    1. Norėdami pakeisti pavadinimą, rodomą Standartinė įrankių juosta ir pasirodžiusiame meniu failas pildydami formą komandą pateikti mygtuką pateikti , įveskite naują pavadinimą lauke antraštė , pateikti Funkcijos dialogo lange.

      Patarimas: Jei norite priskirti mygtuką ir komandos spartųjį klavišą, įveskite ampersendo (&) prieš simbolį, kurį norite naudoti kaip spartųjį klavišą. Pvz., priskirti ALT + B spartieji klavišai mygtukui ir komandai, įveskite & pateikimo.

  • Jei nenorite, kad žmonės naudoti komandą pateikti arba mygtuką pateiktiStandartinė įrankių juosta, kai jie užpildyti formą, išvalykite žymės langelį Rodyti pateikti meniu ir įrankių juostos mygtuką pateikti .

    1. Pagal numatytuosius parametrus, kai vartotojai pateikia formą, InfoPath išlaiko formą atidaryti ir rodo pranešimą, kad nurodytumėte, jei forma buvo sėkmingai pateikta. Norėdami pakeisti šį numatytąjį veikimo būdą, spustelėkite Išsamiauir atlikite vieną iš šių veiksmų:

      • Uždarykite formą arba sukurti naują tuščią formą, po to, kai vartotojas pateikia užbaigtą formą, spustelėkite po pateikti sąraše norimą parinktį.

      • Norėdami sukurti pasirinktinį pranešimą, nurodančius, jei forma buvo sėkmingai pateikta, pažymėkite žymės langelį naudoti pasirinktinius pranešimus ir įrašykite savo pranešimus apie sėkmės ir nesėkmės laukuose.

        Patarimas: Naudoti pranešimo lauke dėl klaidos pranešimas vartotojams ką daryti, jei jie negali pateikti savo formą. Pavyzdžiui, galite pasiūlyti, vartotojams išsaugoti savo formą ir susisiekti su kuo nors daugiau informacijos.

      • Jei nenorite, kad būtų rodomas pranešimas, kai vartotojas pateikia formą, išvalykite žymės langelį Rodyti pranešimus, sėkmės ir nesėkmės .

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×