Supažindinimas su formos duomenų pateikimas

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:

Apžvalga

Pateikti formos duomenis į "Access" arba "SQL Server" duomenų bazės

Pateikti formos duomenis į žiniatinklio paslaugos

Serveryje, kuriame veikia Microsoft Windows SharePoint Services formos duomenų pateikimas

El. formos duomenų pateikimas

Pateikimo formos duomenų programos žiniatinklio serveryje

Formos duomenų pateikimas, naudojant duomenų ryšio failo

Formos duomenų pateikimas, naudojant kodą

Apžvalga

Naudodami "Microsoft Office InfoPath" formos rinkti duomenis kaip didesnio verslo proceso dalis, kad duomenys paprastai nelieka formas, kurias vartotojai užpildyti. Vietoj to, formos duomenis perkelia iš formos į kitą etapą verslo proceso, paprastai su išoriniu duomenų šaltiniu, pvz., duomenų bazės, žiniatinklio tarnybos arba taikomosios programos žiniatinklio serveryje. Pvz., darbuotojas gali naudoti InfoPath išlaidų ataskaitos formoje užpildyti ir pateikti formas į žiniatinklio tarnybos ten, kur gali būti tvarkomi formą.

Programos InfoPath formos pateikimas išoriniame duomenų šaltinyje

Kitaip nei įrašant formą, kai vartotojai pasirinkite vietą, kurioje norite saugoti savo formoje, o jį įvesdami, pateikimo formos siunčia formos duomenų į konkrečią vietą, nustatytą kuriant formos šabloną, kuris yra susijęs su forma buvo sukurta. Kai formos šabloną ir įgalinate formos pateikimą, galite pasirinkti turėti duomenis, kuriuos vartotojai įveda jūsų formoje, pateiktoje šiose vietose:

  • Microsoft Office Access "arba" Microsoft SQL serverio duomenų bazės

  • Žiniatinklio tarnybos

  • Serveryje, kuriame veikia Microsoft Windows SharePoint Services

  • El.

  • Taikomosios žiniatinklio serveryje

  • Pasirinktinė programa, kuri laiko programą InfoPath

Nurodžius, kur duomenys turi būti pateikti formas, galite padidinti tikslumą ir efektyvumą savo verslo procesus, nes ji leidžia geriau kontroliuoti šiuos procesus. Prieš vartotojai gali pateikti savo formos duomenis, InfoPath užtikrina, kad duomenų formų galioja ir vartotojai gali ištaisyti visus neleistinus duomenis. Ši funkcija gali padėti užtikrinti, kad tik galiojančių duomenų siunčiamas į išorinį duomenų šaltinį.

Be kurti savo formos šabloną, kad vartotojai galėtų pateikti savo duomenis vienoje vietoje, galite kurti formos šabloną, kad vartotojai gali pateikti savo formos duomenis keliose vietose vienu metu. Pavyzdžiui, galite sukurti išlaidų ataskaitos formos šabloną, kad kai vartotojai pateikia užbaigtas savo formas, formų duomenys siunčiami į duomenų bazę, o kiekvienos užbaigtos formos kopija taip pat siunčiama el. jų vadovui.

Kiekvieną kartą, kai kuriate formos šabloną, galite pateikti išorinio duomenų šaltinio, InfoPath įjungia meniu failas komandą pateikti , taip pat standartinės įrankių juostos mygtuką pateikti pagal numatytuosius parametrus. Priklausomai nuo jūsų poreikių, galite pakeisti pavadinimą, komandą pateikti . Be to, taip pat galite įterpti mygtuką tiesiogiai formų šabloną, vartotojai gali spustelėti Norėdami pateikti savo formos duomenis, po to, kai bus baigti formą.

Taip pat galite nustatyti savo formos šabloną, kad vieną iš šių parinkčių atsiranda, kai pateikiama:

  • Uždaroma esama forma.

  • Uždaroma esama forma ir atidaroma nauja, tuščia forma.

  • Esamos formos išliks atidaryta.

Be to, galite rašyti pranešimą, kuris rodomas, kai vartotojai pateikti savo formą, kuri nurodo, ar forma buvo sėkmingai pateikta.

