Dodavanje podataka za povezivanje u Microsoft Access bazu podataka
Primenjuje se na
Ako će korisnicima biti potrebni podaci iz baze podataka programa Microsoft Office Access 2007 (.accdb) ili iz Access baze podataka sačuvane u starijoj verziji (.mdb formatu) da bi popunili obrazac na osnovu predloška Obrasca programa Microsoft Office InfoPath, predlošku obrasca možete da dodate sekundarne podatke za povezivanje koji upituju Access bazu podataka.
Možete da dodate sekundarne podatke za povezivanje, ali podaci za povezivanje mogu da izvršavaju upit samo u Access bazi podataka. Nije moguće dodati sekundarne podatke za povezivanje koji prosleđujete podatke obrasca u Access bazu podataka.
Ako želite da korisnici proslede podatke obrasca u Access bazu podataka, možete da dizajnirate predložak obrasca koji je zasnovan na Access bazi podataka, a zatim omogućite vezu za prosleđivanje podataka u glavnim podacima za povezivanje. Druga mogućnost je da dodate sekundarne podatke za povezivanje veb usluzi koja funkcioniše sa Access bazom podataka.
Veze ka dodatnim informacijama o dizajniranju predložaka obrazaca zasnovanim na Access bazi podataka i dodavanju sekundarnih podataka za povezivanje veb usluzi u odeljku Takođe pogledajte.
U ovom članku:
- Pregled
- Razmatranja kompatibilnosti
- Before you begin
- 1. korak: Dodavanje sekundarne veze za prenos podataka
- 2. korak: Konfigurisanje predloška obrasca za korišćenje podataka za povezivanje
Pregled
Sekundarni podaci za povezivanje su podaci za povezivanje koje dodajete u predložak obrasca. Sekundarni podaci za povezivanje razlikuju se od glavnih podataka za povezivanje koje kreirate kada dizajnirate novi predložak obrasca koji je zasnovan na bazi podataka ili veb usluzi. Glavni podaci za povezivanje predloška obrasca mogu da primaju podatke iz spoljnog izvora podataka i takođe mogu da proslede podatke obrasca u spoljni izvor podataka. Međutim, predložak obrasca može da ima samo jednu glavnu vezu za prenos podataka.
U predložak obrasca možete da dodate koliko god želite sekundarnih podataka za povezivanje. Na primer, pretpostavimo da imate Access bazu podataka koja sadrži tabelu koja skladišti podatke o zaposlenima i drugu tabelu koja skladišti podatke klijenata. Možete da dodate sekundarne podatke za povezivanje koji preuzima podatke iz tabele zaposlenih, kao i još jednu sekundarnu vezu za prenos podataka koja preuzima podatke iz tabele klijenta u istoj Access bazi podataka.
Iako predlošku obrasca možete dodati sekundarne podatke za povezivanje koji mogu proslediti podatke obrasca u spoljni izvor podataka, kao što je veb usluga ili Windows SharePoint Services biblioteka, možete da koristite samo sekundarne podatke za povezivanje da biste preuzeli podatke iz Access baze podataka. Nije moguće dodati sekundarne podatke za povezivanje koji prosleđujete podatke obrasca u Access bazu podataka.
Kada dodate podatke za povezivanje upita u bazu podataka, InfoPath kreira sekundarni izvor podataka koji sadrži polja podataka i grupe koje odgovaraju načinu na koji se podaci skladište u bazi podataka. Pošto struktura podataka u sekundarnom izvoru podataka mora da se podudara sa načinom na koji se podaci skladište u tabelama baze podataka, ne možete da izmenite polja ili grupe u sekundarnom izvoru podataka.
Možete da konfigurišete sve podatke za povezivanje upita da bi sačuvali rezultate tako da korisnici imaju pristup podacima kada obrazac nije povezan sa mrežom. U zavisnosti od prirode podataka, možda ćete želeti da prikažete rezultate upita samo kada su korisnici povezani sa mrežom.
Napomena
Ako koristite sekundarne podatke za povezivanje da biste preuzeli osetljive podatke iz spoljnog izvora podataka, možda ćete želeti da onemogućite ovu funkciju da biste zaštitili podatke od neovlašćene upotrebe u slučaju da računar bude izgubljen ili ukraden. Ako onemogućite ovu funkciju, podaci će biti dostupni samo ako je korisnik povezan sa mrežom.
Kada dodate podatke za povezivanje upita u predložak obrasca, obrasci koji su zasnovani na ovom predlošku obrasca podrazumevano koriste podatke za povezivanje kada ih korisnik otvori. Predložak obrasca možete da konfigurišete i tako da koristi podatke za povezivanje upita na jedan od sledećih načina:
- Dodavanje pravila Pravilo možete konfigurisati tako da koristi podatke za povezivanje upita svaki put kada dođe do uslova u pravilu.
- Dodavanje dugmeta U predložak obrasca možete da dodate dugme na koje korisnici mogu da kliknu da bi preuzeli podatke pomoću podataka za povezivanje upita.
- Koristi prilagođeni kôd Ako ne možete da dodate pravilo ili dugme, možete da koristite prilagođeni kôd da biste dobili podatke pomoću podataka za povezivanje upita. Korišćenje prilagođenog koda zahteva projektanta da bi kreirao prilagođeni kôd.
Razmatranja kompatibilnosti
Nije moguće dodati podatke za povezivanje u Access bazu podataka u predložak obrasca kompatibilan sa pregledačem.
Pre nego što počnete
Pre nego što dodate sekundarne podatke za povezivanje u Access bazu podataka u predložak obrasca, potrebne su vam sledeće informacije:
Ime i lokacija baze podataka.
Napomena
Ako je Access baza podataka uskladištena na mrežnoj lokaciji, proverite da li je baza podataka dostupna korisnicima.
Ime tabele ili upita koji će obezbediti podatke obrascima koji su zasnovani na ovom predlošku obrasca. Ovu tabelu ili upit ćete koristiti kao primarnu tabelu ili upit kada konfigurišete podatke za povezivanje upita.
Imena svih drugih tabela ili upita koji daju dodatne podatke primarnoj tabeli ili upitu. U većini slučajeva, relacije među tabelama su već uspostavljene u bazi podataka. Ako morate ručno da uspostavite relacije između primarne tabele ili upita i druge tabele ili upita, biće vam potrebna povezana imena polja obe tabele ili upita.
1. korak: Dodavanje sekundarne veze za prenos podataka
U meniju Alatke izaberite stavku Podaci za povezivanje.
U dijalogu Podaci za povezivanje kliknite na dugme Dodaj.
U čarobnjaku za podatke za povezivanje izaberite stavku Kreiraj novu vezu sa, izaberite stavku Primanje podataka, a zatim kliknite na dugme Dalje.
Na sledećoj stranici čarobnjaka izaberite stavku Baza podataka (samo Microsoft SQL Server ili Microsoft Office Access), a zatim kliknite na dugme Dalje.
Na sledećoj stranici čarobnjaka izaberite stavku Izaberi bazu podataka.
U dijalogu Izbor izvora podataka potražite lokaciju baze podataka.
Napomena
Ako je baza podataka uskladištena na mrežnoj lokaciji, potražite putanju univerzalne konvencije imenovanja (UNC) lokacije. Ne pretražujte mrežnu lokaciju putem mapirane mrežne disk jedinice. Ako koristite mapiranu mrežnu disk jedinicu, korisnici koji kreiraju obrasce zasnovane na ovom predlošku obrasca tražiće bazu podataka sa mapirane mrežne disk jedinice. Ako korisnik nema mapiranu mrežnu disk jedinicu, obrazac neće pronaći bazu podataka.
Kliknite na ime baze podataka, a zatim kliknite na dugme Otvori.
U dijalogu Izbor tabele izaberite primarnu tabelu ili upit koji želite da koristite, a zatim kliknite na dugme U redu.
Na sledećoj stranici čarobnjaka potvrdite izbor u polju za potvrdu Prikaži kolone tabele.
Sva polja u tabeli ili upitu podrazumevano se dodaju u glavni izvor podataka predloška obrasca.Opozovite izbor u poljima za potvrdu za polja koja ne želite da uključite u sekundarni izvor podataka.
Dodajte dodatne tabele ili upite podacima za povezivanje.
Kako?- Kliknite na dugme Dodaj tabelu.
- U dijalogu Dodavanje tabele ili upita kliknite na ime podređene tabele, a zatim kliknite na dugme Dalje. InfoPath pokušava da podesi relacije podudaranjem imena polja u obe tabele. Ako ne želite da koristite predloženu relaciju, izaberite relaciju, a zatim kliknite na dugme Ukloni relaciju. Da biste dodali relaciju, kliknite na dugme Dodaj relaciju. U dijalogu Dodavanje relacije kliknite na ime svakog srodnog polja u odgovarajućoj koloni, a zatim kliknite na dugme U redu.
- Kliknite na dugme Završi.
- Da biste dodali dodatne podređene tabele, ponovite ove korake.
Kliknite na dugme Dalje.
Da bi rezultati podataka upita za povezivanje bili dostupni kada obrazac nije povezan sa mrežom, potvrdite izbor u polju za potvrdu Uskladišti kopiju podataka u predlošku obrasca.
Napomena
Ako potvrdite izbor u ovom polju za potvrdu, podaci se skladište na računaru korisnika kada obrazac koristi ove podatke za povezivanje. Ako obrazac preuzima osetljive podatke iz ove veze za prenos podataka, možda bi trebalo da onemogućite ovu funkciju da biste zaštitili podatke u slučaju da računar bude izgubljen ili ukraden.
Kliknite na dugme Dalje.
Na sledećoj stranici čarobnjaka otkucajte opisno ime za ove sekundarne podatke za povezivanje, a zatim proverite da li su informacije u odeljku Rezime ispravne.
Da biste konfigurisali obrazac tako da automatski prima podatke kada se obrazac otvori, potvrdite izbor u polju za potvrdu Automatski preuzmi podatke kada se obrazac otvori.
2. korak: Konfigurisanje predloška obrasca za korišćenje podataka za povezivanje
Ako želite da obrasci zasnovani na ovom predlošku obrasca koriste ove podatke za povezivanje kada korisnik otvori obrazac, možete dodati pravilo predlošku obrasca koji koristi ove podatke za povezivanje pod određenim uslovom ili možete dodati dugme u predložak obrasca na koje korisnici mogu da kliknu da bi koristili ove podatke za povezivanje.
Add a rule
U predložak obrasca možete dodati pravilo koje služi za preuzimanje podataka iz veze sa podacima upita svaki put kada se ispuni uslov za pravilo. Na primer, u predložak obrasca možete da dodate okvir za tekst koji korisnik može da popuni kako bi preuzeo određene podatke iz spoljnog izvora podataka. Zatim možete da dodate pravilo koje koristi podatke za povezivanje svaki put kada korisnik unese podatke u okvir za tekst.
Sledeća procedura pretpostavlja da ste kreirali podatke za povezivanje upita za predložak obrasca i da ste konfigurisali kontrolu (koja nije dugme) u predlošku obrasca tako da prikazuje podatke iz podataka za povezivanje.
- Ako predložak obrasca ima više prikaza, izaberite stavku Ime prikaza u meniju Prikaz da biste otišli na prikaz sa kontrolom u kojoj želite da prikažete podatke iz sekundarnog izvora podataka.
- Kliknite dvaput na kontrolu u koju želite da dodate pravilo.
- Izaberite karticu Podaci.
- U okviru Stavke Provera valjanosti i pravila izaberite stavku Pravila.
- U dijalogu Pravila kliknite na dugme Dodaj.
- U polju Ime otkucajte ime pravila.
- Da biste naveli uslov kada pravilo treba da se pokrene, izaberite stavku Postavi uslov, a zatim unesite uslov. Pravilo će se pokrenuti kada dođe do uslova. Ako ne postavite uslov, pravilo će se pokrenuti svaki put kada korisnik promeni vrednost u kontroli, a zatim pomeri kursor od te kontrole.
- Kliknite na dugme Dodaj radnju.
- Na listi Radnja izaberite stavku Upit pomoću podataka za povezivanje.
- Na listi Podaci za povezivanje izaberite podatke za povezivanje upita koje želite da koristite, a zatim kliknite na dugme U redu da biste zatvorili svaki otvoreni dijalog.
- Da biste testirali promene, kliknite na dugme Pregled na standardnoj traci sa alatkama ili pritisnite kombinaciju tastera CTRL+SHIFT+B.
Dodavanje dugmeta
U predložak obrasca možete da dodate kontrolu dugmeta na koju korisnici mogu da kliknu da bi preuzeli podatke iz podataka za povezivanje upita.
Ako predložak obrasca ima više prikaza, izaberite stavku Ime prikaza u meniju Prikaz da biste otišli na prikaz sa kontrolom u kojoj želite da prikažete podatke iz sekundarnog izvora podataka.
Ako ne vidite okno zadatka Kontrole, izaberite stavku Još kontrola u meniju Umetanje ili pritisnite kombinaciju tastera ALT+I, C.
Prevucite kontrolu dugmeta na predložak obrasca.
Kliknite dvaput na kontrolu dugmeta koju ste upravo dodali u predložak obrasca.
Izaberite karticu Opšte .
Na listi Radnja kliknite na dugme Osveži.
U polju Oznaka otkucajte ime koje želite da se pojavi na dugmetu u predlošku obrasca.
Izaberite stavku Postavke.
U dijalogu Osvežavanje uradite nešto od sledećeg:
- Da biste primili najnovije podatke iz svih spoljnih izvora podataka sa sekundarnim podacima za povezivanje sa ovim predloškom obrasca, izaberite stavku Svi sekundarni izvori podataka.
- Da biste konfigurisali dugme za prijem najnovijih podataka iz jednog spoljnog izvora podataka sa sekundarnim podacima za povezivanje sa predloškom obrasca, izaberite stavku Jedan sekundarni izvor podataka za povezivanje, a zatim kliknite na sekundarni izvor podataka sa liste Izbor sekundarnog izvora podataka.
Kliknite na dugme U redu da biste zatvorili sve otvorene dijaloge.
Da biste testirali promene, kliknite na dugme Pregled na standardnoj traci sa alatkama ili pritisnite kombinaciju tastera CTRL+SHIFT+B.