Duomenų ryšio su "Microsoft" SQL serverio duomenų bazės įtraukimas

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.

Antrinį duomenų ryšį galite įtraukti į savo formos šabloną, kad Microsoft SQL serverio duomenų bazės užklausų. Negalite įtraukti antrinį duomenų ryšį formos šablone, kuris pateikia formos duomenis į duomenų bazę. Jei norite naudoti antrinį duomenų ryšį, kad pateikti formos duomenis į duomenų bazę, naudoti antrinį duomenų ryšį su žiniatinklio tarnyba, kuri veikia su duomenų bazės. Saitai su daugiau informacijos, kaip įtraukti antrinį duomenų ryšį su tinklo tarnyba, rasite skyriuje Taip pat žr .

Pridėti antrinį duomenų ryšį į duomenų bazę, turite atlikti šiuos veiksmus:

1 žingsnis: pridėti antrinį duomenų ryšį formos šablono    Šį veiksmą, sukuriamas antrinis duomenų šaltinis reikiamus laukus ir grupes, kaip duomenys saugomi duomenų bazėje. Taip pat galite konfigūruoti formos šabloną, kad leistumėte formoms naudoti šį duomenų ryšį, kai pirmą kartą atidaro formą.

2 veiksmas: konfigūruoti formos šabloną, kad duomenų ryšio naudojimas    Jei norite vartotojams naudoti šį duomenų ryšį, atidarius formą, į formos šabloną, kad vartotojai galėtų gauti duomenis iš šį duomenų ryšį galite įtraukti taisyklę arba mygtuką.

Šiame straipsnyje:

Apžvalga

Prieš pradedant

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

2 veiksmas: Konfigūruokite formos šablono duomenų ryšio naudojimas

Apžvalga

Kai kuriate formos šabloną, pagrįstą išorinį duomenų šaltinį, Microsoft Office InfoPath sukuria pagrindinį duomenų ryšys to išorinio duomenų šaltinio. Tada InfoPath sukuria pagrindinį duomenų šaltinį pagal taip, kaip duomenys saugomi išorinio duomenų šaltinio formos šablono. Tačiau pagrindinį duomenų ryšį naudoti išorinį duomenų šaltinį, galbūt neturite reikšmės, kurias norite įdėti į formos šablono valdikliai. Šios reikšmės gali būti kito išorinio duomenų šaltinio, pvz., kitą SQL serverio duomenų bazę. Norėdami gauti reikšmių iš kito išorinio duomenų šaltinio, antrinį duomenų ryšį galite įtraukti į formos šabloną.

Antrinis duomenų ryšys yra duomenų ryšį, galite įtraukti į formos šabloną. Šį duomenų ryšį galima užklausos duomenų ryšį arba pateikti duomenų ryšį. Duomenų užklausos ryšį į formos šabloną galite įtraukti tik kaip antrinį duomenų ryšį su SQL serverio duomenų baze. Galite pridėti šį duomenų ryšį tik tada, jei turite duomenis iš išorinio duomenų šaltinio ne pagrindinį duomenų ryšį. Kaip antrinį duomenų ryšį, negalite įtraukti duomenų pateikimo ryšį su SQL serverio duomenų baze.

Kai įtraukiate duomenų užklausos ryšį į duomenų bazę, InfoPath sukuria antrinį duomenų šaltinis duomenų laukus ir grupes, kurios atitinka taip, kaip saugomi duomenys duomenų bazėje. Kadangi antrinio duomenų šaltinio duomenų struktūra turi atitikti taip, kaip naudojant duomenų bazės lentelių duomenys saugomi, negalite modifikuoti laukų arba grupių antrinį duomenų šaltinį. Galite konfigūruoti kiekvienos užklausos duomenų ryšį, kad įrašyti rezultatus, kad vartotojai turi prieigą prie duomenų, kai jų formos, kuris nėra prijungtas prie tinklo. Atsižvelgiant į duomenis, galite norėti užklausos rezultatams Rodyti tik tada, kai vartotojai yra 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.

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

Puslapio viršus

Prieš pradėdami

Prieš įtraukdami antrinį duomenų ryšį su SQL serverio duomenų baze, į formos šabloną, iš savo duomenų bazės administratoriaus 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ų 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 laukus vardus.

  • Ar galite saugiai saugoti užklausų rezultatus formos neprisijungus prie interneto.

Puslapio viršus

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. 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. Kokio duomenų šaltinio norite jungtis prie sąraše, spustelėkite Microsoft SQL Server, ir spustelėkite Pirmyn.

  8. Lauke serverio vardas įveskite duomenų bazės serverio 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. Kitame puslapyje vedlio 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 .

  12. Kitame puslapyje vedlio lauke Failo vardas įveskite failo, kuriame saugoma duomenų ryšio informacija vardą.

  13. Norėdami įrašyti šiuos parametrus, spustelėkite baigti.

  14. Pridėti kitas lenteles, kurias 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.

  15. Spustelėkite Pirmyn.

  16. Prieinama užklausos duomenų ryšio rezultatus, kai forma nėra prijungtas prie tinklo, pažymėkite žymės langelį saugyklos duomenų formos šablono kopiją .

    Saugos pranešimas: Pažymėjus šį žymės langelį laikomi duomenys vartotojo kompiuteryje, kai forma naudoja šį duomenų ryšį. Jei forma yra slaptos duomenų gavimas naudojant šį duomenų ryšį, galite išjungti šią funkciją norėdami apsaugoti duomenis kompiuterio praradote ar vagystės atveju.

  17. Spustelėkite Pirmyn.

  18. 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 formos šablono duomenų ryšio naudojimas

Jei norite, kad pagal šį formos šabloną ir naudoti šį duomenų ryšį, po to, kai vartotojas atidaro formą formas, taisyklę galite įtraukti į formos šabloną, kuris naudoja šį duomenų ryšį, pagal tam tikros sąlygos, arba galite įtraukti mygtuką į formos šabloną, kad jūsų vartotojai gali pas SS su naudoti šį duomenų ryšį.

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šį.

  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 mygtuko valdiklį, 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šį.

  11. Norėdami uždaryti visus atidarytus dialogo langus, spustelėkite Gerai.

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

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

×