Puslapio viršus

Pateikti formos duomenis į "Access" arba "SQL Server" duomenų bazės

"InfoPath" formos dažnai pateikiamos duomenų bazių, nesvarbu, ar tai atnaujinti vieną lentelę su kliento įrašą, arba dėl sudėtingesnių scenarijų, pvz., modifikavimą kelių lentelių, susietų tarpusavyje išlaidų ataskaitos formos šablone. Programoje "InfoPath" formos šabloną galite kurti, kad jis gali būti pateiktas tiesiogiai į "Access" arba "SQL Server" duomenų bazės nereikia, galite naudoti scenarijų arba Pasirinktinis kodas. Taip pat galite pateikti formos duomenis su kitų tipų duomenų bazėmis naudojant pasirinktinį kodą arba pateikite žiniatinklio tarnyba, kuri sujungta su duomenų bazės formą.

Norint pateikti formą, kad "Access" arba "SQL Server" duomenų bazės, turi sukurti formos šabloną, pagrįstą duomenų bazės. Tai užtikrina, kad formos šablono duomenų šaltinis atitinka duomenų bazės struktūrą. Jei įtrauksite duomenų bazės ryšį į esamą formos šabloną, vartotojai negalės pateikti užbaigtų formų į duomenų bazę, nes formos duomenų šaltinio neatitinka duomenų bazės struktūrą. Jeigu formos šablonas neatitinka duomenų bazės struktūrą, InfoPath nepavyksta atnaujinti laukų duomenų bazėje, kai duomenys pateikiami.

Kai kuriate programos InfoPath formos šabloną, pagrįstą duomenų bazės, Atkreipkite dėmesį į šiuos klausimus:

  • Kai daugiau nei vieną lentelę duomenų bazėje prie formos šablono, lentelėse turi būti prijungtas raktinių laukų.

  • Ilgų duomenų tipai, pvz., nuotraukos, vaizdai, OLE objektai, failų priedų ir Access Memo arba SQL duomenų tipai, neturėtų būti iš duomenų ryšio. InfoPath nepalaiko duomenų ryšių su šiais ilgų duomenų tipais. Norėdami neįtraukti konkretaus duomenų bazės laukai, naudokite duomenų ryšio vedlys ir nustatyti duomenų ryšį.

Galite nustatyti, ar bet kurį iš šių problemų taikoma perskaitę informaciją lauke suvestinė duomenų ryšio vedlys paskutiniame puslapyje. Suvestinė Valstijos ar formos yra įjungtas, o jei ji išjungta, suvestinė paaiškinama, kodėl.

Nustatę duomenų ryšys tarp formos šablonas ir duomenų bazės, galite tinkinti kitas pateikimo parinktis, kurį norite. Pavyzdžiui, galite keisti tekstą, rodomą mygtuką pateikti formos šablone. Taip pat galite keisti pranešimų, kad būtų rodomi informuojančius, ar forma buvo sėkmingai pateikta, ir galite nurodyti, ar norite palikti formą atidarytą pateikti vartotojams.

Puslapio viršus

Pateikti formos duomenis į žiniatinklio paslaugos

Nesvarbu, ar naudojate žiniatinklio tarnybos nustatyti darbo eigos verslo procesų arba kaip antrojo lygio ant jūsų duomenų bazėje, InfoPath leidžia lengvai kurti formų šablonus, kurios sąveikauja su žiniatinklio tarnybos. InfoPath turi duomenų ryšio vedlys, kuris padės formų šablonų jungdamiesi prie žiniatinklio tarnybos.

Yra du būdai dažnai kuriate formos šabloną, kuri pateikia formas žiniatinklio tarnybos:

  • Prie esamo formos šablono žiniatinklio paslaugos

  • Kurti naują formos šabloną, pagrįstą žiniatinklio tarnyba

Abu šie būdai, InfoPath sukuria duomenų šaltinį, kuris pagrįstas žiniatinklio tarnybos schemos. Tai leidžia formas, atsižvelgdami į formos šabloną, kurį norite pateikti duomenis į žiniatinklio tarnybos.

