Kurti formos šabloną, pagrįstą "Microsoft" SQL serverio duomenų bazės

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 kurti formos šabloną, galite dirbti su "Microsoft" SQL duomenų bazės užklausos duomenų arba užklausos ir pateikite duomenis.

Šiame straipsnyje:

Apžvalga

Suderinamumo pastabos

Prieš pradedant

Formos šablono kūrimas

Pateikti parinkčių konfigūravimas

Apžvalga

Formos gali turėti vieną pirminį duomenų ryšį, vadinamą pagrindinį duomenų ryšį, ir papildomai gali turėti vieną ar daugiau antrinius duomenų ryšius. Priklausomai nuo jūsų tikslų formos, duomenų ryšio gali būti užklausą arba pateikti duomenų formos išorinio duomenų šaltinio, pvz., "Microsoft" SQL serverio duomenų bazės arba žiniatinklio tarnyba.

Kai kuriate formos šabloną, pagrįstą duomenų bazės, Microsoft Office InfoPath sukuria pagrindiniame duomenų šaltinis grupes, kuriose yra užklausos laukų ir duomenų laukų ir duomenų užklausos ryšį kaip pagrindinį duomenų ryšį formos šablono. Šie laukai ir grupės atitinka taip, kaip duomenys saugomi lentelėse duomenų bazėje. Užklausos laukus, kuriuose esančius duomenis įvedami vartotojas apriboti užklausos rezultatus, atitinkančius duomenų užklausos laukus. Pagal šį formos šabloną naudoja pagrindinį duomenų ryšį, InfoPath sukuria užklausą, naudodami duomenų užklausos laukus. InfoPath tada siunčia užklausą – užklausos duomenų ryšį. Duomenų bazė pateikia užklausos rezultatus atgal į formą naudojant užklausos duomenų ryšį. Užklausos rezultatai pateikiami į duomenų laukus, kuriuos galima redaguoti naudojant valdiklius, susietus su šiais laukais.

Kadangi užklausų ir duomenų laukų duomenų struktūra turi atitikti taip, kaip duomenys saugomi duomenų bazėje, negalite modifikuoti šių laukų arba grupių pagrindinio duomenų šaltinio. Laukų arba grupių galite įtraukti tik į pagrindinio duomenų šaltinio šakninę grupę. Daugiau informacijos apie duomenų šaltinių saitus rasite skyriuje Taip pat žiūrėkite .

Formą galite pateikti duomenis į duomenų bazę per formos pagrindinį duomenų ryšį, jei formos šabloną, pagrįstą formos ir duomenų bazė atitinka šiuos reikalavimus:

  • Formos šablone yra ne su naršykle suderinamas formos šablonas    InfoPath ne bus sukurta duomenų pateikimo ryšį pagrindiniame duomenų šaltinyje, jei kuriate su naršykle suderinamas formos šablonas. Norėdami leisti vartotojams pateikti duomenų formoje, kuri remiasi su naršykle suderinamas formos šablonas, naudokite žiniatinklio tarnyba, kuri veikia su duomenų bazės.

  • Kairėje lentelės kiekvienos poros susijusių lentelių pagrindiniame duomenų šaltinyje yra pirminis raktas    Bent vieną iš ryšių kiekvienos susijusių lentelių poros turi būti pirminis raktas iš kairės lentelės.

  • Nė viena iš pagrindinio duomenų šaltinio formos saugyklos didelių dvejetainių duomenų tipo duomenų laukai    InfoPath bus išjungti duomenų pateikimo ryšį, jei užklausoje yra laukai, kurie gali saugoti didelius dvejetainius duomenų tipą, pvz., paveikslėlius, vaizdų, OLE objektų, failų priedų, bendrai naudotis atmintinės duomenų tipas ar SQL teksto duomenų tipo.

Kai InfoPath leidžia pateikti duomenų ryšį, vartotojai gali pateikti duomenų laukus į pagrindinį duomenų šaltinį, kad duomenų bazės duomenis. Jei InfoPath pateikti duomenų ryšį, galite tinkinti pateikimo parinktis formų, kad pagal šį formos šabloną.

Puslapio viršus

Suderinamumo pastabos

