Office
Prijava

Dodajte podatkovnu vezu s bazom podataka Microsoft SQL Server

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Možete dodati sekundarne podatkovne veze u predložak obrasca koji se upiti baze podataka Microsoft SQL Server. Ne možete dodati sekundarne podatkovne veze u predložak obrasca koji šalje podatke u bazu podataka. Ako želite koristiti sekundarne podatkovne veze za slanje podataka obrasca u bazu podataka pomoću sekundarne podatkovne veze s web-servisom koji funkcionira s tu bazu podataka. Veze na dodatne informacije o dodavanju sekundarne podatkovne veze na web-uslugu u odjeljku Vidi također .

Da biste dodali sekundarne podatkovne veze baze podataka, morate učiniti sljedeće:

Korak 1: Dodavanje sekundarne podatkovne veze u predložak obrasca    Ovaj korak stvara sekundarni izvor podataka s odgovarajućim poljima i grupama koje se temelje na način na koji podaci se pohranjuju u bazi podataka. Možete konfigurirati i predloška obrasca tako da omogućuje da biste koristili ovu podatkovnu vezu prilikom prvog otvaranja obrasca.

Korak 2: Konfiguriranje predloška obrasca za korištenje podatkovne veze    Ako želite da korisnici upotrebljavaju podatkovnu vezu nakon otvaranja obrasca, možete dodati pravilo ili gumb u predložak obrasca da biste korisnicima omogućili dohvaćanje podataka iz podatkovne veze.

Sadržaj članka

Pregled

Prije početka

Korak 1: Dodavanje sekundarne podatkovne veze

Korak 2: Konfiguriranje predloška obrasca za korištenje podatkovne veze

Pregled

Kada stvorite predložak obrasca koji se temelji na vanjski izvor podataka, Microsoft Office InfoPath stvara glavni podatkovna veza za taj vanjski izvor podataka. InfoPath zatim stvara glavni izvor podataka za predložak obrasca koji se temelji na način na koji su podaci spremljeni u vanjskom izvoru podataka. Međutim, vanjski izvor podataka u glavnu podatkovnu vezu ne sadrži vrijednosti koje želite staviti u kontrolama na predlošku obrasca. Te vrijednosti mogu postojati u drugi vanjski izvor podataka, kao što su drugu bazu podataka sustava SQL Server. Da biste dobili vrijednosti iz drugog vanjskog izvora podataka, možete dodati sekundarne podatkovne veze u predložak obrasca.

Sekundarne podatkovne veze je podatkovne veze koje dodate u predložak obrasca. Podatkovne veze može biti podatkovnu vezu za upit ili podatkovnu vezu. Podatkovne veze za upit možete dodati u predložak obrasca samo kao sekundarnu podatkovnu vezu s bazom podataka sustava SQL Server. Dodavanje podatkovne veze samo ako su vam potrebni podaci iz vanjskog izvora podataka koji nisu onom u glavnu podatkovnu vezu. Kao sekundarne podatkovne veze ne možete dodati podatkovnu vezu s bazom podataka sustava SQL Server.

Kada dodate podatkovnu vezu za upit s bazom podataka, InfoPath stvara sekundarni izvor podataka s poljima podataka i grupama koje odgovaraju načinu na koji su podaci spremljeni u bazi podataka. Budući da struktura podataka u sekundarni izvor podataka mora podudarati načinom na koji su podaci spremljeni u tablicama baze podataka, ne možete mijenjati poljima i grupama u sekundarni izvor podataka. Možete konfigurirati svaku podatkovnu vezu za upit za spremanje rezultata tako da korisnici imaju pristup podacima dok obrazac niste povezani s mrežom. Ovisno o prirode podatke, trebali biste rezultate upita prikazati samo kada korisnici su povezani s mrežom.

Napomena o sigurnosti: Ako koristite sekundarne podatkovne veze za dohvaćanje osjetljive podatke iz vanjskog izvora podataka, preporučujemo vam da biste onemogućili tu značajku da biste zaštitili podatke iz neovlaštenu upotrebu u slučaju gubitka ili krađe računala. Ako onemogućiti tu značajku, podaci će biti dostupna samo ako je korisnik povezan s mrežom.

