Naudoti SQL serverio duomenų bazės reikšmes užpildyti sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo laukas

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.

Jūs galite užpildyti į sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo lauką duomenimis iš užklausos duomenų ryšio su Microsoft SQL serverio duomenų bazės.

Šiame straipsnyje:

Apžvalga

Prieš pradedant

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

2 veiksmas: Konfigūruokite valdiklis

Apžvalga

Į sąrašo lauką, išplečiamojo sąrašo lauką arba pasirinktinio įvedimo laukas rodomas elementų, vartotojas gali pasirinkti pildydami formą, sukurtą pagal jūsų formos šabloną. Galite konfigūruoti šių tipų valdiklius rodomi duomenys iš antrinio duomenų ryšio Microsoft SQL serverio duomenų bazę. Antrinis duomenų ryšys yra bet koks ryšys su išoriniu duomenų šaltiniu, kurias įtrauksite į formos šabloną, kad pagal šį formos šabloną vartotojai gali gauti duomenis arba pateikti duomenis į išorinį duomenų šaltinį, pvz., žiniatinklio tarnybos.

Kai pridedate antrinį duomenų ryšį, užklausų duomenis į formos šabloną, Microsoft Office InfoPath sukuria antrinį duomenų šaltinis duomenų laukus ir grupes, atitinkantį taip, kaip duomenys saugomi duomenų bazėje. Užklausos duomenų ryšys gauna duomenis iš žiniatinklio tarnybos ir saugo antrinis duomenų šaltinis formos. Pagal numatytuosius nustatymus duomenų antrinis duomenų šaltinis yra galima tik tada, kai vartotojai yra prijungtas prie tinklo. Galite sukonfigūruoti antrinį duomenų ryšį, Norėdami įrašyti užklausos rezultatus vartotojų kompiuteriuose, kad jie turi prieigą prie duomenų, kai jų formos, kuris nėra 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.

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 skyriuje Taip pat žiūrėkite .

Puslapio viršus

Prieš pradėdami

Kad galėtumėte naudoti SQL serverio duomenų bazės reikšmes savo formos šablono valdikliui užpildyti, iš savo duomenų bazės administratorių turite šią informaciją:

  • Pavadinimas prie serverio naudodami duomenų bazę, kurią naudosite šį formos šabloną.

  • 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ę.

  • Lentelės, kurioje yra duomenų, kuriuos norite siųsti formos pavadinimas. Tai yra pirminės lentelės. Jei planuojate naudoti daugiau nei vieną lentelę duomenų bazėje, turite kitų pavadinimų, antrinėse lentelėse. Taip pat reikės laukų, esančių antrinėse lentelėse, turi ryšių su pirminės lentelės laukus vardus.

  • Ar galite saugiai saugoti užklausų rezultatus vartotojų kompiuteriuose naudoti neprisijungus.

Puslapio viršus

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

Jei turite esamą užklausos duomenų ryšį, galite naudoti formos šabloną, atlikite šiuos veiksmus Norėdami įtraukti antrinį duomenų ryšį formos šablone užklausų duomenų. 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 Pasirinkti duomenų šaltinį spustelėkite Naujas šaltinis.

  7. Kitame puslapyje vedlio, kokio duomenų šaltinio norite jungtis prie sąraše spustelėkite Microsoft SQL Server ir spustelėkite Pirmyn.

  8. Lauke serverio vardas įveskite serverio, kuriame yra SQL serverio duomenų bazės pavadinimą.

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

  10. Spustelėkite Pirmyn.

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

  12. Kitame puslapyje vedlio lauke Failo vardas įveskite failo, kuriame saugoma duomenų ryšio informacija, 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.

    Kitų lentelių įtraukimas

    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.

  13. Spustelėkite Pirmyn.

  14. Norėdami saugoti formos šablono užklausos rezultatus, pažymėkite žymės langelį saugoti duomenų formos šablono kopiją . Pažymėjus šį žymės langelį saugo užklausos rezultatus formos šabloną. Kadangi duomenys saugomi formos šablone. duomenys yra formas, kurias vartotojai užpildyti, net jei jų kompiuteriai neprijungti prie tinklo.

    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.

  15. Spustelėkite Pirmyn.

  16. Kitame vedlio puslapyje įveskite aprašomąjį pavadinimą šį antrinį duomenų ryšį. Jei norite automatiškai gauti duomenis, kai forma yra atidaryta forma, pažymėkite žymės langelį automatiškai nuskaityti duomenys, 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, kurį norite užpildyti.

  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, kokie duomenys bus rodomi vartotojui ir kokie duomenys bus pateikti prie išorinių duomenų šaltinio, atlikdami vieną iš toliau nurodytų veiksmų.

    Nurodyti, kad vartotojas matys duomenų tuos pačius duomenis, vartotojas turi pateikti

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

    Nurodyti, kad vartotojas matys duomenys skiriasi nuo duomenų, kuriuos vartotojas turi pateikti

    Pastaba: Pagal šį scenarijų, kuris bus rodomas vartotojo duomenys yra iš vieno grupės ir vartotojui bus pateikti duomenys yra į 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 š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

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

×