Predlogo obrazca Microsoft Office InfoPath, ki deluje z Microsoft Office Accessovo zbirko podatkov, lahko načrtujete tako, da uporabite podatke poizvedbe ali pa za poizvedbo in pošiljanje podatkov. Predlogo obrazca lahko načrtujete na podlagi zbirke podatkov programa Microsoft Office Access 2007 (.accdb) ali Accessove zbirke podatkov, shranjene v starejši različici (.mdb obliki zapisa).
V temu članku
- Pregled
- Pomisleki glede združljivosti
- Preden začnete
- Načrtovanje predloge obrazca
- Konfiguracija možnosti pošiljanja
Pregled
Obrazec ima lahko eno primarno podatkovno povezavo, imenovano glavna podatkovna povezava, ta povezava pa ima lahko tudi eno ali več sekundarnih podatkovnih povezav. Glavno podatkovno povezavo lahko uporabite za poizvediranje ali pošiljanje podatkov obrazca v Accessovo zbirko podatkov. Sekundarne podatkovne povezave lahko uporabite tudi za poizvedevanje in pošiljanje podatkov v zunanje vire podatkov z nekaterimi izjemami. Uporabite lahko na primer sekundarno podatkovno povezavo do Accessove zbirke podatkov, tako da ta izvede le poizvedbe v zbirki podatkov. V obrazec, ki pošlje imenik podatkov obrazca v Accessovo zbirko podatkov, ne morete dodati sekundarne podatkovne povezave.
Ko načrtujete predlogo obrazca, ki temelji na Accessovi zbirki podatkov, InfoPath ustvari glavni vir podatkov s skupinami, ki vsebujejo polja poizvedbe in podatkovna polja, in prav tako ustvari podatkovno povezavo poizvedbe kot glavno podatkovno povezavo za predlogo obrazca. Ta polja in skupine ustrezajo načinu shranjevanja podatkov v tabelah v zbirki podatkov.
Polja poizvedbe vsebujejo podatke, ki jih je v obrazec vnel uporabnik, da omejijo rezultate poizvedbe na zapise, ki se ujemajo s podatki v poljih poizvedbe. Ko obrazec, ki temelji na tej predlogi obrazca, uporablja glavno podatkovno povezavo, InfoPath ustvari poizvedbo s podatki v poljih poizvedbe. InfoPath nato pošlje poizvedbo prek podatkovne povezave. Zbirka podatkov vrne rezultate poizvedbe nazaj v obrazec prek podatkovne povezave. Rezultati poizvedbe so vstavljeni v podatkovna polja, ki jih je mogoče urejati s kontrolniki v obrazcu, ki so vezani na ta podatkovna polja.
Ker se mora struktura podatkov poizvedbe in podatkovnih polj ujemati s tem, kako so podatki shranjeni v zbirki podatkov, teh polj ali skupin v glavnem viru podatkov ne morete spreminjati. Korenski skupini v glavnem viru podatkov lahko dodate le polja ali skupine. Povezave do več informacij o virih podatkov najdete v razdelku Glejte tudi .
Obrazec lahko pošlje podatke v zbirko podatkov prek glavne podatkovne povezave obrazca, če predloga obrazca, na kateri temelji obrazec, in zbirka podatkov izpolnjuje te zahteve:
- Predloga obrazca ni predloga obrazca, združljiva z brskalnikom InfoPath ne bo ustvaril podatkovne povezave za pošiljanje v glavni podatkovni povezavi, če načrtujete predlogo obrazca, ki je združljiva z brskalnikom. Če želite uporabnikom omogočiti pošiljanje podatkov v obrazcu, ki temelji na predlogi obrazca, ki je združljiva z brskalnikom, uporabite spletno storitev, ki deluje z zbirko podatkov.
- V levi tabeli v vsakem paru povezanih tabel v glavnem viru podatkov je primarni ključ Vsaj ena relacija za vsak par povezanih tabel mora vključevati primarni ključ iz leve tabele.
- Nobena podatkovna polja v glavnem viru podatkov obrazca ne shranjujejo velike binarne vrste podatkov InfoPath onemogoči pošiljanje podatkovne povezave, če poizvedba vključuje polja, ki lahko shranijo velik dvojiški podatkovni tip, kot so slike, slike, predmeti OLE, datotečne priloge, podatkovni tip »Office Accessov zapisek« ali podatkovni tip »BESEDILO SQL«.
Ko InfoPath omogoči pošiljanje podatkovne povezave, lahko uporabniki v zbirko podatkov oddajo podatke, ki so shranjeni v podatkovnih poljih v glavnem viru podatkov. Možnosti pošiljanja obrazcev, ki temeljijo na tej predlogi obrazca, lahko prilagodite.
Pomisleki glede združljivosti
Ne morete oblikovati predloge obrazca, ki je združljiva z brskalnikom, na podlagi Accessove zbirke podatkov.
Pred začetkom
Preden lahko uspešno načrtujete predlogo obrazca, ki temelji na Accessovi zbirki podatkov, potrebujete te informacije o Accessovi zbirki podatkov:
Ime in mesto zbirke podatkov.
Opomba
Prepričajte se, da je zbirka podatkov na omrežnem mestu, ki je dostopno uporabnikom.
Ime tabele, ki bo prejela poslane podatke, če vaša predloga obrazca uporabnikom omogoča pošiljanje obrazcev v zbirko podatkov. To tabelo boste uporabili kot primarno tabelo, ko boste konfigurirali podatkovno povezavo za pošiljanje.
Ime tabele, ki zagotavlja rezultate poizvedbe, poslane v zbirko podatkov, če bo predloga obrazca poizvedbo poizvedbo poslala le v zbirko podatkov. To tabelo boste uporabili kot primarno tabelo, ko boste konfigurirali podatkovno povezavo poizvedbe.
Imena vseh drugih tabel, iz katerih bo primarna tabela morda zahtevala podatke. V večini primerov so relacije tabele že vzpostavljene v zbirki podatkov. Če morate ročno vzpostaviti relacije med primarno tabelo in drugo tabelo, potrebujete imena polj v relaciji obeh tabel.
Načrtovanje predloge obrazca
Če želite oblikovati predlogo obrazca s podatkovno povezavo poizvedbe, morate najprej ustvariti predlogo obrazca. Ko ustvarite predlogo obrazca, ki temelji na zbirki podatkov, InfoPath ustvari podatkovno povezavo poizvedbe kot glavno podatkovno povezavo med predlogo obrazca in zbirko podatkov. S tem postopkom samodejno ustvarite glavni vir podatkov predloge obrazca.
Ko ustvarite predlogo obrazca, morate predlogi obrazca dodati kontrolnik in ga nato povezati s poljem v glavnem viru podatkov. Tako si lahko uporabniki ogledajo rezultate poizvedbe v obrazcu.
1. korak: Ustvarjanje predloge obrazca
V meniju Datoteka kliknite Načrt predloge obrazca.
V pogovornem oknu Načrtovanje predloge obrazca v razdelku Načrt nove kliknite Predloga obrazca.
Na seznamu Temelji na kliknite Zbirka podatkov in nato V redu.
Zažene se čarovnik za povezavo podatkovNa prvi strani čarovnika za povezavo podatkov kliknite Izberi zbirko podatkov.
V pogovornem oknu Izbira vira podatkov poiščite mesto zbirke podatkov.
Opomba
Če je zbirka podatkov shranjena na omrežnem mestu, poiščite pot UNC za to mesto. Ne brskajte po omrežnem mestu prek preslikanega omrežnega pogona. Če uporabljate preslikani omrežni pogon, bodo uporabniki, ki ustvarjajo obrazce na podlagi te predloge obrazca, zbirko podatkov iskali s preslikanega omrežnega pogona. Če uporabnik nima preslikanega omrežnega pogona, obrazec ne bo našel zbirke podatkov.
Kliknite ime zbirke podatkov in nato odpri.
V pogovornem oknu Izbira tabele kliknite primarno tabelo ali poizvedbo, ki jo želite uporabiti, in nato kliknite V redu.
Na naslednji strani čarovnika potrdite polje Pokaži stolpce tabele.
Vsa polja v tabeli bodo privzeto dodana v glavni vir podatkov predloge obrazca. Počistite potrditvena polja za polja, ki jih ne želite vključiti v glavni vir podatkov.
Dodajte dodatne tabele ali poizvedbe, ki jih želite uporabiti v podatkovni povezavi poizvedbe.
Kako?- Kliknite Dodaj tabelo.
- V pogovornem oknu Dodaj tabelo ali poizvedbo kliknite ime podrejene tabele in nato Naprej. InfoPath poskuša nastaviti relacije z ujemajočimi se imeni polj v obeh tabelah. Če ne želite uporabiti predlagane relacije, izberite relacijo in nato kliknite Odstrani relacijo. Če želite dodati relacijo, kliknite Dodaj relacijo. V pogovornem oknu Dodajanje relacije kliknite ime vsakega povezanega polja v ustreznem stolpcu in nato kliknite V redu.
- Kliknite Dokončaj.
- Če želite dodati dodatne podrejene tabele, ponovite te korake.
Kliknite Naprej.
Na zadnji strani čarovnika vnesite ime glavne podatkovne povezave. To ime bo prikazano na seznamu Vir podatkov v podoknu opravil Vir podatkov.
Če predloga obrazca izpolnjuje zahteve v razdelku Pregled, razdelek Povzetek na tej strani čarovnika označuje, da je InfoPath omogočil podatkovno povezavo za pošiljanje v glavni podatkovni povezavi.
Če želite spremeniti ime za pošiljanje podatkovne povezave, vnesite novo ime v ustrezno polje.
Če želite uporabnikom omogočiti pošiljanje podatkov iz obrazca prek druge podatkovne povezave, ki jo boste pozneje dodali v predlogo obrazca, počistite potrditveno polje Omogoči pošiljanje za to povezavo.
Opomba
Če predloga obrazca ne izpolnjuje zahtev v razdelku Pregled, InfoPath onemogoči pošiljanje podatkovne povezave, polja Vnos imena za povezavo s pošiljanjem in potrditveno polje Omogoči pošiljanje za to povezavo pa ni na voljo. Če InfoPath onemogoči podatkovno povezavo za pošiljanje, bo glavna podatkovna povezava za predlogo obrazca vsebovala le podatkovno povezavo poizvedbe.
2. korak: Vezanje kontrolnika s poljem
- Če podokno opravil Kontrolniki ni vidno, kliknite Več kontrolnikov v meniju Vstavljanje ali pa pritisnite tipke ALT + I, C.
- Povlecite kontrolnik v predlogo obrazca.
- V pogovornem oknu Vezava kontrolnika izberite polje, s katerim želite povezati kontrolnik.
Konfiguracija možnosti pošiljanja
Če predloga obrazca in tabele, ki ste jih izbrali v čarovniku za povezavo podatkov, izpolnjujejo zahteve v razdelku Pregled, InfoPath konfigurira predlogo obrazca za pošiljanje podatkov z glavno podatkovno povezavo.
Če izberete to možnost pošiljanja podatkovne povezave, InfoPath konfigurira predlogo obrazca tako, da lahko uporabniki podatke iz obrazca oddajo v zbirko podatkov, v orodno vrstico programa Standard pa doda gumb Pošlji in ukaz Pošlji v meni Datoteka v obrazcu. InfoPath prav tako konfigurira predlogo obrazca tako, da ob pošiljanju obrazcev ostane obrazec odprt in prikaže se sporočilo, ki označuje, ali je bil obrazec uspešno poslan. Spremenite lahko besedilo, ki je prikazano na gumbu Pošlji, in spremenite delovanje obrazca, ko ga uporabnik pošlje.
V meniju Orodja kliknite Možnosti pošiljanja.
Če želite spremeniti ime gumba Pošlji, ki se prikaže v orodni vrstici Standard, in ukaza Pošlji, ki se prikaže v meniju Datoteka, ko uporabniki izpolnjevanje obrazca, vnesite novo ime v polje Napis v pogovornem oknu Možnosti pošiljanja.
Namig
Če želite temu gumbu in ukazu dodeliti bližnjico na tipkovnici, vnesite znak »in« (&) pred znak, ki ga želite uporabiti kot bližnjico na tipkovnici. Če želite na primer dodeliti ALT+B kot bližnjico na tipkovnici za gumb in ukaz Pošlji, vnesite Su&bmit.
Če ne želite, da ljudje uporabljajo ukaz Pošlji ali gumb Pošlji v orodni vrstici Standard, ko izpolnjevanje obrazca, počistite potrditveno polje Pokaži element menija Pošlji in Gumb orodne vrstice Pošlji.
Ko uporabniki oddajo obrazec, InfoPath privzeto ohrani obrazec odprt in prikaže sporočilo, ki označuje, ali je bil obrazec uspešno poslan. Če želite spremeniti to privzeto vedenje, kliknite Dodatno in naredite nekaj od tega:
Če želite zapreti obrazec ali ustvariti nov prazen obrazec, ko uporabnik pošlje dokončan obrazec, kliknite želeno možnost na seznamu Po pošiljanju .
Če želite ustvariti sporočilo po meri, ki označuje, ali je bil obrazec uspešno poslan, potrdite polje Uporabi sporočila po meri in nato vnesite sporočila v polji Ob uspehu in Ob neuspehu.
Namig
Uporabite sporočilo v polju Ob napaki , da uporabnikom poveste, kaj storiti, če ne morejo poslati obrazca. Uporabnikom lahko na primer predlagate, da shranijo svoj obrazec in se za nadaljnja navodila obrnejo na nekoga.
Če ne želite prikazati sporočila, ko uporabnik pošlje obrazec, počistite potrditveno polje Pokaži sporočila o uspehu in napaki.