Techninė informacija

Kai vartotojai pateikia formą tinklo tarnyboje, forma siunčiama kaip SOAP voke išplėstinės dokumentų aprašų kalba (XML) duomenis. SOAP vokas veikia kaip įvesties parametras nurodytą žiniatinklio tarnybos operacijos. Galite palyginti pateikti formą naudojant HTTP, kuri gaunama XML dokumentą į HTTP POST užklausą.

Prieš prijungdami programos InfoPath formos šabloną su tinklo tarnyba, atsižvelkite į šiuos dalykus:

  • InfoPath negali prisijungti prie interneto paslauga, kuri naudoja nuotolinis procedūros iškvietimas (RPC) užkoduotas stilių. Palaikomas tik raidinis dokumento kodavimas.

  • Kai konfigūruojate formos šabloną, kad jo formos galėtų pateikti duomenis į žiniatinklio paslaugos, galite nurodyti, gali pateikti tik tam tikrų laukų arba grupių duomenys, arba galite pateikti visus formos duomenis.

Nustatę žiniatinklio tarnybos duomenų ryšį, galite įtraukti mygtuką pateikti į formos šabloną ir tinkinti kitas pateikimo parinktis, kad norite.

Puslapio viršus

Serveryje, kuriame veikia Microsoft Windows SharePoint Services formos duomenų pateikimas

Galite kurti formos šabloną, kuris pateikia serveryje, kuriame veikia Microsoft Windows SharePoint Services duomenis. Tokiu būdu, galite saugoti ir tvarkyti visus jūsų vartotojų formų dokumentų bibliotekoje. Be to, jūsų vartotojai gali užpildyti formas, pagrįstas formų šabloną tiesiogiai iš dokumentų bibliotekos. Jie taip pat galite eksportuoti formos duomenis į "Microsoft Office Excel" arba duomenis iš kelių formų sulieti į vieną formą. Be to, kai įgalinate formos pateikimą tiesiai į dokumentų biblioteką, galite iš formos, naudodami statinį vertes, iš kurių reikšmes, pagrįstas duomenų formą, arba naudojant formulėfailų pavadinimų.

Sukonfigūravus formos šabloną, kad būtų leidžiamas formos pateikimas "SharePoint" dokumentų bibliotekoje, galite įtraukti mygtuką pateikti į formą ir tinkinti kitas pateikimo parinktis, pvz., teksto mygtuką pateikti vartotojams rodomus pranešimus nurodyti, jei forma buvo sėkmingai pateikta, ir pateikus ar norite palikti formą atidarytą.

Puslapio viršus

El. formos duomenų pateikimas

Naudojant el. pašto programa yra vienas iš paprasčiausias ir dažniausiai pasitaikančios verslo procesų darbo eigos nustatymo būdai. Galite kurti programos InfoPath formos šabloną, kuris leidžia vartotojams, spustelėkite mygtuką pateiktiStandartinė įrankių juosta ir meniu failas siųsti savo užbaigtas formas kaip priedą arba el. laiško tekste. Elektroninio pašto adresus, temą ir priedo failo vardą galite visus būti iš anksto nustatytų kurdami savo formos šabloną, arba su statinį reikšmes su pagal įrašus formoje arba naudodami formulę. Pavyzdžiui, galite kurti formos šablone, kad užpildytos formos būtų automatiškai siunčiamos el. laišką su iš anksto apibrėžtą temos eilutę į elektroninio pašto adresą, pagal įrašą formoje. Be to, pagal formoje įvedamus vartotojų duomenis, galite apibrėžti formos dinaminius failų vardus.

Tam, kad vartotojai galėtų pateikti savo formas kaip el. laiškus, jie turi "Microsoft Office Outlook 2003" arba Microsoft Office Outlook 2007 savo kompiuteriuose. Vartotojai, kurie užpildyti formas žiniatinklio naršyklėje nėra būtina pateikti formas kaip el. laišką "Outlook".

