Dodavanje podatkovne veze baze podataka programa Microsoft Access

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

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 predložak obrasca 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 druge tablice u kojoj su pohranjeni podaci 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 u biblioteci servisa Windows SharePoint Services, možete koristiti samo sekundarne podatkovne veze za dohvaćanje podataka iz baze podataka programa Access. 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 u predložak obrasca dodate podatkovnu vezu za slanje upita, obrasci utemeljeni na tom predlošku po zadanom koriste tu podatkovnu vezu kada ih korisnik otvori. Predložak obrasca za korištenje podatkovne veze za slanje upita možete konfigurirati i 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

Napomene o kompatibilnosti

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

Vrh stranice

Prije nego što započnete

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. U izborniku Alati pritisnite Podatkovne veze.

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

  3. U čarobnjaku za povezivanje s podacima pritisnite Stvori novu vezu s funkcijom, pritisnite Primi podatke i pritisnite Dalje.

  4. Na sljedećoj stranici čarobnjaka pritisnite Baza podataka (samo Microsoft SQL Server ili Microsoft Office Access) i zatim pritisnite Dalje.

  5. Na sljedećoj stranici čarobnjaka pritisnite 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. Pritisnite Dodavanje tablice.

    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. Pritisnite Završi.

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

  11. Pritisnite Dalje.

  12. Ako želite da rezultati podatkovne veze za upit budu dostupni kad obrazac nije povezan s mrežom, odaberite potvrdni okvir Spremi kopiju podataka u predložak obrasca.

    Napomena o sigurnosti : Potvrđivanjem tog okvira sprema podatke na korisnikovu računalu kad 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 korisnici mogu pritisnuti da biste koristili ovu podatkovnu vezu.

Dodavanje pravila

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 kojoj želite dodati pravilo.

  3. Pritisnite karticu Podaci.

  4. Pod Provjera valjanosti i pravila pritisnite Pravila.

  5. U dijaloškom okviru Pravila pritisnite Dodaj.

  6. U okviru Naziv unesite 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. Pritisnite Dodaj akciju.

  9. U popisu Akcija pritisnite Upit putem podatkovne veze.

  10. U popisu Podatkovna veza pritisnite podatkovnu vezu za upit koju želite koristiti, a zatim pritisnite U redu za zatvaranje svih otvorenih dijaloških okvira.

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

Dodavanje gumba

U predložak obrasca možete dodati kontrolu gumba koji korisnici mogu pritisnuti za dobivanje 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 kontrolu gumba na predložak obrasca.

  4. Dvaput pritisnite kontrolu gumba koju ste dodali u predložak obrasca.

  5. Pritisnite karticu Općenito.

  6. U popisu Akcija pritisnite Osvježi.

  7. U okviru Natpis upišite naziv koji želite da se pojavljuje na gumbu u predlošku obrasca.

  8. Pritisnite 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 sekundarni izvor podataka na popisu Odaberite sekundarni izvor podataka .

  10. Pritisnite U redu za zatvaranje svih otvorenih dijaloških okvira.

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

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
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.

×