Dizajniranje predloška obrasca koji se temelji na bazu podataka programa Microsoft Access

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

Možete dizajnirati predložak obrasca programa Microsoft Office InfoPath koji funkcionira s bazom podataka programa Microsoft Office Access za slanje upita za podatke, ili za slanje upita i podataka. Možete dizajnirati predložak obrasca koji se temelji na Microsoft Office Access 2007 (oblik .accdb) baze podataka ili baze podataka programa Access spremljene u starijoj verziji (.mdb format).

Sadržaj članka

Pregled

Razmatranje kompatibilnosti

Prije početka

Dizajniranje predloška obrasca

Konfiguriranje mogućnosti slanja

Pregled

Obrazac može imati jednu primarnu podatkovnu vezu, pod nazivom glavnu podatkovnu vezu, a zatim tu vezu može imati jednu ili više podatkovnih veza. Glavna podatkovna veza možete koristiti upita ili slanje podataka obrasca u bazi podataka programa Access. Možete koristiti i sekundarne podatkovne veze za slanje upita i podataka s vanjskim izvorima podataka, uz neke iznimke. Na primjer, možete koristiti sekundarnu podatkovnu vezu s bazom podataka programa Access tako da se samo upiti baze podataka. Ne možete dodati sekundarne podatkovne veze obrasca na kojem se šalje direktoriju podataka obrasca u bazu podataka programa Access.

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka programa Access, InfoPath stvara glavni izvor podataka s grupama koje sadrže polja upita i polja podataka i također se stvara podatkovnu vezu za upit kao glavnu podatkovnu vezu za predložak obrasca. Ta polja i grupe koje odgovaraju na način na koji su podaci spremljeni u tablicama u bazi podataka.

Polja upita sadrže podatke koje je u obrazac korisnik unese da biste ograničili rezultate upita za zapise koji odgovaraju podacima u poljima upita. Kada obrazac koji se temelji na predlošku obrasca koristi glavnu podatkovnu vezu, InfoPath stvara upit pomoću podataka u poljima upita. InfoPath zatim šalje upit putem podatkovne veze. Baza podataka vraća rezultate upita obrasca pomoću podatkovne veze. Rezultati upita spremaju se u polja podataka koji se mogu uređivati pomoću kontrola na obrascu koje su povezane s ta polja podataka.

Budući da struktura podataka polja upita i podataka mora odgovrati načinu na koji u podaci spremljeni u bazi podataka, ova polja i grupe ne možete izmijeniti u glavnom izvoru podataka. Možete samo dodati polja ili grupe u korijensku grupu glavnog izvora podataka. Za dodatne informacije o izvorima podataka pogledajte sekciju Vidi također.

Obrazac možete poslati podatke u bazu podataka putem obrasca glavnu podatkovnu vezu ako predložak obrasca koji se temelji na obrazac i baza podataka zadovoljava sljedeće uvjete:

  • Predložak obrasca je ne predloška obrasca kompatibilnog s preglednikom    InfoPath će stvoriti podatkovnu vezu za slanje u glavnu podatkovnu vezu ako dizajniranja predloška obrasca kompatibilnog s preglednikom. Da biste korisnicima omogućili slanje podataka u obrazac koji se temelji na predlošku obrasca kompatibilnog s preglednikom, koristite web-servisom koji funkcionira s bazom podataka.

  • Lijeva tablica u svaki par povezanih tablica u glavni izvor podataka sadrži primarni ključ    Barem jedno od odnosa za svaki par povezanih tablica mora sadržavati primarnog ključa s lijeva tablica.

  • Nema podatkovnih polja u glavnom izvoru podataka obrasca spremišta na velike binarne vrste podataka    InfoPath će onemogućiti podatkovnu vezu ako upit ne uključuje polja koja mogu pohraniti na velike binarne vrste podataka, kao što su slike, slike, OLE objekte, privitke, vrsta podataka memo Office Access ili vrstu podataka tekst SQL.

