Dizajniranje predloška obrasca koji se temelji na bazu 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 dizajnirati predložak obrasca koji možete raditi s bazom podataka Microsoft SQL Server upita za podatke ili upit i slanje podataka.

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 ga može imati jednu ili više podatkovnih veza. Ovisno o vašim ciljevima za obrazac podatkovne veze možda upita ili slanje podataka obrasca na vanjski izvor podataka, kao što je baza podataka Microsoft SQL Server ili web-servisa.

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka programa Microsoft Office InfoPath stvara glavni izvor podataka s grupama koje sadrže polja upita i polja podataka i 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 unese korisnik 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 za upit. Baza podataka vraća rezultate upita obrasca pomoću podatkovne veze za upit. Rezultati upita spremaju se u polja podataka koji se mogu uređivati pomoću kontrola koje su povezane s ta polja.

Budući da struktura podataka polja upita i polja podataka mora podudarati način podaci se pohranjuju u bazi podataka, ne možete mijenjati ta polja ili grupe u glavnom izvoru podataka. Polja ili grupe možete dodati samo u korijensku grupu u glavnom izvoru podataka. Veze s dodatnim informacijama o izvorima podataka potražite u odjeljku 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 u polja podataka u glavnom izvoru podataka u bazu podataka. Ako InfoPath omogućuje podatkovnu vezu za slanje, možete prilagoditi mogućnosti slanja za obrasce koji se temelje na tom predlošku obrasca.

Vrh stranice

Razmatranje kompatibilnosti

Prilikom dizajniranja predloška obrasca koji se temelji na bazu podataka, imate mogućnost dizajniranja predložak obrasca kompatibilan s preglednikom. InfoPath će stvoriti podatkovnu vezu za upit kao glavnu podatkovnu vezu u predložak obrasca kompatibilan s preglednikom. Predloške obrazaca kompatibilne s preglednikom, međutim, nije moguće konfigurirati da biste korisnicima omogućili slanje podataka u bazu podataka. Stoga ako dizajniranja predloška obrasca koji se temelji na bazu podataka sustava SQL Server, a želite da korisnici slanje podataka obrasca u bazi podataka kroz glavnu podatkovnu vezu, ne može se taj predložak obrasca kompatibilan s preglednikom.

Vrh stranice

Prije početka

Za dizajniranje predloška obrasca koji se temelji na bazu podataka sustava SQL Server, morate se sljedeće informacije od administratora baze podataka:

  • Naziv poslužitelja koji sadrži bazu podataka koja će se povezati predložak 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 obrascu ili koja će primiti podatke iz obrasca. 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 s poljima u primarnoj tablici.

Vrh stranice

Dizajniranje predloška obrasca

Dizajniranje predloška obrasca s podatkovnu vezu za upit, morate učiniti sljedeće:

  1. Stvaranje predloška 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.

  2. Dodavanje jednog ili više kontrola za prikaz rezultata upita    Da biste korisnicima omogućili pregled i uređivanje podataka u poljima u glavnom izvoru podataka prilikom otvaranja obrasca, možete dodati kontrolu u predložak obrasca i zatim je vezati polja u glavni izvor podataka.

Korak 1: Stvaranje predloška obrasca

  1. Na izborniku datoteka kliknite Dizajn predloška obrasca.

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

  3. Na popisu temeljeno na kliknite baze podataka.

  4. Ako su dizajniranja predloška obrasca kompatibilnog s preglednikom, odaberite potvrdni okvir Omogući samo svojstva koja su kompatibilna s preglednikom .

    Napomena: Čarobnjak za povezivanje s podacima će omogućiti podatkovne veze za slanje u predložak obrasca kompatibilan s preglednikom. Da biste korisnicima omogućili slanje podataka u bazu podataka iz obrazaca koji se temelje na predložak obrasca kompatibilan s preglednikom, dodati sekundarne podatkovne veze s web-servisom koji funkcionira s bazom podataka. Veze na dodatne informacije o sekundarne podatkovne veze u odjeljku Vidi također .

  5. Kliknite U redu.

  6. U čarobnjaku za povezivanje s podacima kliknite Odabir baze podataka.

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

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

  9. U okvir naziv poslužitelja unesite naziv poslužitelja s bazom podataka sustava SQL Server.

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

  11. Kliknite Dalje.

  12. Na popisu Odaberite bazu podataka koja sadrži podatke koje želite , kliknite naziv baze podataka koji želite koristiti, potvrdite okvir za povezivanje s određenom tablicom , kliknite naziv primarne tablice, a zatim Dalje.

  13. Na sljedećoj stranici čarobnjaka upišite naziv za datoteku u kojoj su pohranjeni informacije podatkovne veze u okvir Naziv datoteke , a zatim kliknite Završi da biste spremili postavke.

    Ako namjeravate koristiti ostale tablice u podatkovnu vezu za upit s ostalim tablicama možete dodati na ovoj stranici čarobnjaka.

    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.

  14. Kliknite Dalje.

  15. Na zadnjoj stranici čarobnjaka upišite naziv za glavnu podatkovnu vezu. Ovaj naziv pojavit će se na popisu izvora podataka u oknu zadatka Izvor podataka .

  16. Ako je vaš predložak obrasca zadovoljava uvjete u odjeljku Pregled , ova stranica čarobnjaka će vas upozoriti InfoPath omogućena je podatkovnu vezu za slanje u glavnu podatkovnu vezu. Da biste promijenili naziv za podatkovnu vezu, upišite novi naziv u odgovarajući okvir. Ako želite korisnicima slanje podataka obrasca putem drugu podatkovnu vezu koju ćete dodati u predložak obrasca kasnije za slanje, kliknite 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 dostupni (omogućeni). Ako InfoPath Onemogući podatkovnu vezu za slanje, glavnu podatkovnu vezu za predložak obrasca neće imati samo podatkovnu vezu za upit.

Korak 2: Dodavanje jednog ili više kontrola za prikaz rezultata upita

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

  2. Povucite kontrolu u predlošku obrasca.

  3. U dijaloškom okviru Povezivanje kontrole odaberite grupu ili 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 putem 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 dodaje gumb PošaljiStandardna alatna traka i naredbu Pošaljidatoteka izbornik kada korisnici ispunjavaju obrazac. InfoPath konfigurira predložak obrasca tako da kada korisnici slati obrasce, obrazac ostaje otvorena, a pojavljuje se poruka da biste korisnika koja upućuje li obrazac uspješno poslan. Možete promijeniti tekst na ponašanje i gumb Pošalji kada korisnik šalje obrazac.

  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 natpis u Pošalji Mogućnosti dijaloškog okvira.

      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

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.

×