Kai kuriate formos šabloną, pagrįstą duomenų bazę, turite galimybę kurti su naršykle suderinamas formos šablonas. InfoPath bus sukurta duomenų užklausos ryšį kaip pagrindinį duomenų ryšį su naršykle suderinamas formos šablone. Tačiau, norėdami leisti vartotojams pateikti duomenis į duomenų bazę negalima konfigūruoti naršyklės palaikomus formų šablonus. Taigi, jei kuriate formos šabloną, pagrįstas SQL serverio duomenų bazės ir norite, kad vartotojai galėtų pateikti savo formos duomenis į duomenų bazę per pagrindinį duomenų ryšį, negalite tą formos šabloną su naršykle suderinamas.

Puslapio viršus

Prieš pradėdami

Norėdami sukurti savo formos šabloną, pagrįstas SQL serverio duomenų bazę, turite šią informaciją iš savo duomenų bazės administratorių:

  • Serverio, kuriame yra duomenų bazę, prijungdami savo formos šablono pavadinimą.

  • Duomenų bazės, kurį naudosite šią formos šablono pavadinimą.

  • Duomenų bazei reikalingą autentifikavimą. Duomenų bazės, galite naudoti Microsoft Windows autentifikavimą arba SQL serverio autentifikavimą, norint nustatyti, kaip vartotojai gali pasiekti duomenų bazę.

  • Duomenų formos gausite lentelę, kurioje yra duomenų, kuriuos norite siųsti formą ar, pavadinimą. Tai yra pirminės lentelės. Jei ketinate naudoti daugiau nei vieną lentelę duomenų bazėje, turite kitų asmenų vardus ir pavardes, antrinėse lentelėse. Taip pat reikės laukų, esančių antrinėse lentelėse, turi ryšių su pirminės lentelės laukais vardus.

Puslapio viršus

Formos šablono kūrimas

Norėdami sukurti formos šabloną su užklausos duomenų ryšį, turite atlikti šiuos veiksmus:

  1. Formos šablono kūrimas    Kai kuriate formos šabloną, pagrįstą duomenų baze, InfoPath sukuria kaip pagrindinis duomenų ryšys tarp formos šablonas ir duomenų bazės užklausos duomenų ryšį. Šio proceso automatiškai sukuriamas formos šablono pagrindinis duomenų šaltinis.

  2. Įtraukite vieną ar daugiau valdiklių į užklausos rezultatus    Norėdami leisti vartotojams peržiūrėti ir redaguoti duomenis pagrindinio duomenų šaltinio laukuose atidarius formą, galite valdiklio įtraukimas į formos šabloną ir susieti jį į lauką pagrindiniame duomenų šaltinyje.

