Sukurti formos šabloną, pagrįstą Microsoft Access 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 Microsoft Office InfoPath formos šabloną, kuris dirba su Microsoft Office Access duomenų bazės į užklausos duomenis arba vykdyti užklausą ir pateikti duomenis. Galite sukurti šį formos šabloną pagal duomenų bazės Microsoft Office Access 2007 (.accdb formatą) arba įrašyti ankstesne versija (.mdb formato) Access duomenų bazės.

Š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, ryšį gali turėti vieną ar daugiau antrinius duomenų ryšius. Sukurti užklausą arba pateikti formos duomenis į "Access" duomenų bazės, galite naudoti pagrindinį duomenų ryšį. Taip pat galite naudoti antrinius duomenų ryšius užklausos ir pateikti duomenis, kad išorinių duomenų šaltiniais, su kai kuriomis išimtimis. Pavyzdžiui, galite naudoti antrinį duomenų ryšį su "Access" duomenų bazės, kad jį tik užklausų duomenų bazę. Negalite įtraukti antrinį duomenų ryšį į formą, kuri pateikia formos duomenų katalogą į "Access" duomenų bazės.

Kai kuriate formos šabloną, pagrįstą "Access" duomenų bazės, InfoPath sukuria pagrindinį duomenų šaltinis , kuriuose yra užklausos laukų ir duomenų laukų grupių ir taip pat sukuria kaip pagrindinį duomenų ryšį formos šablono antrinį duomenų ryšį. Šie laukai ir grupės atitinka taip, kaip duomenys saugomi lentelėse duomenų bazėje.

Užklausos laukus, kuriuose esančius duomenis įvedamas į formą vartotojas apriboti užklausos rezultatus, atitinkančius duomenų užklausos laukus. Formą, sukurtą pagal šį formos šabloną naudoja pagrindinį duomenų ryšį, InfoPath sukuria užklausą, naudodami duomenų užklausos laukus. InfoPath tada siunčia užklausą per duomenų ryšį. Duomenų bazė pateikia užklausos rezultatus atgal į formą naudojant duomenų ryšį. Užklausos rezultatai pateikiami į duomenų laukus, kuriuos galima redaguoti naudojant susietų duomenų laukų formos valdiklių.

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 duomenis, saugomus duomenų laukus į pagrindinį duomenų šaltinį į duomenų bazę. Galite tinkinti pateikimo parinktis formų, kad pagal šį formos šabloną.

Puslapio viršus

Suderinamumo pastabos

Negalima kurti su naršykle suderinamas formos šabloną, pagrįstą "Access" duomenų bazės.

Puslapio viršus

Prieš pradėdami

Prieš sėkmingai galite kurti formos šabloną, pagrįstą "Access" duomenų bazę, turite šią informaciją apie programos Access duomenų bazę:

  • Pavadinimas ir duomenų bazės vietą.

    Pastaba: Užtikrinti, kad duomenų bazės vietą tinkle, kuris yra prieinamas vartotojams.

  • Lentelės, kuri gaus pavadinimas pateikė duomenis, jei formos šablone leidžia vartotojams pateikti formas į duomenų bazę. Šioje lentelėje bus naudojamas kaip pirminės lentelės, kai konfigūruojate pateikti duomenų ryšį.

  • Lentelės, kuri pateikia siunčiamos į duomenų bazę, užklausos rezultatus, jei formos šablone bus tik užklausos duomenų bazės pavadinimą. Šioje lentelėje bus naudojamas kaip pirminės lentelės, kai konfigūruojate antrinį duomenų ryšį.

  • Kitų pirminės lentelės gali reikėti duomenis iš lentelių pavadinimus. Daugeliu atvejų lentelių ryšių jau sukurtus duomenų bazėje. Jei jums reikia sukurti ryšius tarp pirminės lentelės ir kitos lentelės rankiniu būdu, jums reikės abiejų lentelių pavadinimus susietą lauką.

Puslapio viršus

Formos šablono kūrimas

Norėdami sukurti formos šabloną su užklausos duomenų ryšį, pirmiausia turite sukurti formos šabloną. 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.

Kai sukuriate formos šabloną, reikia valdiklio įtraukimas į formos šabloną ir susieti jį į lauką pagrindiniame duomenų šaltinyje. Tai leidžia vartotojams peržiūrėti rezultatus, užklausos formoje.

1 veiksmas: Sukurkite formos šabloną

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

  2. Dialogo lange formos šablono dizaino dalyje kurti naują dizainą, spustelėkite Formos šablono.

  3. Sąraše pagal spustelėkite duomenų bazę, ir spustelėkite gerai.

    Duomenų ryšio vedlys

  4. Duomenų ryšio vedlys pirmajame puslapyje, spustelėkite Pasirinkti duomenų bazę.

  5. 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 toje vietoje. Ne eikite į tinklo vietą per priskirtą tinklo diską. Jei naudojate priskirtą tinklo diską, kurti formas pagal šį formos šabloną vartotojai ieškos duomenų bazę iš susieti tinklo diską. Jei vartotojas neturi priskirtą tinklo diską, formos nerasite duomenų bazę.

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

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

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

  9. Pagal numatytuosius nustatymus visus lentelės laukus bus įtrauktas į formos šablono pagrindinis duomenų šaltinis. Išvalykite žymės langelius laukus, kurių nenorite įtraukti į pagrindinį duomenų šaltinį.

    Įtraukti papildomų lentelių arba užklausų, kurį norite naudoti antrinį 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.

  10. Spustelėkite Pirmyn.

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

  12. Jei jūsų formos šablonas atitinka skyriuje apžvalga , suvestinė sekciją šiame puslapyje vedlio nurodo, kad programa InfoPath įgalino duomenų pateikimo ryšį pagrindiniame duomenų šaltinyje.

  13. Norėdami pakeisti pateikti duomenų ryšio pavadinimą, įveskite naują pavadinimą į atitinkamą lauką.

  14. Norėdami leisti vartotojams pateikti savo formų duomenis naudojant kitą duomenų pateikimo ryšį, kurį pridėsite prie formos šablono vėliau, išvalykite ž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 negalima. InfoPath uždarius duomenų pateikimo ryšį, pagrindinį duomenų ryšį formos šablone yra tik užklausos duomenų ryšį.

2 veiksmas: Susieti valdiklį į lauką

  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. Valdymo rišimas dialogo langą, pažymėkite 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 naudojant pagrindinį duomenų ryšį.

Jei pasirinksite naudoti šį duomenų pateikimo ryšį, InfoPath konfigūruoja formos šabloną, kad vartotojai gali pateikti savo formos duomenis į duomenų bazę, taip pat prideda mygtuką pateiktiStandartinė įrankių juosta ir Failas komandą pateiktimeniu formoje. InfoPath taip pat konfigūruoja formos šabloną, kad kai vartotojams pateikti savo formas, forma liktų atidaryta, ir rodomas pranešimas, kuris nurodo, ar forma buvo sėkmingai pateikta. Galite keisti tekstą, rodomą mygtuką pateikti ir taip pat pakeisti formos vartotojui pateikus.

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

×