Kada dodate podatkovnu vezu za upit u predložak obrasca, po zadanom obrasce koji se temelje na tom predlošku obrasca pomoću podatkovne veze prilikom otvaranja korisnik. Možete konfigurirati i predloška obrasca da biste koristili podatkovnu vezu za upit na jedan od sljedećih načina:

  • Dodavanje pravila    Možete konfigurirati pravilo da biste koristili podatkovnu vezu za upit svaki put kada se pojavi uvjet u pravilo.

  • Dodavanje gumba    Gumb možete dodati u predložak obrasca koji korisnici mogu pritisnuti za dohvaćanje podataka pomoću podatkovne veze za upit.

  • Korištenje prilagođenog koda    Ako ne možete dodati pravila ili gumba, možete koristiti prilagođeni kod za dohvaćanje podataka pomoću podatkovne veze za upit. Korištenje prilagođenog koda potreban je razvojni inženjer da biste stvorili prilagođeni kod.

Vrh stranice

Prije početka

Prije nego što dodate sekundarnu podatkovnu vezu s bazom podataka sustava SQL Server u predložak obrasca, potrebne su vam sljedeće informacije od administratora baze podataka:

  • Naziv poslužitelja s bazom podataka koja će se koristiti s ovim predloškom obrasca.

  • Naziv baze podataka koja će se koristiti s ovim predloškom obrasca.

  • Provjera autentičnosti potrebna za bazu podataka. Bazu podataka možete koristiti provjeru autentičnosti Microsoft Windows ili SQL Server da biste odredili način na koji korisnici mogu pristupati bazu podataka.

  • Naziv tablice koja sadrži podatke koje želite poslati u obrazac. Ovo je primarna tablica. Ako namjeravate koristiti više od jedne tablice u bazi podataka, morat ćete nazivi ostalih, podređenih tablica. Morate naziva polja u podređenim tablicama koje imaju odnose na polja u primarnoj tablici.

  • Mogu li sigurno spremiti rezultate upita u obrascu za izvanmrežni rad.

Vrh stranice

Korak 1: Dodavanje sekundarne podatkovne veze

  1. Na izborniku Alati kliknite Podatkovne veze.

  2. U dijaloškom okviru Podatkovne veze , kliknite Dodaj.

  3. U čarobnjaku za povezivanje s podacima kliknite Stvori novu vezu, kliknite Primi podatkei zatim kliknite Dalje.

  4. Na sljedećoj stranici čarobnjaka kliknite bazu podataka (Microsoft SQL Server ili Microsoft Office Access samo), a zatim kliknite Dalje.

  5. Na sljedećoj stranici čarobnjaka kliknite Odabir baze podataka.

  6. U dijaloškom okviru Odabir izvora podataka kliknite Novi izvor.

  7. Na popisu Kakvu vrstu izvora podataka želite povezati kliknite Microsoft SQL Server, a zatim kliknite Dalje.

  8. U okvir naziv poslužitelja unesite naziv poslužitelja s bazom podataka.

  9. U odjeljku vjerodajnice za prijavu, učinite nešto od sljedećeg:

    • Ako je baza podataka određuje tko ima pristup na osnovi vjerodajnica korištenih u mreži Microsoft Windows, kliknite Koristi Windows provjeru autentičnosti.

    • Ako je baza podataka određuje tko ima pristup koji se temelji na navedeno korisničko ime i lozinku koju ste dobili od administratora baze podataka, kliknite koristi sljedeće korisničko ime i lozinku, a zatim upišite svoje korisničko ime i lozinku u okvir Korisničko ime i Lozinka okvire.

  10. Kliknite Dalje.

  11. Na sljedećoj stranici čarobnjaka, na popisu Odaberite bazu podataka koja sadrži podatke koje želite , kliknite bazu podataka koju želite koristiti, potvrdite okvir za povezivanje s određenom tablicom , kliknite naziv primarne tablice, a zatim Dalje .

  12. Na sljedećoj stranici čarobnjaka, u okvir Naziv datoteke unesite naziv za datoteku u kojoj su pohranjeni podaci o vezi podataka.

  13. Da biste spremili postavke, kliknite Završi.

  14. Dodajte druge tablice koje želite koristiti u podatkovnu vezu za upit.

    Kako?

    1. Kliknite Dodaj tablici.

    2. U dijaloškom okviru Dodavanje tablice ili upita kliknite naziv podređene tablice, a zatim kliknite Dalje. InfoPath pokušava odredio odnosa koji se podudaraju naziva polja u obje tablice. Ako ne želite koristiti predloženi odnos, odaberite odnos, a zatim kliknite Ukloni odnos. Da biste dodali odnosa, kliknite Dodaj odnos. U dijaloškom okviru Dodavanje odnosa kliknite naziv svaki povezano polje u odgovarajući stupac, a zatim u redu.

    3. Kliknite Završi.

    4. Za dodavanje dodatnih podređenih tablica, ponovite ove korake.

  15. Kliknite Dalje.

  16. Da biste oslobodili rezultate podatkovnu vezu za upit kada obrazac niste povezani s mrežom, odaberite potvrdni okvir Spremi kopiju podataka u predlošku obrasca .

    Napomena o sigurnosti: Potvrđivanjem tog okvira spremaju se podaci na računalu korisnika ako obrazac koristi ovu podatkovnu vezu. Ako u obrazac će sve dobiti osjetljive podatke iz podatkovne veze, preporučujemo vam da biste onemogućili tu značajku da biste zaštitili podatke u slučaju gubitka ili krađe računala.

  17. Kliknite Dalje.

  18. Na sljedećoj stranici čarobnjaka upišite opisni naziv sekundarne podatkovne veze. Ako želite da se obrazac da biste automatski prima podatke prilikom otvaranja obrasca, potvrdite okvir automatski dohvatiti podatke prilikom otvaranja obrasca .