1 veiksmas: Sukurkite formos šabloną

  1. Meniu failas spustelėkite formos šablono dizaino.

  2. Dalyje kurti naują dizainą, dialogo lange formos šablono dizaino spustelėkite formos šablono.

  3. Sąraše pagal spustelėkite duomenų bazė.

  4. Jei kuriate su naršykle suderinamas formos šablonas, pažymėkite žymės langelį įgalinti tik su naršykle suderinamas funkcijas .

    Pastaba: Duomenų ryšio vedlys nebus galima pateikti duomenų ryšio su naršykle suderinamas formos šablone. Norėdami leisti vartotojams pateikti savo duomenis į duomenų bazę iš formas, pagrįstas su naršykle suderinamas formos šablonas, įtraukti į žiniatinklio tarnybą, veikiančią su duomenų bazės antrinį duomenų ryšį. Daugiau informacijos apie antrinius duomenų ryšius saitus rasite skyriuje Taip pat žiūrėkite .

  5. Spustelėkite Gerai.

  6. Duomenų ryšio vedlys, spustelėkite Pasirinkti duomenų bazę.

  7. Dialogo lange Pasirinkti duomenų šaltinį spustelėkite Naujas šaltinis.

  8. Kokio duomenų šaltinio norite jungtis prie sąraše, spustelėkite Microsoft SQL Server, ir spustelėkite Pirmyn.

  9. Lauke serverio vardas įveskite serverio su SQL serverio duomenų bazės pavadinimą.

  10. Dalyje įeiti kredencialus, atlikite vieną iš šių veiksmų:

    • Jei duomenų bazė nustato, kas turi prieigą, pagal naudojama "Microsoft Windows" tinklo kredencialus, spustelėkite Naudoti sistemos Windows autentifikavimą.

    • Jei duomenų bazė nustato, kas turi prieigą, pagal nurodytą vartotojo vardą ir slaptažodį, kurį gaunate iš duomenų bazės administratoriaus, spustelėkite naudoti šiuos vartotojo vardą ir slaptažodį, ir tada įveskite savo vartotojo vardą ir slaptažodį, Vartotojo vardą ir Slaptažodžio langelius.

  11. Spustelėkite Pirmyn.

  12. Sąraše pažymėkite duomenų bazę, kurioje yra norimi duomenys spustelėkite duomenų bazę, kurią norite naudoti, pažymėkite žymės langelį prisijungti prie konkrečios lentelės , spustelėkite pirminės lentelės pavadinimą ir spustelėkite Pirmyn.

  13. Kitame vedlio puslapyje įveskite failo, kuriame saugoma duomenų ryšio informaciją lauke Failo vardas ir spustelėkite baigti , kad įrašytumėte šiuos parametrus.

    Jei planuojate naudoti kitas lenteles užklausos duomenų ryšį, galite įtraukti kitų lentelių šiame vedlio puslapyje.

    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.

  14. Spustelėkite Pirmyn.

  15. Paskutiniame vediklio puslapyje, įveskite pagrindinio duomenų ryšio pavadinimą. Šis pavadinimas bus rodomas sąraše duomenų šaltinis užduočių srityje Duomenų šaltinis .

  16. Jei jūsų formos šablonas atitinka skyriuje apžvalga , šiame vedlio puslapyje bus nurodyta, kad programa InfoPath įgalino duomenų pateikimo ryšį pagrindiniame duomenų šaltinyje. Norėdami pakeisti pateikti duomenų ryšio pavadinimą, įveskite naują pavadinimą į atitinkamą lauką. Jei norite savo vartotojams pateikti savo formų duomenis naudojant kitą duomenų pateikimo ryšį, kurį pridėsite prie formos šablono vėliau, spustelėkite žymės langelį įgalinti pateikti šį ryšį .

    Pastaba: Jei jūsų formos šablonas neatitinka skyriuje apžvalga reikalavimus, InfoPath išjungia duomenų pateikimo ryšį, o lauko įveskite pateikimo ryšio pavadinimą ir pažymėkite žymės langelį Įgalinti šio ryšio pateikti nepasiekiamas (išjungtas). Jei InfoPath išjungia duomenų pateikimo ryšį, pagrindinį duomenų ryšį formos šablone turi tik užklausos duomenų ryšį.

2 veiksmas: Įtraukite vieną arba daugiau valdiklių į užklausos rezultatus

  1. Jei valdiklių užduočių sritis nėra matoma, spustelėkite Daugiau valdiklių meniu Įterpimas arba paspauskite ALT + I, C.

  2. Vilkite valdiklį į formos šabloną.

  3. Dialogo lange Valdiklio rišimas pasirinkite grupę arba lauką, kurį norite susieti valdiklį.

Puslapio viršus

Pateikti parinkčių konfigūravimas

Jei jūsų formos šablonas ir lenteles, kurias pasirinkote duomenų ryšio vedlys atitinka skyriuje apžvalga , InfoPath konfigūruoja formos šablone pateikti duomenis naudodamas savo pagrindinį duomenų ryšį. Jei pasirinksite naudoti šį duomenų pateikimo ryšį, InfoPath konfigūruoja formos šabloną, kad vartotojai gali pateikti savo formos duomenis į duomenų bazę ir prideda mygtuką pateiktiStandartinė įrankių juosta ir Failas komandą pateiktimeniu, kai vartotojai užpildykite formą. InfoPath taip pat konfigūruoja formos šabloną taip, kad kai vartotojams pateikti savo formas, forma liktų atidaryta, ir rodomas pranešimas vartotojui, kuris nurodo, ar forma buvo sėkmingai pateikta. Po to, kai vartotojas pateikia formą, galite keisti teksto spalvą mygtuką pateikti ir veikimą.

  1. Meniu Įrankiai spustelėkite Pateikimo parinktys.

    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.

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

×