Dizajniranje predloška obrasca na osnovu Microsoft SQL Server baze podataka

Napomena:  Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Možete da dizajnirate predložak obrasca koji mogu da rade sa Microsoft SQL Server baze podataka ili izvršavanje upita nad podacima ili upit i prosleđivanje podataka.

U ovom članku

Pregled

Pitanja kompatibilnosti

Pre nego što počnete

Dizajniranje predloška obrasca

Podešavanje opcija prosleđivanja

Pregled

Obrazac može da sadrži jedan primarni podataka za povezivanje, koji se zove glavnih podataka za povezivanje, a može imati jedan ili više pomoćnih podataka za povezivanje. U zavisnosti od namene obrasca, podaci za povezivanje možda upita ili prosleđivanje podataka obrasca u spoljnog izvora podataka, kao što je Microsoft SQL Server baze podataka ili Veb usluge.

Prilikom dizajniranja predloška obrasca koji je zasnovan na bazi podataka, Microsoft Office InfoPath kreira glavni izvor podataka sa grupama koje sadrže polja upita i polja podataka i podatke za povezivanje upita kao glavne podatke za povezivanje za predložak obrasca. Ova polja i grupe odgovaraju načinu na koji su podaci uskladišteni u tabelama u bazi podataka. Polja upita sadrže podatke koji su uneseni korisnik da biste ograničili rezultate upita zapise koji se podudaraju sa podacima u poljima upita. Kada obrazac zasnovan na ovom predlošku obrasca koristi glavne podatke za povezivanje, InfoPath kreira upit pomoću podataka u poljima upita. InfoPath nakon toga šalje upit putem podataka za povezivanje upita. Baza podataka vraća rezultate upita u obrazac kroz podatke za povezivanje. Rezultati upita se smeštaju u polja podataka koja se mogu uređivati preko kontrola koje su povezane sa ovim poljima.

Struktura podataka upita i polja podataka mora da odgovara načinu skladištenja podataka u bazi podataka, ne možete menjati ova polja ili grupe u glavnom izvoru podataka. Osnovne grupu u glavnom izvoru podataka možete dodati samo polja ili grupe. Veze ka više informacija o izvora podataka pronađite u odeljku Takođe pogledajte .

Obrazac možete proslediti u bazu podataka putem glavnih podataka obrasca za povezivanje ako predložak obrasca zasnovane na obrascu i baze podataka ne zadovoljava sledeće zahteve:

  • Predložak obrasca se ne predloška obrasca kompatibilnog sa pregledačem    InfoPath neće kreirati prosleđivanju u glavnim podacima za povezivanje ako dizajnirate predložak obrasca kompatibilan sa pregledačem. Da biste dozvolili korisnicima da prosledite podatke u obrazac koji je zasnovan na predlošku obrasca kompatibilnog sa pregledačem, koristite Veb usluge koji funkcioniše sa bazom podataka.

  • Leva tabela za svaki par povezanih tabela u glavni izvor podataka sadrži primarni ključ    Makar jedan od relacija za svaki par povezanih tabela mora da sadrži primarni ključ iz tabele levo.

  • Nijedno polje podataka u glavnom izvoru podataka obrasca skladišta na velike binarne tipove podataka    InfoPath će onemogućiti podatke za povezivanje ako upit sadrži polja koja mogu da skladište tip velike binarne podatke, kao što su slike, slike, OLE objekte, datoteka priloga, tip podataka u programu Office Access memo ili SQL tekstualni tip podataka.

Kada InfoPath Omogući podatke za povezivanje, korisnici mogu da prosleđuju podatke iz polja podataka u glavnom izvoru podataka u bazi podataka. Ako InfoPath omogućava podatke za povezivanje, možete da prilagodite opcije prosleđivanja za obrasce koji su zasnovani na ovom predlošku obrasca.

Vrh stranice

Pitanja kompatibilnosti

Prilikom dizajniranja predloška obrasca koji je zasnovan na bazi podataka, imate mogućnost da dizajnirate predložak obrasca kompatibilan sa pregledačem. InfoPath će kreirati podatke za povezivanje upita kao glavne podatke za povezivanje u predlošku obrasca kompatibilnog sa pregledačem. Međutim, predloške obrazaca kompatibilne sa pregledačem ne može da bude konfigurisan tako da dozvoli korisnicima da prosleđuju podatke u bazu podataka. Stoga, ako dizajnirate predložak obrasca na osnovu SQL Server baze podataka i želite da korisnici za prosleđivanje podataka obrasca u bazu podataka putem glavnih podataka za povezivanje, ne možete praviti taj predložak obrasca kompatibilan sa pregledačem.

Vrh stranice

Pre nego što počnete