Vrh stranice

Korak 2: Konfiguriranje predloška obrasca za korištenje podatkovne veze

Ako želite obrasce koji se temelje na tom predlošku obrasca da biste koristili ovu podatkovnu vezu kad korisnik otvori obrazac, možete dodati pravilo u predložak obrasca koji koristi podatkovnu vezu pod određenim uvjetom ili gumba možete dodati u predložak obrasca koji korisnici mogu eža t da biste koristili ovu podatkovnu vezu.

Add a rule

Dodavanje pravila predloška obrasca za dohvaćanje podataka iz podatkovne veze za upit kad god se ispuni uvjet za pravilo. Sljedeći se postupak pretpostavlja da ste stvorili podatkovnu vezu za upit u predlošku obrasca i da ste konfigurirali kontrolu u predlošku obrasca za prikaz podataka iz te podatkovne veze.

  1. Ako predložak obrasca ima više prikaza, kliknite naziv prikaza u izborniku Prikaz da biste prešli u prikaz s kontrolom na mjesto na koje želite prikazati podatke iz sekundarni izvor podataka.

  2. Dvaput pritisnite kontrolu koju želite dodati pravilo.

  3. Kliknite karticu Podaci.

  4. U odjeljku Provjera valjanosti i pravila, kliknite pravila.

  5. U dijaloškom okviru pravila kliknite Dodaj.

  6. U okvir naziv upišite naziv pravila.

  7. Da biste odredili uvjet kada izvoditi pravilo, kliknite Postavljanje uvjetapa unesite uvjet. Pravilo će se pokrenuti kada se pojavi uvjet. Ako ste postavili uvjeta, pravilo će se pokrenuti svaki put kada korisnik mijenja vrijednost u kontroli i prelazi svoj pokazivač izvan te kontrole.

  8. Kliknite Dodaj akciju.

  9. Na popisu Akcija kliknite upita pomoću podatkovne veze.

  10. Na popisu podatkovne veze baze podataka kliknite podatkovnu vezu za upit koji želite koristiti, a zatim u redu da biste zatvorili sve otvorene dijaloške okvire.

  11. Da biste testirali promjene, kliknite Pretpregled na alatnoj traci Standardno ili pritisnite CTRL + SHIFT + B.

Dodavanje gumba

Kontrole gumba možete dodati u predložak obrasca koji korisnici mogu pritisnuti za dohvaćanje podataka iz podatkovne veze za upit.

  1. Ako predložak obrasca ima više prikaza, kliknite naziv prikaza u izborniku Prikaz da biste prešli u prikaz s kontrolom na mjesto na koje želite prikazati podatke iz sekundarni izvor podataka.

  2. Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.

  3. Povucite kontrole gumba u predlošku obrasca.

  4. Dvokliknite kontrole gumba koju ste upravo dodali u predložak obrasca.

  5. Kliknite karticu Općenito .

  6. Na popisu Akcija , kliknite Osvježi.

  7. U okvir natpis upišite naziv koji želite da se prikazuje na gumbu u predlošku obrasca.

  8. Kliknite Postavke.

  9. U dijaloškom okviru Osvježavanje kliknite jedan sekundarni izvor podataka.

  10. Na popisu Odaberite sekundarni izvor podataka kliknite sekundarni izvor podataka koji je pridružen podatkovnu vezu za upit.

  11. Kliknite U redu da biste zatvorili sve otvorene dijaloške okvire.

  12. Da biste testirali promjene, kliknite Pretpregled na alatnoj traci Standardno ili pritisnite CTRL + SHIFT + B.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×