Sukonfigūravus formos šabloną, kad būtų leidžiamas formos pateikimas el. laiško, galite įtraukti mygtuką pateiktiStandartinė įrankių juosta ir meniu failas formos šabloną komandą pateikti ir tinkinti bet kurią kitą pateikti pateikus parinktis, pvz., tekstą, rodomą mygtuką pateikti , vartotojui rodomus pranešimus, informuojančius, ar forma buvo sėkmingai pateikta, ir ar norite palikti formą atidarytą.

Puslapio viršus

Pateikimo formos duomenų programos žiniatinklio serveryje

Jeigu turite žiniatinklio serverio, kuris gali apdoroti XML duomenis į esamą aktyvūs serverio puslapiai (ASP) puslapį arba kitą kodą, galite sukurti savo formos šabloną, kad vartotojai gali pateikti užpildytas formas į tą žiniatinklio serverį, naudodami metodą HTTP POST. Kai konfigūruojate savo formos šabloną, norėdami leisti vartotojams pateikti formas šiuo būdu, InfoPath sukuria pranešimą, kuriame yra formos duomenys, ir siunčia šį pranešimą į žiniatinklio serverį. Kai kuriate formos šabloną, kurį norite pateikti duomenis į žiniatinklio serverį, galite įtraukti mygtuką pateikti į formos šabloną, nurodyti tekstą, rodomą mygtuką pateikti , tinkinti vartotojams nurodyti, ar forma buvo rodomus pranešimus sėkmingai pateikta, ir nurodyti, ar norite palikti formą atidarytą pateikus.

Puslapio viršus

Formos duomenų pateikimas, naudojant duomenų ryšio failo

Microsoft Office InfoPath 2007 taip pat turite galimybę sukurti XML failą, pavadintą duomenų ryšio failo, kuris apima visas būtinas duomenų ryšio parametrus. Galite saugoti failą duomenų ryšių bibliotekos Microsoft Office SharePoint Server 2007 svetainėje, ir tada sukurti keletą formos šablonus, kurie naudoja tą patį XML failą konfigūruoti duomenų ryšį. Naudojant duomenų ryšio failo reiškia, kad jei nieko su duomenų ryšio pakeitimus – pavyzdžiui, jei vietą iš išorinio duomenų šaltinio pakeitimus, galite atnaujinti duomenų ryšio failą vieną kartą, o ne atnaujinti duomenų ryšį kiekvieną atskirų formoje šablonas. Visų formų šablonus, naudojamus duomenų ryšio failas bus automatiškai naujinama naujus parametrus.

Duomenų ryšio failas gali būti parametrų, kurie nustato, kaip vartotojai gali pateikti savo formos duomenis. Galite kurti formos šabloną, kad Naudokite šį duomenų ryšio failo parametrus. Sukonfigūravus formos šabloną, kad būtų leidžiamas formos pateikimas, galite įtraukti komandą pateikti mygtuką pateikti į formą, pagrįstą formos šabloną Standartinė įrankių juosta ir meniu failas , ir pritaikykite kitų pateikti parinktis, pvz., tekstą, kuris bus rodomas mygtukui ir komandai, vartotojui rodomus pranešimus, informuojančius, ar forma buvo sėkmingai pateikta, ir ar norite palikti formą atidarytą pateikus.

Puslapio viršus

Formos duomenų pateikimas, naudojant kodą

Norėdami sukurti savo formos šablono pateikimo formos duomenų išplėstines funkcijas, galite rašyti valdomą kodą naudodami Microsoft Visual Basic .NET "," Microsoft Visual C# .NET "arba" scenarijų. Pavyzdžiui, galite įtraukti funkcijų formos šablone, kuris leidžia vienu metu daugiau nei vienoje vietoje arba išoriniame duomenų šaltinyje, kurio paprastai nepalaiko programos InfoPath formos pateikimas.

Patarimas: Jei negalite sukonfigūruoti savo formos šabloną, kad vartotojai galėtų pateikti savo formas į išorinį duomenų šaltinį naudodami InfoPath duomenų ryšio parinktis, galite naudoti šią funkciją rašyti savo duomenų ryšio diegimas to išorinio duomenų šaltinio.

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ų.

×