Da biste dizajnirali predložak obrasca na osnovu SQL Server baze podataka, potrebne su sledeće informacije od administratora baze podataka:

  • Ime servera koji sadrži bazu podataka za povezivanje predloška obrasca za.

  • Ime baze podataka koju ćete koristiti pomoću ovog predloška obrasca.

  • Potvrda identiteta potreban za bazu podataka. Bazu podataka možete da koristite Microsoft Windows potvrde identiteta ili SQL Server potvrda identiteta da biste utvrdili kako korisnici mogu da pristupe bazi podataka.

  • Ime tabele koja sadrži podatke koje želite da pošaljete obrascu ili koji će primiti podatke iz obrasca. Ovo je primarna tabela. Ako planirate da koristite više od jedne tabele u bazi podataka, potrebno je imena i drugih, izvedenih tabela. Takođe treba imena polja u podređenim tabelama koje imaju relacije sa poljima u primarnu tabelu.

Vrh stranice

Dizajniranje predloška obrasca

Za dizajniranje predloška obrasca sa podacima za povezivanje upita, potrebno je da uradite sledeće:

  1. Kreiranje predloška obrasca    Kada kreirate predložak obrasca koji je zasnovan na bazi podataka, InfoPath kreira podatke za povezivanje upita kao glavne podatke za povezivanje između predloška obrasca i baze podataka. Ovaj proces će automatski kreirati predložak obrasca glavnog izvora podataka.

  2. Dodavanje jednog ili više kontrola da biste prikazali rezultate upita    Da biste dozvolili korisnicima da prikažu i uređuju podatke u poljima u glavnom izvoru podataka kada otvore obrazac, možete da dodate kontrolu u predlošku obrasca i zatim povežete kontrolu sa poljem u glavnom izvoru podataka.

Korak 1: Kreiranje predloška obrasca

  1. U meniju datoteka izaberite stavku dizajn predloška obrasca.

  2. U okviru Dizajniraj novi, u okviru za dijalog Dizajniranje predloška obrasca , izaberite predložak obrasca.

  3. Zasnovan na listi, izaberite bazu podataka.

  4. Ako su dizajniranja predloška obrasca kompatibilnog sa pregledačem, potvrdite izbor u polju za potvrdu Omogući samo opcije kompatibilne sa pregledačem .

    Napomena: Čarobnjak za podatke za povezivanje neće omogućiti podatke za povezivanje u predlošku obrasca kompatibilnog sa pregledačem. Da biste dozvolili korisnicima da prosleđuju podatke u bazu podataka iz obrazaca koji su zasnovani na predlošku obrasca kompatibilnog sa pregledačem, Dodajte pomoćne podatke za povezivanje Veb usluge koji funkcioniše sa bazom podataka. Veze ka više informacija o pomoćnih podataka za povezivanje potražite u odeljku Takođe pogledajte .

  5. Kliknite na dugme U redu.

  6. U čarobnjaku za podatke za povezivanje kliknite na dugme Izbor baze podataka.

  7. U dijalogu Izbor izvora podataka izaberite stavku Novi izvor.

  8. Na listi koje vrste izvora podataka koju želite da se povežete , izaberite stavku Microsoft SQL Server, a zatim kliknite na dugme dalje.

  9. U polju ime servera otkucajte ime servera sa SQL Server bazom podataka.

  10. U okviru Akreditivi za prijavljivanje, uradite nešto od sledećeg:

    • Ako bazu podataka određuje ko ima pristup na osnovu akreditiva koji se koriste u Microsoft Windows mreži, izaberite stavku Koristi Windows potvrdu identiteta.

    • Ako bazu podataka određuje ko ima pristup na osnovu navedenog korisničko ime i lozinku koje ste dobili od administratora baze podataka, izaberite stavku koristi sledeće korisničko ime i lozinku, a zatim otkucajte korisničko ime i lozinku u polju Korisničko ime i Lozinka poljima.

  11. Kliknite na dugme Dalje.

  12. Na listi izaberite bazu podataka koja sadrži podatke koje želite , kliknite na ime baze podataka koju želite da koristite, potvrdite izbor u polju Poveži se sa određenom tabelom , kliknite na ime u primarnu tabelu i zatim kliknite na dugme dalje.

  13. Na sledećoj stranici čarobnjaka, otkucajte ime za datoteku koja skladišti podatke za povezivanje podataka u polju Ime datoteke i zatim kliknite na dugme Završi da biste sačuvali ove postavke.

    Ako planirate da koristite druge tabele u podatke za povezivanje, možete da dodate druge tabele na ovoj stranici čarobnjaka.

    Kako?

    1. Kliknite na dugme da dodate tabelu.

    2. U dijalogu Dodavanje tabele ili upita kliknite na ime podređene tabele, a zatim kliknite na dugme dalje. InfoPath pokušava da biste podesili relacije podudarne imena polja u obe tabele. Ako ne želite da koristite predloženu relaciju, izaberite relaciju, a zatim kliknite na dugme Ukloni vezu. Da biste dodali vezu, kliknite na dugme Dodaj relaciju. U okviru za dijalog Dodaj relaciju , kliknite na ime svake povezano polje u koloni odgovarajućim, a zatim kliknite na dugme u redu.

    3. Kliknite na dugme Završi.

    4. Da biste dodali dodatne podređene tabele, ponovite ove korake.

  14. Kliknite na dugme Dalje.

  15. Na poslednjoj stranici čarobnjaka, otkucajte ime za glavne podatke za povezivanje. Ovo ime će se pojaviti na listi izvora podataka u oknu zadataka " Izvor podataka ".

  16. Ako vaš predložak obrasca ispunjava zahteve u odeljku Pregled , ova stranica čarobnjaka će ukazuju na to da je InfoPath omogućio podatke za povezivanje u glavnih podataka za povezivanje. Da biste promenili ime za podatke za povezivanje, otkucajte novo ime u odgovarajuće polje. Ako želite da korisnici prosleđuju podatke obrasca putem drugi skup podataka za povezivanje koje ćete dodati u predložak obrasca kasnije, kliknite na dugme da biste opozvali izbor u polju za potvrdu Omogući prosleđivanje za ovu vezu .

    Napomena: Ako vaš predložak obrasca ne ispunjava zahteve u odeljku Pregled , InfoPath će onemogućiti podatke za povezivanje i polju Unesite ime za povezivanje za prosleđivanje i u polju za potvrdu Omogući prosleđivanje za ovu vezu nedostupna (onemogućena). Ako InfoPath Onemogući podatke za povezivanje, glavne podatke za povezivanje za predložak obrasca neće imati samo podatke za povezivanje upita.

