Dodavanje podatkovne veze baze podataka programa Microsoft Access

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 .

Ako korisnici moraju podataka iz baze podataka Microsoft Office Access 2007 (oblik .accdb) ili iz baze podataka programa Access spremljene u starijoj verziji (.mdb format) za ispunjavanje obrasca koji se temelji na predlošku obrasca programa Microsoft Office InfoPath, možete dodati sekundarne podatkovne veze u obrazac predložak koji se upiti baze podataka programa Access.

Možete dodati sekundarne podatkovne veze, ali te podatkovne veze možete samo upita baze podataka programa Access. Ne možete dodati sekundarne podatkovne veze koja šalje podataka obrasca u bazi podataka programa Access.

Ako želite korisnicima slanje podataka obrasca u bazi podataka programa Access, dizajniranje predloška obrasca koji se temelji na bazu podataka programa Access i zatim omogućiti podatkovne veze za slanje u glavnu podatkovnu vezu. Osim toga, možete dodati sekundarne podatkovne veze na web-servisom koji funkcionira s baze podataka programa Access.

Veze na dodatne informacije o dizajniranju predložaka obrazaca koji se temelje na bazu podataka programa Access i Dodavanje sekundarne podatkovne veze na web-servisa u odjeljku Vidi također .

Sadržaj članka

Pregled

Razmatranje kompatibilnosti

Prije početka

Korak 1: Dodavanje sekundarne podatkovne veze

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

Pregled

Sekundarni podatkovna veza je podatkovne veze koje dodate u predložak obrasca. Sekundarne podatkovne veze razlikuje se od glavnu podatkovnu vezu, koje morate stvarati prilikom dizajniranja novog predloška obrasca koji se temelji na bazu podataka ili web-servisa. Glavni podatkovnu vezu predloška obrasca možete primati podatke iz vanjskog izvora podataka, a možete i slanje podataka obrasca u vanjskom izvoru podataka. No predloška obrasca može imati samo jednu glavnu podatkovnu vezu.

Možete dodati proizvoljan broj sekundarnih podatkovnih veza u predložak obrasca koji želite. Na primjer, pretpostavimo da imate bazu podataka programa Access koja sadrži tablicu koja sadrži podatke o zaposlenicima i drugu tablicu koja pohranjuje podatke o klijentu. Možete dodati sekundarne podatkovne veze koje dohvaća podatke iz tablice zaposlenika, a možete dodati i drugi sekundarne podatkovne veze koje dohvaća podatke iz tablice kupca u istu bazu podataka programa Access.

Iako možete dodati sekundarne podatkovne veze u predložak obrasca koji možete slanje podataka obrasca na vanjski izvor podataka, kao što je web-servisa ili Windows SharePoint Services biblioteke podatkovnih veza možete koristiti samo za dohvaćanje podataka iz programa Access Baza podataka. Ne možete dodati sekundarne podatkovne veze koja šalje podataka obrasca u bazi podataka programa Access.

Kada dodate podatkovnu vezu za upit s bazom podataka, InfoPath stvara sekundarni izvor podataka koji sadrži polja 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 da biste spremili rezultate, tako da korisnici imaju pristup podacima dok obrazac niste povezani s mrežom. Ovisno o prirode podataka, možda ćete morati 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

Razmatranje kompatibilnosti

Ne možete dodati podatkovne veze baze podataka programa Access za predložak obrasca kompatibilan s preglednikom.

Vrh stranice

Prije početka

Prije dodavanja sekundarne podatkovne veze baze podataka programa Access u predložak obrasca, potrebne su vam sljedeće informacije:

  • Naziv i mjesto baze podataka.

    Napomena: Ako bazu podataka programa Access je spremljen na mrežnom mjestu, provjerite nalazi li se bazu podataka dostupna korisnicima.

  • Naziv tablice ili upita koja će se isporučivati podataka na obrasce koji se temelje na tom predlošku obrasca. Koristite ove tablice ili upita kao primarne tablice ili upita Kada konfigurirate podatkovnu vezu za upit.

  • Nazivi drugih tablica ili upita koji navedite dodatne podatke primarnu tablicu ili upit. U većini slučajeva, tablica se već uspostavili odnosi u bazi podataka. Ako imate ručno uspostaviti odnose između primarnu tablicu ili upit i drugu tablicu ili upit, morate nazive polja povezanih tablica ili upita.

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 dođite do mjesta kopiju baze podataka.

    Napomena: Ako bazu podataka je spremljen na mrežnom mjestu, otvorite Univerzalna konvencija (UNC) put imenovanja lokacije. Dođite do mjesta na mreži putem mapiranih mrežnom pogonu. Ako koristite mapiranih mrežnom pogonu, korisnici koji stvaraju obrasce koji se temelje na tom predlošku obrasca potražit će bazu podataka iz mapiranih mrežnom pogonu. Ako korisnik nema mapiranih mrežnom pogonu, obrazac neće pronaći bazu podataka.

  7. Kliknite naziv baze podataka, a zatim kliknite Otvori.

  8. U dijaloškom okviru Odabir tablice kliknite primarna tablica ili upit koji želite koristiti, a zatim kliknite u redu.

  9. Na sljedećoj stranici čarobnjaka odaberite potvrdni okvir Prikaži stupce tablice .

    Prema zadanim postavkama, sva polja u tablici ili upitu dodaju glavnom izvoru podataka obrasca.

  10. Poništite potvrdne okvire za polja koja želite uvrstiti u sekundarni izvor podataka.

    Dodavanje dodatnih tablica ili upita podatkovne veze.

    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.

  11. Kliknite Dalje.

  12. 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 dohvaća osjetljive podatke iz podatkovne veze, možda ćete morati onemogućiti tu značajku da biste zaštitili podatke u slučaju gubitka ili krađe računala.

  13. Kliknite Dalje.

  14. Na sljedećoj stranici čarobnjaka upišite opisni naziv za ovu sekundarnu podatkovnu vezu, a zatim provjerite jesu li informacije u odjeljku Sažetak točni.

  15. Da biste konfigurirali 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, pravilo možete dodati u predložak obrasca koji koristi podatkovnu vezu pod određenim uvjetom ili gumba možete dodati u predložak obrasca koji vaši korisnici možete kliknuti da biste koristili ovu podatkovnu vezu.

Add a rule

Pravilo možete dodati u predložak obrasca koji služi za dohvaćanje podataka iz podatkovne veze za upit kad god se ispuni uvjet za pravilo. Na primjer, možete dodati tekstni okvir u predložak obrasca koji se mogu popunjavati korisnika da biste dobili konkretne podatke iz vanjskog izvora podataka. Ne možete dodati pravilo koje koristi podatkovnu vezu svaki put kada korisnik unese podatke u tekstni okvir.

Sljedeći se postupak pretpostavlja da ste stvorili podatkovnu vezu za upit u predlošku obrasca i da ste konfigurirali kontrolu (osim gumb) 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 učinite nešto od sljedećeg:

    • Da biste dobili najnovije podatke iz svih vanjskih izvora podataka pomoću podatkovnih veza za ovaj predložak obrasca, kliknite sve sekundarne izvore podataka.

    • Da biste konfigurirali gumb prima najnovije podatke iz jedne vanjskog izvora podataka s sekundarne podatkovne veze u predložak obrasca, kliknite jedne sekundarne podatkovne veze, a zatim kliknite sekundarni izvor podataka u izvoru podataka Odabir sekundarne popis.

  10. Kliknite 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.

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.

×