Kada InfoPath omogućuje podatkovnu vezu za slanje, korisnici će moći poslati podatke koji su pohranjenu u podatkovnih polja u glavni izvor podataka u bazu podataka. Možete prilagoditi mogućnosti slanja za obrasce koji se temelje na tom predlošku obrasca.

Vrh stranice

Napomene o kompatibilnosti

Ne možete dizajnirati predložak obrasca kompatibilan s preglednikom koji se temelji na bazu podataka programa Access.

Vrh stranice

Prije nego što započnete

Prije nego što se može uspješno dizajniranja predloška obrasca koji se temelji na bazu podataka programa Access, potrebne su vam sljedeće informacije o bazi podataka programa Access:

  • Naziv i mjesto baze podataka.

    Napomena : Provjerite je li bazu podataka u mrežno mjesto kojemu je moguće pristupiti svojim korisnicima.

  • Naziv tablice koja će primiti poslati podatke, ako je vaš predložak obrasca korisnicima omogućuje slanje obrazaca s bazom podataka. Kada konfigurirate podatkovnu vezu, u ovoj su tablici će koristiti kao primarne tablice.

  • Naziv tablice koja daje rezultate upita koji se šalju u bazu podataka, ako je vaš predložak obrasca samo upita baze podataka. Kada konfigurirate podatkovnu vezu za upit će koristiti u ovoj su tablici kao primarne tablice.

  • Nazivi sve druge tablice koje primarna tablica možda će biti potrebno podatke iz. U većini slučajeva, tablica se već uspostavili odnosi u bazi podataka. Ako je potrebno ručno uspostaviti odnose između primarna tablica i druge tablice, morate imena povezano polje obje tablice.

Vrh stranice

Dizajniranje predloška obrasca

Dizajniranje predloška obrasca s podatkovnu vezu za upit, najprije morate stvoriti predložak obrasca. Kada stvorite predložak obrasca koji se temelji na bazu podataka, InfoPath stvara podatkovnu vezu za upit kao glavnu podatkovnu vezu između predloška obrasca i baze podataka. Ovaj postupak automatski stvara predloška obrasca glavni izvor podataka.

Kada stvorite predložak obrasca, morate dodati kontrolu u predložak obrasca, a zatim vezati polja u glavni izvor podataka. To omogućuje korisnicima da biste vidjeli rezultate upita u obliku.

Korak 1: Stvaranje predloška obrasca

  1. Na izborniku Datoteka kliknite Dizajniraj predložak obrasca.

  2. U dijaloškom okviru Dizajn predloška obrasca u odjeljku Dizajn novog, kliknite Predložak obrasca.

  3. Na popisu temeljeno na kliknite baze podataka, a zatim kliknite u redu.

    Pokreće se čarobnjak za povezivanje s podacima

  4. Na prvoj stranici čarobnjaka za povezivanje s podacima, kliknite Odabir baze podataka.

  5. 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 univerzalni imenovanja (UNC) konvencija put to mjesto. 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.

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

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

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

  9. Prema zadanim postavkama, sva polja u tablicu dodaje se na glavnom izvoru podataka obrasca. Poništite potvrdne okvire za polja koja želite uvrstiti u glavni izvor podataka.

    Dodavanje dodatnih tablica ili upita koji želite koristiti u podatkovnu vezu za upit.

    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.

  10. Pritisnite Dalje.

  11. Na posljednjoj stranici čarobnjaka upišite naziv za glavnu podatkovnu vezu. Ovaj naziv pojavljuje se na popisu Izvor podataka u oknu zadatka Izvor podataka.

  12. Ako je vaš predložak obrasca zadovoljava uvjete u odjeljku Pregled , Sažetak sekcije na ovoj stranici čarobnjaka upućuje na InfoPath omogućeno je podatkovnu vezu za slanje u glavnu podatkovnu vezu.

  13. Da biste promijenili naziv za podatkovnu vezu, upišite novi naziv u odgovarajući okvir.

  14. Da biste omogućili korisnicima slanje podataka obrasca putem drugu podatkovnu vezu koju ćete dodati u predložak obrasca kasnije za slanje, poništite potvrdni okvir Omogući slanje za ovu vezu .

    Napomena : Ako predložak obrasca ne zadovoljava preduvjete u odjeljku Pregled , InfoPath onemogućuje podatkovnu vezu za slanje, a okvir Unesite naziv veze za slanje i potvrdite okvir Omogući slanje za ovu vezu nisu dostupne. Ako InfoPath Onemogući podatkovnu vezu za slanje, glavnu podatkovnu vezu za predložak obrasca će sadržavati samo podatkovnu vezu za upit.