Korak 2: Dodajte jednog ili više kontrole za prikazivanje rezultata upita

  1. Ako ne vidite okno zadatka Kontrole, izaberite stavku Još kontrola u meniju Umetanje ili pritisnite kombinaciju tastera ALT+I, C.

  2. Prevucite kontrolu u predložak obrasca.

  3. U dijalogu Povezivanje kontrola izaberite grupu ili polje koje želite da povežete kontrolu.

Vrh stranice

Podešavanje opcija prosleđivanja

Ako vaš predložak obrasca i tabele koje ste izabrali u čarobnjaku za podatke za povezivanje ispunjavaju zahteve u odeljku Pregled , InfoPath podešava predloška obrasca za prosleđivanje podataka do glavnih podataka za povezivanje. Ako odaberete da koristite ovaj skup podataka za povezivanje, InfoPath podešava predložak obrasca tako da korisnici mogu prosleđivanje podataka obrasca u bazu podataka i dodaje dugme Prosledi na standardnoj traci sa alatkama i komandu da biste datoteka meni kada korisnici popune obrazac. InfoPath takođe podešava predložak obrasca tako da prilikom prosleđivanja obrasca, obrazac ostaje otvorena i prikazuje se poruka koja ukazuje na to da li je obrazac uspešno prosleđen korisniku. Možete da promenite tekst na dugme Prosledi i ponašanje nakon prosleđivanja obrasca.

  1. U meniju Alatke izaberite stavku Opcije prosleđivanja.

    1. Da biste promenili ime " Prosledi " koje se pojavljuje na standardnoj traci sa alatkama i komanda " Prosledi " koja će se pojaviti u meniju datoteka kada korisnici popune obrazac, otkucajte novo ime u polju natpis u prosleđivanja Opcije dijalog.

      Savet: Ako želite da dodelite tastersku prečicu na ovo dugme i komandu, upišite ampersand (&) pre nego što znak koji želite da koristite kao tasterske prečice. Na primer, da biste dodelili ALT + B kao tastersku prečicu za dugme Prosledi i komandi, otkucajte po & bmit.

  2. Ako ne želite da ljudi koriste komandu Prosledi ili " Prosledi " na standardnoj traci sa alatkama kada popunjavaju obrazac, opozovite izbor u polju za potvrdu Prikaži stavku menija "Prosledi" i dugme "Prosledi" na traci sa alatkama .

    1. Podrazumevano, nakon prosleđivanja obrasca, InfoPath ostavlja obrazac otvoren i prikazuje poruku da biste označili da je obrazac uspešno prosleđen. Da biste promenili ovo podrazumevano ponašanje, izaberite stavku Više opcija, a zatim uradite nešto od sledećeg:

      • Da biste zatvorili obrazac ili kreirajte novi prazan obrazac kada korisnik prosleđuje popunjeni obrazac, izaberite željenu opciju sa liste nakon što prosledite .

      • Da biste kreirali prilagođenu poruku da biste označili da je obrazac uspešno prosleđen, potvrdite izbor u polju za potvrdu koristi prilagođene poruke i zatim otkucajte svoje poruke u poljima na uspeha i neuspeha .

        Savet: Koristite poruku u polju po otkazivanju za obaveštavanje korisnika šta da radite ako se ne mogu proslediti obrazac. Na primer, može predložiti da korisnici čuvati obrazac i kontakt sa nekim za dalja uputstva.

      • Ako ne želite da biste prikazali poruku nakon prosleđivanja obrasca, opozovite izbor u polju za potvrdu Prikaži uspeha i neuspeha poruke .

Vrh stranice

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×