Tähtis! Accessi teenused 2010 ja Accessi teenused 2013 eemaldatakse SharePointi järgmisest väljaandest. Soovitame teil luua uued veebirakendused ja migreerida oma olevad rakendused mõnele muule platvormile, näiteks Microsoft Power Apps. Accessi andmeid saate jagada Dataverse'iga, mis on pilvandmebaas, mille abil saate ehitada Power Platformi rakendusi, automatiseerida töövooge, virtuaalagente ja palju muud veebi, telefoni või tahvelarvuti jaoks. Lisateavet leiate teemast Alustamine: Accessi andmete migreerimine Dataverse'i. |
SharePoint Serveri komponendi Access Services abil saate koostada veebiandmebaase. Nende abil saate teha järgmist:
-
turvata ja hallata teie andmetele juurdepääsu;
-
andmeid kogu ettevõttes või Interneti kaudu ühiskasutada;
Märkus.: Selles artiklis kirjeldatakse veebiandmebaase – rakenduses Access 2010 kasutusele võetud andmebaasitüüpi. See ei selgita Accessi veebirakendusi, mis kasutavad andmete talletamiseks SQL Serverit ja pakuvad mitmeid muid täiustusi veebiandmebaaside kaudu. Lisateavet leiate teemast Accessi rakenduse loomine.
Märkus.: Veebiandmebaasi kasutamiseks on nõutav kasutajakonto. Anonüümset juurdepääsu ei toetata.
-
luua andmebaasirakendusi, mille kasutamiseks pole Accessi vaja.
Artiklist leiate Accessi veebiandmebaasi kujunduse tutvustuse. Töölauaandmebaasi kujunduse tutvustuse leiate artiklitest Uue töölauaandmebaasi loomine ja Andmebaasikujunduse alused.
NB!: Kuigi veebiandmebaasi saab avada, avaldada, redigeerida ja selle muudatusi sünkroonida, ei saa selle Accessi versiooni abil uusi veebiandmebaase luua.
Selles artiklis/mida soovite teha? /Soovin
Ülevaade
Access Services (SharePointi valikuline komponent) pakub platvormi veebis kasutatavate andmebaaside loomiseks. Veebiandmebaasi saate kujundada ja avaldada rakenduste Access ja SharePoint abil ning kasutajad, kelle on SharePointi kontod, saavad veebiandmebaasi veebibrauseri kaudu kasutada.
Tööpõhimõtted
Kui avaldate veebiandmebaasi, loob Access Services seda andmebaasi sisaldava SharePointi saidi. Kõik andmebaasiobjektid ja andmed teisaldatakse selle saidi SharePointi loenditesse. Pärast avaldamist saavad SharePointi külastajad vastavalt nende SharePointi saidi kasutamise õigustele teie andmebaasi kasutada.
-
Täielik kasutusõigus – saate muuta andmeid ja kujundust.
-
Osalusõigus – saate muuta andmeid, kuid mitte kujundust.
-
Lugemisõigus – saate andmeid lugeda, kuid te ei saa midagi muuta.
Saate veebiandmebaasi avada Accessis, vaadata üle kujunduse ja sünkroonida muudatused – sisuliselt salvestada need SharePointi saidile. Lisaks saate veebiandmebaasi aktiveerida võrguühenduseta režiimis, kasutada selle võrguühenduseta versiooni ja seejärel võrguühenduse taastamisel andmed ja kujunduse muudatused sünkroonida.
Märkus.: Veebiandmebaasi koostamiseks on teil vaja selle SharePointi saidi täielikke õigusi, kus soovite andmebaasi avaldada.
Vorme ja aruandeid käitatakse brauseris
Vorme, aruandeid ja enamikke makrosid käitatakse brauseris. Nii saab Access kuvatavaid andmeid värskendada kogu lehte uuesti kuvamata.
Saate luua vormi, mille abil teised kasutajad saavad teie rakenduses liikuda. Uue juhtelemendi – navigeerimise juhtelemendi – abil on lihtne lisada selleks otstarbeks vormile standardseid veebilaadiga navigeerimisnuppe.
Märkus.: Navigeerimispaan (funktsioon, mille abil saate Accessis sirvida andmebaasiobjekte) pole veebibrauseris saadaval.
Andmeid talletatakse SharePointi loendites
Kõik teie tabelid muutuvad SharePointi loenditeks ja kirjed muutuvad loendiüksusteks. Nii saate SharePointi õiguste abil reguleerida juurdepääsu oma veebiandmebaasile ja kasutada muid SharePointi funktsioone.
Turbeteade.: Lingitud tabelite ühendusstring on krüptimata, sisaldades kasutajanime ja parooli, kui see teave on salvestatud (ja lingi sihtfail toetab kasutajakontosid). Andmebaasis, mis on lingitud SharePointi loendiga ja vastav link sisaldab kasutajanime ja parooli, võib pahatahtlik kasutaja muuta salvestatud identimisteabe abil lingi sihtfaili. Isegi kui identimisteave pole salvestatud koos ühendusstringiga, võib pahatahtlik kasutaja muuta piisavate õigustega kaaslase abil SharePointi saidi õigusi. Seetõttu soovitame avaldatud veebiandmebaasi linke sisaldavate andmebaasieksemplaride ühiskasutusse andmisel olla ettevaatlik.
Päringuid ja andmemakrosid käitatakse serveris
Kogu veebiobjektide SQL-töötlus toimub serveris. See aitab parandada võrgu jõudlust, piirates tulemikomplektide suunalist liiklust.
Märkus.: Kui teie andmebaasil on kliendiobjekte (päringuid, vorme, aruandeid jne, mida brauseris ei saa kasutada), töötleb Access nende objektide kasutatavaid SQL-e teie töölaual.
Sisevõrk või Internet
Saate avaldada oma sisevõrgu SharePointi serveris või Internetis. Microsoft pakub Interneti-ühendusega, majutatavat SharePointi lahendust ning ka muud tootjad pakuvad majutusteenuseid.
Veebiandmebaasi redigeerimine
Selles jaotises antakse juhiseid peamiste kujundustoimingute kohta, mida veebiandmebaasis saab teha.
Selle jaotise teemad
Enne alustamist
Enne veebiandmebaasi kujundamise alustamist peate tegema mõne toimingu. Veelgi enam – veebiandmebaaside ja töölauaandmebaaside kujundamisel on erinevusi, millest peate teadlikud olema, eriti kui olete kogenud Accessi arendaja.
-
Andmebaasi otstarbe määratlemine – selge plaani olemasolu korral saate teha kujunduse üksikasjade väljatöötamisel õigeid otsuseid.
-
Vajaliku teabe leidmine ja korraldamine – veebiandmebaasis ei saa kasutada lingitud andmeid. Kõik kasutatavad andmed, mis ei pärine andmebaasist, tuleb enne avaldamist importida. Järjestades andmed enne kujundamise alustamist, väldite olukorda, kus teil tuleb ootamatute andmete sobitamiseks kujundus ümber teha.
-
Avaldamiseks kasutatava SharePointi saidi leidmine – SharePointita ei saa te oma andmebaasi avaldada. Kui soovite oma kujundust kujundamise ajal brauseris testida (mis on soovitatav), peate esmalt andmebaasi avaldama.
-
Turvalisuse plaanimine – SharePointi turbefunktsioonide abil saate reguleerida juurdepääsu oma veebiandmebaasile. Plaanige turvalisus varakult, et saaksite selle oma kujundusse sisse ehitada.
Töölaua- ja veebiandmebaaside kujunduse erinevused
Mõni töölauaandmebaasi funktsioon pole veebiandmebaasis saadaval. Seevastu on saadaval uued funktsioonid, mis toetavad paljusid selliseid stsenaariume, mida toetavad ka töölauaandmebaaside funktsioonid.
Järgmises tabelis on loetletud ainult töölauafunktsioonid ja uued funktsioonid, mis aitavad toetada sama stsenaariumi.
Stsenaarium |
Ainult töölauafunktsioon |
Veebiandmebaasi funktsioon |
---|---|---|
Andmebaasiobjektide kujundamine |
Kujundusvaade |
Täiendatud andmelehevaade; küljendivaade |
Summeeritud andmete (nt summade, keskmiste ja rühmade) läbivaatamine |
Rühmafunktsioonid |
Andmemakrod; aruannete rühmafunktsioonid |
Programmeerimissündmused |
VBA |
Makrod ja andmemakrod; uus makrode kujundamisviis IntelliSense'iga |
Navigeerimine andmebaasiobjekti juurde |
Navigeerimispaan; lülituskilbid |
Navigeerimise juhtelement või muu vormielement |
Märkus.: Veebiandmebaasis saate luua kliendiobjekte, kuid te ei saa neid brauseris kasutada. Need on siiski veebiandmebaasi osad ja neid saab kasutada Accessi töölauarakenduses. Kasutajad saavad avada veebiandmebaasi Accessis ja seejärel kasutada kliendiobjekte. See on tõhus andmebaasi ühiskasutusviis, samuti avab see uusi võimalusi veebi kaudu koostöö tegemiseks. SharePoint tuleb toime kõigi samaaegsusprobleemidega.
Veebiandmebaasi vastava funktsioonita töölauafunktsioonid
Järgmine loend pole välistav.
-
Ühispäringud
-
Ristpäringud
-
Vormide kattuvad juhtelemendid
-
Tabeliseosed
-
Tingimusvorming
-
Mitmesugused makrotoimingud ja avaldised
Veebiandmebaasi avamine Accessis
Veebiandmebaasi saab avada brauseri või Accessi kaudu.
Brauseri kaudu avamine Liikuge sirvides veebiandmebaasi saidile ja klõpsake peamise navigeerimisvormi vasakus ülanurgas (brauseri tööriistaribaala all) nuppu Suvandid ja siis klõpsake käsku Ava Accessis.
Accessi kaudu avamine Avage fail samamoodi nagu kõiki andmebaasifaile: vajutage klahvikombinatsiooni CTRL+O ja kasutage dialoogiboksi Avamine.
Veebitabeli loomine
Kui teie veebiandmebaas on Accessis avatud, klõpsake lindil menüüd Loo ja siis klõpsake jaotises Tabelid nuppu Tabel.
Loodavatel tabelitel on üks väli: automaatnumbri ID-väli. Saate lisada uusi välju tabeliteema nõutavate teabeüksuste talletamiseks. Näiteks soovite ehk lisada välja, kus talletatakse millegi jälgimise alguskuupäeva.
Välja lisamine
Tabelisse lisatava välja saate valida mitmesuguste valmisväljade seast. Selleks on kaks lihtsat võimalust.
-
Klõpsake lindil nuppu Väljad ja siis klõpsake jaotises Lisamine ja kustutamine soovitud väljatüüpi või
-
klõpsake tabeli andmelehel nuppu Klõpsake lisamiseks ja valige soovitud väljatüüp.
Välja atribuutide muutmine
Vorming ja atribuudid määratlevad välja käitumise (nt selle, mis tüüpi andmeid saab sellel talletada). Saate neid sätteid muuta nii, et väli käitub vastavalt teie vajadustele.
-
Valige väli, mille vormingut ja atribuute soovite muuta.
-
Klõpsake lindil menüüd Väljad.
-
Muutke sätteid jaotiste Vorming ja Atribuudid käskude abil.
Arvutusliku välja lisamine
Saate lisada välja, kus kuvatakse sama tabeli muude andmete põhjal arvutatud väärtus. Muude tabelite andmeid ei saa arvutatud andmete allikana kasutada. Arvutuslikud väljad ei toeta teatud avaldisi.
-
Klõpsake avatud tabeli veergu Klõpsake lisamiseks.
-
Osutage väärtusele Arvutuslik väli ja siis klõpsake välja puhul soovitud andmetüüpi.
Avaneb avaldisekoostur.
-
Avaldisekoosturi abil saate luua välja arvutuse. Võtke arvesse, et saate arvutuse andmeallikatena kasutada ainult sama tabeli muid välju. Lisateavet avaldisekoosturi kasutamise kohta leiate teemast Avaldise koostamine.
Andmevalideerimisreeglite seadistamine
Enamiku väljade sisendit saate valideerida avaldise abil. Samuti saate avaldise abil valideerida tabelisse sisestamist, mis võib olla mugav viis valideerimist mittetoetavale väljale sisestamise valideerimiseks või juhul, kui soovite valideerida väljale sisestamist mõne muu välja väärtuse põhjal. Põhjalikuma valideerimisselgituse leiate artiklist Andmesisestuse piiramine valideerimisreegli abil
Saate määrata ka teate, mis kuvatakse siis, kui valideerimisreegel takistab sisestamist. Seda teadet nimetatakse valideerimissõnumiks.
Välja valideerimisreegli ja -sõnumi seadistamine
-
Valige väli, millele soovite valideerimisreegli lisada.
-
Klõpsake lindil menüüd Väljad.
-
Klõpsake jaotise Välja valideerimine nuppu Valideerimine ja siis käsku Välja valideerimisreegel.
Avaneb avaldisekoostur.
-
Looge avaldisekoosturi abil valideerimisreegel. Avaldisekoosturi kasutamise kohta leiate lisateavet teemast Avaldise koostamine.
-
Klõpsake jaotise Välja valideerimine nuppu Valideerimine ja siis käsku Välja valideerimissõnum.
-
Tippige teade, mida soovite kehtetute sisestusandmete korral kuvada, ja siis klõpsake nuppu OK.
Kirje valideerimisreegli ja -sõnumi seadistamine
Kirje valideerimisreegli abil saate vältida topeltkirjeid või nõuda kirje puhul kindla faktikombinatsiooni tõesust (nt et alguskuupäev oleks hilisem kui 1. jaanuar 2013 ja varasem kui lõppkuupäev).
-
Avage tabel, kuhu soovite valideerimisreegli lisada.
-
Klõpsake lindil menüüd Väljad.
-
Klõpsake jaotise Välja valideerimine nuppu Valideerimine ja siis käsku Kirje valideerimisreegel.
Avaneb avaldisekoostur.
-
Looge avaldisekoosturi abil valideerimisreegel. Avaldisekoosturi kasutamise kohta leiate lisateavet teemast Avaldise koostamine.
-
Klõpsake jaotise Välja valideerimine nuppu Valideerimine ja siis käsku Kirje valideerimissõnum.
-
Tippige teade, mida soovite kehtetute sisestusandmete korral kuvada, ja siis klõpsake nuppu OK.
Kahe veebitabeli vahelise seose loomine
Tabeliseoste abil saate viidata sellele, et kahes tabelis on ühiseid andmeid (näiteks võib üks tabel kasutada teise andmeid või vastupidi). Oletagem, et igal tööülesandel on vastutav töötaja ja see fakt on esitatud tööülesannete tabeli väljal TöötajaID, mis on töötajate tabeli primaarvõti. Kui tegelete tööülesande andmetega, saate vastutava töötaja andmete lisamiseks otsida need töötajate tabelist üles TöötajaID abil, õigemini Access teeb seda teie eest.
Veebiandmebaasis seose loomiseks looge otsimisviisardi abil otsinguväli. Otsinguväli asub tabelis, mis kuulub üks-mitmele seose teise poolde ja osutab tabelile, mis kuulub selle seose esimesse poolde.
Otsinguvälja loomine andmelehevaates
-
Avage tabel, mille soovite üks-mitmele seose mitmele väljale vastavale poolele lisada (sellel on ühe võtmeväärtuse kohta mitu kirjet).
-
Klõpsake veeru Klõpsake lisamiseks kõrval noolt ja seejärel klõpsake väärtust Otsing ja seos.
-
Otsinguvälja loomiseks järgige viisardi juhiseid.
Otsinguvälja muutmine andmelehevaates
-
Avage muudetavat otsinguvälja sisaldav tabel.
-
Tehke ühte järgmistest.
-
Klõpsake menüü Väljad jaotises Atribuudid nuppu Muuda otsinguid.
-
Paremklõpsake otsinguvälja ja seejärel klõpsake väärtust Muuda otsinguid.
-
-
Järgige otsinguviisardi juhiseid.
Andmetervikluse haldamine andmemakrode abil
Andmemakrode abil saate juurutada kaskaadvärskendusi ja -kustutamisi. Andmeid muutvate manustatud makrode loomiseks saate kasutada menüü Tabel käske.
Veebipäringu loomine
Päringut saate kasutada vormide ja aruannete andmeallikana. Päringuid käitatakse serveris – see aitab vähendada võrguliiklust.
Oletame, et jälgite veebiandmebaasi abil heategevuslikke annetusi. Soovite näha, kes on mõne sündmuse toimumise ajal raha annetanud. Päringu abil saate valida andmeid ja neid vormidel ning aruannetes kasutamiseks ette valmistada.
Selles toimingus kasutatakse näitena heategevuslike annetuste malli. Kui loote uue andmebaasi heategevuslike annetuste malli abil, saate näite ise läbi proovida.
-
Klõpsake menüü Loo jaotises Päringud nuppu Päring.
-
Topeltklõpsake dialoogiboksis Tabeli kuvamine igat kaasatavat tabelit ja seejärel klõpsake nuppu Sule.
Selles näites topeltklõpsake tabeleid Põhiteave, Annetused, Sündmused ja Sündmuse_osavõtjad.
-
Looge kõik nõutavad ühendused, lohistades päringu kujundusaknas välju ühest objektist teise.
Selles näites lohistage tabeli Põhiteave väli ID tabeli Annetused väljale Annetaja_põhiteabe_ID. Seejärel lohistage väli Annetaja_põhiteabe_ID tabelist Annetused tabeli Sündmuse_osavõtjad väljale Põhiteabe_ID.
-
Lisage väljad, mida soovite kasutada. Välja saate ruudustikku lohistada või seda lisamiseks topeltklõpsata.
Selles näites lisage tabelist Sündmused väli Sündmus, tabelist Annetused väli Annetuse_kuupäev ja tabelist Põhiteave väljad Tervitus, Eesnimi ja Perekonnanimi.
-
Lisage kriteeriumid, mida soovite rakendada.
Selles näites soovite piiritleda annetuse kuupäeva, et see jääks sündmuse alguskuupäeva ja lõppkuupäeva vahele. Tippige päringu kujundusruudustiku jaotise Annetuse_kuupäev reale Kriteeriumid tekst >=[Alguskuupäev] And <=[Lõppkuupäev].
Veebivormi loomine
Vormid on põhiline viis veebiandmebaasi andmete sisestamiseks ja nende redigeerimiseks, samuti on nende abil võimalik andmeid läbi vaadata. Vormid töötavad brauseris, tänu millele on võimalik jõudlust optimeerida. Vormi avamisel saab brauser vajalikud andmed SharePointi serverist. Saate andmeid vormil filtreerida ja sortida, ilma et oleks vaja neid uuesti serverist tuua.
Näpunäide.: Parima jõudluse tagamiseks piirake oma põhivormide ja -aruannete toodavate kirjete arvu.
-
Valige andmeallikana kasutatav tabel või päring.
Märkus.: Kui soovite luua köitmata vormi, jätke see juhis vahele.
-
Klõpsake menüü Loo jaotises Vormid ühte järgmistest nuppudest.
-
Vorm – saate luua lihtsa vormi, kus kuvatakse andmeallikaks valitud objekti abil korraga üks kirje.
Märkus.: Kui loote köitmata vormi, siis pole see nupp saadaval.
-
Mitu üksust – saate luua vormi, kus kuvatakse andmeallikaks valitud objekti abil korraga mitu kirjet.
Märkus.: Kui loote köitmata vormi, siis pole see nupp saadaval.
-
Tühi vorm – saate luua tühja vormi.
-
Andmeleht – saate luua andmeallikaks valitud objekti abil vormi, mis näeb välja ja käitub nagu andmeleht.
Märkus.: Kui loote köitmata vormi, siis pole see nupp saadaval.
-
Veebiaruande loomine
Aruanded on põhiline viis veebiandmebaasi andmete läbivaatamiseks ja printimiseks. Aruanded töötavad brauseris, tänu millele on võimalik optimeerida jõudlust. Aruande avamisel toob brauser vajalikud andmed SharePointi serverist. Saate aruande andmeid filtreerida ja sortida, ilma et oleks vaja andmeid serverist uuesti tuua.
Näpunäide.: Parima jõudluse tagamiseks piirake oma põhivormide ja -aruannete toodavate kirjete arvu.
-
Valige andmeallikana kasutatav tabel või päring.
-
Klõpsake menüü Loo jaotises Aruanded ühte järgmistest nuppudest.
-
Aruanne – saate luua andmeallikaks valitud objekti abil põhiaruande.
-
Tühi aruanne – saate luua tühja aruande.
-
Navigeerimisvormi loomine ja selle seadmine alustamisel kuvatavaks vaikevormiks
Kasutajad peavad saama teie rakenduses liikuda. Arvestage, et navigeerimispaan pole veebibrauseris saadaval. Peate tagama kasutajatele teie andmebaasiobjektide kasutamiseks vajalikud vahendid. Saate luua navigeerimisvormi ja määrata selle kuvamise iga kord, kui keegi avab teie rakenduse veebibrauseris. Kui te ei määra rakenduse käivitamise korral kuvatavat vormi, siis ühtegi vormi ei avata ja teistel on raske seda rakendust kasutada.
Looge navigeerimisvorm viimasena, et saaksite lisada sinna kõik oma objektid.
-
Klõpsake lindil menüüd Loo.
-
Klõpsake jaotises Vormid nuppu Navigeerimine ja siis valige loendist navigeerimispaigutus.
-
Üksuse lisamiseks lohistage see navigeerimispaanilt navigeerimise juhtelemendile.
Märkus.: Navigeerimise juhtelemendile saab lisada ainult vorme ja aruandeid.
-
Lisage navigeerimisvormi kehasse kõik muud soovitud juhtelemendid. Näiteks kui soovite pakkuda kõigilt vormidelt otsimise funktsiooni, lisage oma navigeerimisvormile vastavad juhtelemendid.
Navigeerimisvormi seadmine veebis kuvatavaks vaikevormiks
-
Klõpsake menüü Fail käsu Spikker all olevat käsku Suvandid.
-
Klõpsake dialoogiboksis Accessi suvandid kategooriat Praegune andmebaas.
-
Jaotises Rakenduse suvandid klõpsake suvandi Veebi kuva vorm olevat noolt ja siis valige loendist soovitud vorm.
Veebi kuva vormina ei pea valima navigeerimisvormi. Võite määrata mis tahes veebivormi.
Rakenduse muudatuste avaldamine ja sünkroonimine
Veebiandmebaasi avaldamine
-
Klõpsake menüü Fail nuppu Salvesta ja avalda ning siis käsku Avalda teenuses Access Services.
-
Klõpsake käsku Käivita ühilduvuse kontroll.
ühilduvuse kontrollija aitab teil veenduda, et teie andmebaas on õigesti publitseeritud. Kui see avastab mõne probleemi, saate need enne avaldamist kõrvaldada.Probleemide leidmise korral salvestab Access need tabelisse Veebiühilduvuse probleemid. Tabeli iga rida sisaldab linki tõrkeotsinguteabe juurde.
-
Täitke jaotises Avalda teenuses Access Services järgmised väljad:
-
Tippige väljale serveri URL selle SharePointi serveri aadress, kus soovite andmebaasi avaldada. Näiteks http://contoso/.
-
Tippige väljale Saidi nimi oma veebiandmebaasi nimi. Nimi lisatakse teie rakenduse URL-aadressi moodustamiseks serveri URL-aadressile. Näiteks kui serveri URL on http://Contoso/ ja saidi nimi on CustomerService, on URL http://Contoso/CustomerService
-
-
Klõpsake nuppu Avalda teenuses Access Services.
Veebiandmebaasi sünkroonimine
Pärast kujunduse muutmist või andmebaasi ühenduseta režiimis kasutamist soovite seda uuesti sünkroonida. Sünkroonimine kõrvaldab teie arvutis oleva andmebaasifaili ja SharePointi saidi vahelised erinevused.
-
Avage veebiandmebaas Accessis ja tehke kujundusmuudatused.
-
Kui olete lõpule jõudnud, klõpsake menüü Fail nuppu Sünkrooni kõik .