Korak 2: Povezivanje kontrole s poljem

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

  2. Povucite kontrolu u predložak obrasca.

  3. U dijaloškom okviru Povezivanje kontrole odaberite polje koje želite povezati kontrolu.

Vrh stranice

Konfiguriranje mogućnosti slanja

Ako je vaš predložak obrasca i tablice koje ste odabrali u čarobnjaku za povezivanje s podacima zadovoljava preduvjete u odjeljku Pregled , InfoPath konfigurira predloška obrasca za slanje podataka pomoću glavne podatkovne veze.

Ako odlučite koristiti to podatkovne veze za slanje, InfoPath konfigurira predložak obrasca tako da korisnici mogu poslati svoje podatke u bazu podataka i gumb PošaljiStandardna alatna traka i dodati naredbu Pošalji izbornik datoteka na obrascu. InfoPath konfigurira predložak obrasca tako da kada korisnici slati obrasce, obrazac ostaje otvorena, a pojavljuje se poruka koja označava je li obrazac uspješno poslan. Možete promijeniti tekst koji se pojavljuje na gumb Pošalji i promijeniti ponašanje obrasca i kada korisnik pošalje.

  1. Na izborniku Alati kliknite Mogućnosti slanja.

    1. Da biste promijenili naziv gumba Pošalji koji se pojavljuje na alatnoj traci Standardno i naredbu Pošalji koji će se pojaviti na izborniku datoteka kada korisnici ispunjavaju obrazac, upišite novi naziv u okvir Opis u dijaloškom okviru Mogućnosti slanja .

      Savjet : Ako želite dodijeliti tipkovni prečac na ovaj gumb i naredbu, upišite znak (&) ispred znaka koji želite koristiti kao tipkovni prečac. Ako, na primjer, da biste dodijelili ALT + B kao tipkovni prečac za gumb Pošalji i naredba, upišite & lanje'B.

  2. Ako ne želite da korisnici upotrebljavaju naredbu Pošalji ili gumb Pošalji na alatnoj traci Standardno ako ispunjavanje obrasca, poništite potvrdni okvir Prikaži stavku izbornika slanja i gumb Pošalji alatne trake .

    1. Prema zadanim postavkama, kada korisnici pošalju obrazac, InfoPath čuva obrazac otvoren i prikazuje poruku da biste naznačili ako obrazac uspješno poslati. Da biste promijenili takvo zadano ponašanje, kliknite Dodatno, a zatim učinite nešto od sljedećeg:

      • Zatvorite obrazac ili stvorite novi prazni obrazac kada korisnik šalje ispunjen obrazac, kliknite željenu mogućnost na popisu nakon slanja .

      • Da biste stvorili prilagođenu poruku da biste naznačili ako obrazac uspješno poslan, potvrdite okvir korištenje prilagođenih poruka , a zatim upišite svoje poruke u okvire na uspjehu i pogreške .

        Savjet : Obavještavanje korisnika pomoću poruke u okviru pogreške što učiniti ako se ne može poslati obrazac. Ako, na primjer, može predložiti da korisnici spremati svoje obrasce i obratite se osobi za daljnje upute.

      • Ako ne želite prikazati poruku kada korisnik šalje obrazac, poništite potvrdni okvir Prikaži neuspješnom slanju poruke .

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.

×