Važno
Podrška za Microsoft InfoPath 2013 obustavljena je 14. srpnja 2026. Preporučujemo migriranje postojećih obrazaca i tijekova rada programa InfoPath na podržana rješenja sustava Microsoft 365. Saznajte više o povlačenju programa InfoPath.
Možete dizajnirati predložak obrasca programa Microsoft Office InfoPath koji funkcionira s bazom podataka programa Microsoft Office Access za pretraživanje podataka ili za slanje upita i slanje podataka. Predložak obrasca može se dizajnirati na temelju baze podataka programa Microsoft Office Access 2007 (oblik .accdb) ili baze podataka programa Access spremljene u starijoj verziji (.mdb obliku).
Sadržaj članka
- Pregled
- Pitanja povezana s kompatibilnosti
- Prije nego što započnete
- Dizajniranje predloška obrasca
- Konfiguriranje mogućnosti slanja
Pregled
Obrazac može sadržavati jednu primarnu podatkovnu vezu koja se naziva glavna podatkovna veza, a ta veza može imati jednu ili više sekundarnih podatkovnih veza. Glavnu podatkovnu vezu možete koristiti za postavljanje upita ili slanje podataka obrasca u bazu podataka programa Access. Uz neke iznimke možete koristiti i sekundarne podatkovne veze za postavljanje upita vanjskim izvorima podataka i njihovo slanje. Možete, primjerice, upotrijebiti sekundarnu podatkovnu vezu s bazom podataka programa Access da bi ona samo slala upite za bazu podataka. Sekundarnu podatkovnu vezu ne možete dodati na obrazac koji šalje direktorij podataka obrasca u bazu podataka programa Access.
Kada dizajnirate predložak obrasca koji se temelji na bazi podataka programa Access, InfoPath stvara glavni izvor podataka s grupama koje sadrže polja upita i podatkovna polja te stvara podatkovnu vezu upita kao glavnu podatkovnu vezu za predložak obrasca. Ta polja i grupe odgovaraju načinu na koji se podaci pohranjuju u tablicama u bazi podataka.
Polja upita sadrže podatke koje je korisnik unio u obrazac radi ograničavanja rezultata upita na zapise koji se podudaraju s podacima u poljima upita. Kada obrazac koji se temelji na tom predlošku obrasca koristi glavnu podatkovnu vezu, InfoPath stvara upit pomoću podataka u poljima upita. InfoPath potom šalje upit putem podatkovne veze. Baza podataka vraća rezultate upita u obrazac putem podatkovne veze. Rezultati upita smještaju se u podatkovna polja koja se mogu uređivati putem kontrola na obrascu koje su povezane s tim podatkovnim poljima.
Budući da struktura podataka upita i podatkovnih polja moraju odgovarati načinu na koji se podaci pohranjuju u bazi podataka, ta polja i grupe nije moguće izmijeniti u glavnom izvoru podataka. U korijensku grupu u glavnom izvoru podataka možete dodavati samo polja i grupe. Veze na dodatne informacije o izvorima podataka potražite u odjeljku Vidi također .
Obrazac može slati podatke u bazu podataka putem glavne podatkovne veze obrasca ako predložak obrasca na kojem se obrazac temelji i baza podataka ispunjavaju sljedeće preduvjete:
- Predložak obrasca nije predložak obrasca kompatibilan s preglednikom InfoPath neće stvoriti podatkovnu vezu za slanje u glavnoj podatkovnoj vezi ako dizajnirate predložak obrasca kompatibilan s preglednikom. Da biste korisnicima omogućili slanje podataka u obrascu koji se temelji na predlošku obrasca kompatibilnom s preglednikom, koristite web-servis koji funkcionira s bazom podataka.
- Lijeva tablica u svakom paru povezanih tablica u glavnom izvoru podataka sadrži primarni ključ Najmanje jedan odnos za svaki par povezanih tablica mora sadržavati primarni ključ iz lijeve tablice.
- Ni u jednom podatkovnom polju u glavnom izvoru podataka obrasca nije pohranjena velika binarna vrsta podataka InfoPath će onemogućiti podatkovnu vezu za slanje ako upit obuhvaća polja koja mogu pohraniti velike binarne vrste podataka, kao što su slike, slike, OLE objekti, datotečni privici, vrsta podataka Office Access dopisi ili vrsta podataka SQL Text.
Kada InfoPath omogući podatkovnu vezu za slanje, korisnicima je dopušteno slanje podataka pohranjenih u podatkovnim poljima u glavnom izvoru podataka u bazu podataka. Mogućnosti slanja za obrasce koji se temelje na tom predlošku obrasca možete prilagoditi.
Pitanja povezana s kompatibilnosti
Ne možete dizajnirati predložak obrasca kompatibilan s preglednikom temeljen na bazi podataka programa Access.
Prije početka
Da biste mogli uspješno dizajnirati predložak obrasca koji se temelji na bazi podataka programa Access, potrebne su vam sljedeće informacije o bazi podataka programa Access:
Naziv i mjesto baze podataka.
Napomena
Provjerite nalazi li se baza podataka na mrežnom mjestu dostupnom vašim korisnicima.
Naziv tablice u koju će se primiti poslani podaci, ako vaš predložak obrasca korisnicima omogućuje slanje obrazaca u bazu podataka. Tu ćete tablicu koristiti kao primarnu tablicu prilikom konfiguriranja podatkovne veze za slanje.
Naziv tablice iz koje se dobivaju rezultati upita poslanog bazi podataka, ako predložak obrasca obavlja upit samo bazi podataka. Tu ćete tablicu koristiti kao primarnu tablicu prilikom konfiguriranja podatkovne veze upita.
Nazivi svih ostalih tablica iz kojih primarna tablica može tražiti podatke. U većini slučajeva odnosi između tablica već su uspostavljeni u bazi podataka. Ako odnose između primarne tablice i druge tablice morate uspostaviti ručno, trebat će vam povezani nazivi polja obiju tablica.
Dizajniranje predloška obrasca
Da biste dizajnirali predložak obrasca s podatkovnom vezom upita, najprije morate stvoriti predložak obrasca. Kada stvorite predložak obrasca koji se temelji na bazi podataka, InfoPath stvara podatkovnu vezu upita kao glavnu podatkovnu vezu između predloška obrasca i baze podataka. Tim se postupkom automatski stvara glavni izvor podataka predloška obrasca.
Kada stvorite predložak obrasca, u predložak obrasca morate dodati kontrolu i zatim je povezati s poljem u glavnom izvoru podataka. To korisnicima omogućuje da u obrascu vide rezultate upita.
Prvi korak: stvaranje predloška obrasca
Na izborniku Datoteka kliknite Dizajnirajte predložak obrasca.
U dijaloškom okviru Dizajn predloška obrasca u odjeljku Dizajn novog kliknite Predložak obrasca.
Na popisu Utemeljeno na klikniteBaza podataka, a zatim U redu.
Pokreće se čarobnjak za povezivanje s podacimaNa prvoj stranici čarobnjaka za povezivanje s podacima kliknite Odaberi bazu podataka.
U dijaloškom okviru Odabir izvora podataka potražite mjesto baze podataka.
Napomena
Ako je baza podataka pohranjena na mrežnom mjestu, dođite do UNC puta tog mjesta. Ne pretražujte mrežno mjesto putem mapiranog mrežnog pogona. Ako koristite mapirani mrežni pogon, korisnici koji stvore obrasce na temelju tog predloška obrasca tražit će bazu podataka s mapiranog mrežnog pogona. Ako korisnik nema mapirani mrežni pogon, obrazac neće pronaći bazu podataka.
Kliknite naziv baze podataka, a zatim Otvori.
U dijaloškom okviru Odabir tablice kliknite primarnu tablicu ili upit koji želite koristiti, a zatim U redu.
Na sljedećoj stranici čarobnjaka potvrdite okvir Prikaz stupaca tablice .
Sva će se polja u tablici prema zadanim postavkama dodati u glavni izvor podataka predloška obrasca. Poništite okvire za polja koja ne želite uvrstiti u glavni izvor podataka.
Dodajte sve dodatne tablice ili upite koje želite koristiti u podatkovnoj vezi upita.
Kako?- Kliknite Dodaj tablicu.
- U dijaloškom okviru Dodavanje tablice ili upita kliknite naziv podređene tablice, a zatim Dalje. InfoPath pokušava postaviti odnose uparivanjem naziva polja u obje tablice. Ako ne želite koristiti predloženi odnos, odaberite odnos, a zatim kliknite Ukloni odnos. Da biste dodali odnos, kliknite Dodaj odnos. U dijaloškom okviru Dodavanje odnosa kliknite naziv svakog povezanog polja u odgovarajućem stupcu, a zatim U redu.
- Kliknite Završi.
- Da biste dodali dodatne podređene tablice, ponovite ove korake.
Kliknite Dalje.
Na zadnjoj stranici čarobnjaka upišite naziv glavne podatkovne veze. Taj će se naziv pojaviti na popisu izvora podataka u oknu zadatka Izvor podataka .
Ako predložak obrasca zadovoljava preduvjete navedene u odjeljku Pregled , u odjeljku Sažetak na ovoj stranici čarobnjaka navedeno je da je InfoPath omogućio podatkovnu vezu za slanje u glavnoj podatkovnoj vezi.
Da biste promijenili naziv podatkovne veze za slanje, upišite novi naziv u odgovarajući okvir.
Da biste korisnicima omogućili slanje podataka obrasca putem druge podatkovne veze za slanje koju ćete poslije dodati u predložak obrasca, poništite okvir Omogući slanje za ovu vezu .
Napomena
Ako predložak obrasca ne zadovoljava preduvjete navedene u odjeljku Pregled , InfoPath će onemogućiti podatkovnu vezu za slanje, a okviri Unesite naziv veze za slanje i potvrdni okviri Omogući slanje za ovu vezu nisu dostupni. Ako InfoPath onemogući podatkovnu vezu za slanje, glavna podatkovna veza za predložak obrasca sadržavat će samo podatkovnu vezu upita.
Drugi korak: povezivanje kontrole s poljem
- Ako okno zadatka Kontrole nije vidljivo, kliknite Dodatne kontrole na izborniku Umetanje ili pritisnite ALT + I, C.
- Povucite kontrolu na predložak obrasca.
- U dijaloškom okviru Povezivanje kontrole odaberite polje s kojim želite povezati kontrolu.
Konfiguriranje mogućnosti slanja
Ako predložak obrasca i tablice koje ste odabrali u čarobnjaku za povezivanje s podacima ispunjavaju preduvjete navedene u odjeljku Pregled , InfoPath predložak obrasca konfigurira za slanje podataka pomoću glavne podatkovne veze.
Ako se odlučite za korištenje te podatkovne veze za slanje, InfoPath konfigurira predložak obrasca tako da korisnici mogu poslati podatke obrasca u bazu podataka i dodaje gumb Pošalji na alatnu traku Standard, a naredbu za slanje na izbornik Datoteka na obrascu. InfoPath konfigurira i predložak obrasca tako da obrazac ostaje otvoren i prikazuje poruku koja upućuje na to je li obrazac uspješno poslan. Možete promijeniti tekst koji se prikazuje na gumbu Pošalji , kao i ponašanje obrasca nakon što ga korisnik pošalje.
Na izborniku Alati kliknite Mogućnosti slanja.
Da biste promijenili naziv gumba Pošalji koji se prikazuje na alatnoj traci Standard i naredbe Pošalji koja se prikazuje na izborniku Datoteka kada korisnici ispune obrazac, upišite novi naziv u okvir Opis u dijaloškom okviru Mogućnosti slanja.
Savjet
Ako toj tipki i naredbi želite dodijeliti tipkovni prečac, upišite znak (&) ispred znaka koji želite koristiti kao tipkovni prečac. Na primjer, da biste dodijelili tipkovni prečac za gumb i naredbu Pošalji , upišite Su&bmit.
Ako ne želite da druge osobe koriste naredbu Pošalji ili gumb Pošalji na alatnoj traci Standard prilikom ispunjavanja obrasca, poništite potvrdne okvire za stavke izbornika Pošalji i gumb Pošalji na alatnoj traci.
Prema zadanim postavkama, kada korisnici pošalju obrazac, InfoPath ga ostavlja otvorenim i prikazuje poruku da bi se prikazala poruka koja upućuje na to je li obrazac uspješno poslan. Da biste promijenili to zadano ponašanje, kliknite Dodatno, a zatim učinite nešto od sljedećeg:
Da biste zatvorili obrazac ili stvorili novi prazan obrazac kada korisnik pošalje ispunjeni obrazac, kliknite željenu mogućnost na popisu Nakon slanja .
Da biste stvorili prilagođenu poruku koja navodi je li obrazac uspješno poslan, potvrdite okvir Koristi prilagođene poruke , a zatim upišite poruke u okvire Prilikom uspjeha i Prilikom neuspjeha .
Savjet
Poruka u okviru Prilikom neuspješnog slanja koristite da biste korisnicima rekli što učiniti ako ne mogu poslati obrazac. Možete, primjerice, predložiti korisnicima da spreme obrazac i obrate se nekome radi dodatnih uputa.
Ako ne želite da se prikazuje poruka kada korisnik pošalje obrazac, poništite potvrdni okvir Pokaži poruke o uspjehu i neuspjehu .