Access-sovelluksen ottaminen käyttöön

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access tarjoaa monipuolisen alustan tietokantasovellusten kehittämiseen. Tietokantasovellus on tietokoneohjelma, joka on sekä tapa tallentaa ja hallita tietoja että käyttöliittymä, joka noudattaa liiketoimintatehtävien logiikkaa (sovelluslogiikka). Tässä artikkelissa käsitellään käyttöönoton perussuunnittelua, pakkaamista ja allekirjoittamista, tietokantasovellusten käyttöönottoa ja Access Runtime -ympäristöä.

Sisältö

Käyttöönoton suunnittelu

Ennen kuin aloitat, pohdi seuraavia seikkoja sovelluksen käyttöönottotavasta.

Erotetaanko tiedot ja logiikka toisistaan?

Voit luoda Access-sovelluksen, joka yhdistää tietojen hallinnan ja sovelluslogiikan yhteen tiedostoon. Tämä on Accessin oletussovellusrakenne. Tietojen hallinnan ja sovelluslogiikan yhdistäminen yhteen tiedostoon tarjoaa helpoimman käyttöönottotavan, mutta tämä menetelmä toimii parhaiten vain, jos muutama käyttäjä käyttää sovellusta samanaikaisesti, ja siihen liittyy riskejä. Käyttäjä saattaa esimerkiksi menettää tietoja poistamalla sovellustiedoston tai vahingoittamalla sitä vahingossa. Useimmissa tapauksissa tiedonhallinta ja sovelluslogiikka kannattaa erottaa toisistaan. Tämä parantaa suorituskykyä ja luotettavuutta.

Yksi tapa erottaa tiedot ja logiikka on käyttää Access-tietokanta-komentoa (Tietokantatyökalut-välilehden Siirrä tiedot -ryhmässä). Tämä komento jakaa tietokantasovelluksen kahteen Access-tiedostoon: toinen logiikkaa varten (edusta) ja toinen tietoihin (taustatiedosto). Esimerkiksi MySolution.accdb-tietokanta jaetaan kahdeksi tiedostoksi, joita kutsutaan MySolution_fe.accdb- ja MySolution_be.accdb-tiedostoiksi. Taustatietokanta sijoitetaan jaettuun sijaintiin, kuten verkkokansioon. Jaat edustatiedoston, yhden kopion kullekin käyttäjälle, hänen tietokoneilleen. Voit myös jakaa erilaisia edustatiedostoja eri käyttäjille. Lisätietoja on artikkelissa Access-tietokannan jakaminen.

Voit erottaa tiedonhallinnan ja sovelluslogiikan myös käyttämällä tietokantapalvelinohjelmaa (esimerkiksi Microsoft SQL Serveriä) tiedonhallintaan ja Accessia sovelluslogiikkaan. Lisätietoja on artikkelissa Access-tietokannan siirtäminen SQL Server.

Muita syitä tietojen ja logiikan erottamiseen ovat seuraavat:

  • Tietojen eheys ja suojaus Jos yhdistät tietoja ja logiikkaa yhdessä tiedostossa, tiedot altistuvat samoille riskeille kuin sovelluslogiikka. Access-sovellus, joka käyttää erillistä logiikkaa ja datatiedostoja, voi suojata tietojen eheyden ja suojauksen hyödyntämällä NTFS-suojausominaisuuksia verkkokansioissa.
    Access-käyttäjillä on oltava sen kansion luku-, kirjoitus-, luonti- ja poistooikeudet, jossa edustatiedosto sijaitsee. Voit kuitenkin määrittää etupään tiedostolle eri käyttöoikeudet. Voit esimerkiksi määrittää vain luku -oikeudet joillekin käyttäjille ja luku- ja kirjoitusoikeudet muille käyttäjille.
    Sovelluksesi saattaa vaatia enemmän suojausasetuksia, esimerkiksi mahdollisuutta määrittää, millä käyttäjillä on käyttöoikeudet tiettyihin tietoihin. Tässä tapauksessa voit käyttää SQL Server tai SharePointia sovellustietojen tallentamiseen ja hallintaan ja käyttää Accessia sovelluslogiikan tarjoamiseen.
  • Skaalautuvuutta Access-tiedoston enimmäiskoko voi olla 2 gigatavua (Gt). Vaikka 2 Gt on suuri määrä tekstimuotoiselle tiedolle, se saattaa olla liian vähän joillekin sovelluksille, erityisesti jos ne tallentavat liitteitä tietokannan tietueisiin. Jos erotat tiedot ja logiikan, sovellukseen mahtuu tallentamaan enemmän tietoa. Jos odotat, että käyttäjät tallentavat suuren määrän tietoja, kannattaa harkita useamman kuin yhden Access-datatiedoston käyttämistä.
    Tarkista myös Access-ohjelman määritykset muiden skaalattavuustietojen osalta. Lisätietoja Accessin määrityksestä on artikkelissa Accessin määritykset.
  • Verkon kapasiteetti Jos useiden käyttäjien on käytettävä sovellusta samanaikaisesti verkon välityksellä, tietojen vioittuminen on todennäköisempää, jos tiedot ja logiikka yhdistetään yhteen tiedostoon. Jos yhdistät tiedot ja logiikan yhteen tiedostoon, et myöskään pysty optimoimaan Accessin luomaa verkkoliikennettä. Jos useat käyttäjät käyttävät sovellusta verkon kautta samanaikaisesti, tiedot ja logiikka kannattaa erottaa toisistaan. Sen voi tehdä käyttämällä kahta tai useampaa Access-tiedostoa tai käyttämällä palvelintuotetta tietojen hallintaan ja Accessia sovelluslogiikan hallintaan.

Millainen verkkoympäristö tulee olemaan?

Oikean Access-tietokantaratkaisun valitseminen verkkoympäristöä varten on tärkeä vaihe sen onnistumisen kannalta. Seuraavien ohjeiden avulla voit tehdä parhaan valinnan tarpeisiesi mukaan.

Kotiverkko

Jos sinulla on vain muutama käyttäjä, joiden kanssa voit jakaa Access-tietokantasi, voit käyttää yksittäistä tietokantaa, jonka kukin käyttäjä avaa ja jota hän käyttää kotiverkossa. Lisätietoja on artikkelissa Tiedostojen jakaminen verkossa Windows 10.

Lähiverkko (LAN)

Lähiverkko on sisäinen verkko, jolla on yleensä erinomainen suorituskyky, mutta joka rajoittuu pieneen maantieteelliseen alueeseen, kuten yhteen huoneeseen, rakennukseen tai rakennusryhmään. Jos sinulla on useampi kuin muutama käyttäjä jakamassa tietokantaa lähiverkossa, tietokanta kannattaa jakaa, taustatietokanta kannattaa tallentaa verkkokansioon ja ottaa käyttöön kopio edustatietokannasta kullekin käyttäjälle.

Wide Area Network (WAN)

WAN:lle on monia mahdollisia määrityksiä, jotka kattavat laajan maantieteellisen alueen. Sinulla voi olla useita toimistoja eri puolilla kaupunkia, jotka on yhdistetty julkiseen verkkoon, vuokrattuun linjaan tai jopa satelliitteihin. Virtuaalista yksityisverkkoa (VPN) käytetään usein suojattuun etäyhteyteen kotoa tai tien päältä. Yksinkertainen tapa ymmärtää WAN on se, että aina kun olet lähiverkon ulkopuolella, mutta olet yhteydessä siihen, käytät WAN:ia.

jaettujen tiedostojen Azure

Azure tiedostoresurssit eivät ole erillinen verkkotyyppi, vaan ne tarjoavat tavan käyttää jaettuja tiedostoja verkossa ilman tiedostopalvelinta. Azure tiedostojen jakamisen käyttäminen voi kuitenkin aiheuttaa samanlaisia ongelmia kuin Accessin jaettu tietokanta WAN-tietokannassa.

Varoitus Vältä Accessin jaetun tietokannan käyttämistä WAN-tietokannassa tai jaettujen Azure kanssa, koska suorituskyky voi olla hidas ja tietokannat voivat vioittua.

Tuetut vaihtoehdot jaetun tietokannan käyttämiselle WAN-tietokoneessa tai Azure jaetuissa tiedostoissa ovat seuraavat:

  • Tallenna tiedot ulkoiseen tallennustilaan ja luo linkitetyt taulukot:

    • SharePoint-luettelo
    • SQL:n SQL Server tai Azure
    • Dataverse
  • Etätyöpöytäpalvelut (RDS) (aiemmin päätepalvelin), joka luo virtuaalisen Windows-työpöytäympäristön käyttäjän asiakastietokoneeseen. RDS:llä on useita etuja:

    • Accessin tai Access-tietokannan asennusta ei tarvita, koska käyttäjät suorittavat etätyöpöytäasiakasohjelman, joka on käytettävissä useissa laitteissa.
    • Tiedonsiirto pienennetään asiakkaan ja palvelimen välillä, koska RD on ohut asiakasohjelma, joka suoratoistaa tehokkaasti vain käyttöliittymää.
    • Käyttäjät voivat edelleen kopioida ja liittää tietoja ja tulostaa raportteja paikallisesti asiakastietokoneesta.
    • RemoteApp voi suorittaa vain yhden ohjelman, kuten avaimet käteen -sovelluksen toimittajille tai etulinjan työntekijöille.

    Lisätietoja on artikkelissa Tervetuloa etätyöpöytäpalveluihin.

Onko käyttäjillä Access?

Jos kaikilla käyttäjillä on Access asennettuna tietokoneisiinsa, he voivat avata sovelluksen ja käyttää sitä samalla tavalla kuin mitä tahansa Access-tietokantatiedostoa.

Jos joillakin käyttäjillä tai kaikilla käyttäjillä ei ole Accessia asennettuna tietokoneisiinsa, voit myös ottaa Access Runtime -ohjelmiston käyttöön kyseisille käyttäjille, kun otat sovelluksen käyttöön. Lisätietoja on artikkelissa Access Runtimen ymmärtäminen ja lataaminen.

Sivun alkuun

Access-sovelluksen ottaminen käyttöön

Jotta voit ottaa Access-sovelluksen käyttöön, sinun on tehtävä seuraavat tehtävät.

Tietokannan valmisteleminen sovellusratkaisuna

Voit lukita ratkaisun, hallita siirtymistä ja käynnistystä sekä määrittää muita tärkeitä asetuksia seuraavasti:

Tehtävä Lisätietoja
Päätä, miten käyttäjät siirtyvät käyttöliittymässä: käytä oletuslomaketta, luo valikkonäyttö, käytä siirtymislomaketta tai käytä hyperlinkkejä ja komentopainikkeita. Access-tietokantaa avattaessa esiin tulevan oletuslomakkeen määrittäminen
Siirtymislomakkeen luominen
Siirtymisruudun mukauttaminen
Objektivälilehtien näyttäminen tai piilottaminen
Esittelyssä olevat Access-mallit
Mihin valikkonäytöt ovat kadonneet?
Officen valintanauhan ja komentovalikkojen mukauttamisen valitseminen Mukautetun valintanauhan luominen Accessissa
Mukautettujen valikkojen ja pikavalikkojen luominen makrojen avulla
Accessin aiempien versioiden mukautettujen työkalurivien ja käynnistysasetusten käyttäminen
Yhtenäisen Office-teeman ja taustan käyttäminen Office-taustan lisääminen
Office-teeman muuttaminen
Tietokannan käynnistyksen hallinta Mukautetun otsikon tai kuvakkeen lisääminen tietokantaan
Käynnistysasetusten ohittaminen tietokantaa avattaessa
Tietokannan avaamisen yhteydessä suoritettavan makron luominen
Microsoft Office -tuotteiden komentorivivalitsimet
Tärkeiden ominaisuuksien ja asetusten määrittäminen Käynnistysominaisuuksien ja -asetusten määrittäminen koodissa
Office-tiedoston ominaisuuksien tarkasteleminen tai muuttaminen
Alueasetusten muokkaaminen Muuta Joidenkin tietotyyppien ulkoasua muuttamalla Windowsin aluekohtaisia asetuksia

Vihje Voit selata perusteellisesti Accessin asetukset -valintaikkunaa (Tiedostoasetukset>) ja valita sitten kunkin välilehden ohjeen. Sovellusratkaisua varten voi olla myös muita asetuksia, joita haluat hallita.

Ennen käyttöönottoa

Ennen kuin otat edustatietokannan käyttöön, harkitse seuraavia parhaita käytäntöjä:

Tiedostomuodon valitseminen

Voit käyttää neljää Access-tiedostomuotoa, kun otat sovelluksen käyttöön:

  • .Accdb Tämä on Accessin oletustiedostomuoto. Kun otat sovelluksen käyttöön tässä muodossa, käyttäjillä on eniten mahdollisuuksia mukauttaa sitä ja siirtyä sovelluksessa haluamallaan tavalla. Jos haluat varmistaa, että käyttäjät eivät muuta sovelluksen rakennetta, käytä .accde-tiedostomuotoa. Käyttäjä ei myöskään pysty helposti määrittämään, onko .accdb-tiedostoa muutettu sen pakkaamisen jälkeen. Jotta tämä olisi ilmeistä, käytä .accdc-tiedostomuotoa.
  • .accdc Tätä muotoa kutsutaan myös Accessin käyttöönottotiedostoksi. Access Deployment -tiedosto sisältää sovellustiedoston ja tiedostoon liittyvän digitaalisen allekirjoituksen. Tämä tiedostomuoto vahvistaa käyttäjille, ettei kukaan ole muuttanut sovellustiedostoa sen jälkeen, kun olet pakannut sen. Voit käyttää tätä muotoa Access-oletustiedostossa (.accdb) tai Accessin käännetyssä binaaritiedostossa (.accde). Lisätietoja on artikkelissa Luottamuksen näyttäminen lisäämällä digitaalinen allekirjoitus.
    Access Deployment -tiedostoon voi laittaa vain yhden sovellustiedoston. Jos sovelluksessa on erilliset tiedostot tiedoille ja logiikalle, voit pakata ne erikseen.
  • .Accde Tätä muotoa kutsutaan myös käännetyksi binaaritiedostoksi. Accessissa käännetty binaaritiedosto on tietokantasovellustiedosto, joka on tallennettu niin, että kaikki VBA-koodit on käännetty. Accessin käännetyissä binaaritiedostoissa ei ole ollenkaan VBA-lähdekoodia. .accde-tiedosto estää rakenteen ja koodin muutokset, pienentää tietokannan kokoa ja parantaa suorituskykyä. Lisätietoja on artikkelissa VBA-koodin piilottaminen käyttäjiltä.
    Voit avata Accessin käännetyn binaaritiedoston Access Runtimen avulla. Jos Runtime ei tunnista .accde-tiedostotunnistetta, avaa binaaritiedosto luomalla pikakuvake, joka osoittaa Runtimeen, ja sisällytä polku käännettyyn binaaritiedostoon, jonka haluat pikakuvakkeen avaavan.
    Tärkeää Käyttäjät eivät voi avata käännettyä binaaritiedostoa accessin aiemmalla versiolla kuin versiolla, jossa se käännettiin, jos aiempi versio ei tue uudempaan versioon lisättyä ominaisuutta. Voit ratkaista tämän ongelman kääntämalla binaaritiedoston käyttäjien asentamassa Access-versiossa.
  • .Accdr Tässä muodossa voit ottaa käyttöön sovelluksen, joka avautuu suoritustilassa. Runtime-sovelluksen käyttöönotto auttaa hallitsemaan, miten sovellusta käytetään, vaikka se ei olekaan keino suojata sovellus. Katso lisätietoja runtime-tilasta osasta Tietoja Access Runtimesta.

Accessin edustatietokannan asentaminen ja päivittäminen

Kun otat käyttöön jaetun tietokantarakenteen, edustatietokanta on jaettava jokaiselle käyttäjälle. Ota huomioon seuraavat parhaat käytännöt, jotta asiat sujuvat sujuvasti:

  • Varmista, että jokaisella käyttäjällä on oikea Access-versio ja että edustatietokanta avautuu oikeassa versiossa. Accessissa on myös 32- ja 64-bittiset versiot. Virheellisen bittisyyden suorittaminen voi vaikuttaa Windowsin ohjelmointirajapintapuheluihin, DLL-kirjastoviittauksiin ja ActiveX-komponenttiin. Lisätietoja on artikkelissa Officen 64- tai 32-bittisen version valitseminen.
  • Luo asennuspaketti muille tarvittaville tiedostoille, kuten tietokantaohjaimille, määritys- ja määrityserätiedostoille sekä sovelluksiin liittyville tiedostoille. Lisätietoja on artikkelissa Asennuspaketin luominen.
  • Anna Windowsin työpöydän pikakuvake, jotta käyttäjä voi suorittaa Access-ratkaisun nopeasti. Lisää pikakuvakkeeseen kansion sijainti, kuvaava pikakuvakkeen nimi, kuvaus ja kuvake. Lisätietoja on artikkelissa Työpöydän pikakuvakkeen luominen Office-ohjelmalle tai -tiedostolle.
    Vihje Opasta käyttäjiä kiinnittämällä sovelluksia aloitusvalikkoon.
  • Määritä tehokas tapa ottaa edustatietokanta uudelleen käyttöön ja korvata se, kun päivityksiä tarvitaan, ja ylläpidä tiedostojen versioita muutosten seuraamiseksi. Voit esimerkiksi lisätä VBA-koodin tarkistaaksesi uudet versiot ja päivittääksesi automaattisesti jopa ennen kuin käyttäjät käynnistävät sovelluksen.
  • Kun luot ODBC-yhteyden käyttämällä DSN-tiedostoa, joka sisältää yhteysmerkkijono, kyseinen DSN-tiedosto on asennettava myös jokaiseen asiakaskoneeseen. Toinen tapa on luoda DSN-yhteys VBA-koodiin DSN-tiedoston tarpeen poistamiseksi. Lisätietoja on artikkelissa DSN-Less-yhteyksien käyttäminen.

Sivun alkuun

Access Runtimen ymmärtäminen ja lataaminen

Jos haluat ottaa käyttöön Access-sovellukset, jotka voidaan suorittaa ilman Accessin asennusta käyttäjän tietokoneessa, voit jakaa ne Yhdessä Access Runtimen kanssa, joka on saatavilla maksutta Microsoft Download Centeristä. Kun avaat Access-tietokannan Access Runtimen avulla, tietokanta avautuu suoritustilassa.

Suorituksenaikainen tila on Access-käyttötila, jossa tietyt Accessin ominaisuudet eivät ole oletusarvoisesti käytettävissä. Jotkin näistä toiminnoista voidaan kuitenkin ottaa käyttöön runtime-tilassa.

Mitkä toiminnot eivät ole käytettävissä runtime-tilassa?

Seuraavat Access-ominaisuudet eivät ole käytettävissä suorituksenaikaisessa tilassa:

  • Erikoisnäppäimet Näppäimet, kuten Ctrl+Break, Ctrl+G ja Vaihto-näppäin tietokannan käynnistysasetusten ohittamiseksi.
  • Siirtymisruudussa Siirtymisruutu ei ole käytettävissä suorituksenaikaisessa tilassa. Näin estetään käyttäjiä käyttämästä tietokantasovelluksen satunnaisia kohteita. Vain ne objektit, jotka altistat käyttäjille – esimerkiksi antamalla siirtymislomakkeen – voidaan avata suorituksenaikaista tilaa käytettäessä. Siirtymisruutua ei voi ottaa käyttöön runtime-tilassa.
  • Valintanauha Valintanauha ei ole oletusarvoisesti käytettävissä suorituksenaikaisessa tilassa. Tämä estää käyttäjiä luomasta tai muokkaamasta tietokannan objekteja sekä suorittamasta muita mahdollisesti vahingollisia toimia, esimerkiksi yhdistämästä uusiin tietolähteisiin tai viemästä tietoja muilla kuin tarkoittamillasi tavoilla. Valintanauhan oletusvälilehtiä ei voi käyttää runtime-tilassa. Voit kuitenkin luoda mukautetun valintanauhan ja liittää sitten valintanauhan lomakkeeseen tai raporttiin. Lisätietoja on artikkelissa Mukautetun valintanauhan luominen Accessissa.
  • Rakennenäkymä ja asettelunäkymä Rakennenäkymä ja asettelunäkymä eivät ole käytettävissä missään tietokantaobjektissa suoritustilassa. Näin estetään käyttäjiä muuttamasta tietokantasovelluksen objektien rakennetta. Asettelunäkymää ja rakennenäkymää ei voi ottaa käyttöön runtime-tilassa.
  • Apua Integroitu ohje ei ole oletusarvoisesti käytettävissä suorituksenaikaisessa tilassa. Koska hallitset, mitä toimintoja runtime-tilasovelluksessasi on käytettävissä, jotkin integroiduista Accessin vakio-ohjeista voivat olla merkityksettömiä sovellustasi käyttäville henkilöille, ja ne voivat sekoittaa tai turhauttaa niitä. Voit luoda oman mukautetun ohjetiedoston runtime-tilasovelluksen täydentämiseksi.

Miten voin simuloida suorituksenaikaista tilaa?

Voit suorittaa minkä tahansa Access-tietokannan suoritustilassa tietokoneessa, johon on asennettu Accessin täysi versio. Jos haluat suorittaa Access-tietokannan suorituksenaikaisessa tilassa, tee jompikumpi seuraavista:

  • Muuta tietokantatiedoston tiedostonimen .accdb-tunniste muotoon .accdr.

  • Luo tietokantaan pikakuvake / Runtime-komentorivivalitsinta käyttämällä.

    1. Napsauta Windowsin työpöytäsovelluksessa hiiren kakkospainikkeella ja valitse Uusi>pikakuvake.

    2. Kirjoita MSAccess.exe sijainti, tietokannan sijainti ja /runtime-komennon tarkennus. Esimerkki:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime
      

    Lisätietoja on artikkelissa Työpöydän pikakuvakkeen luominen Office-ohjelmalle tai -tiedostolle.

Onko tietokanta suojatumpi runtime-tilassa?

Vaikka runtime-tila rajoittaa siirtymä- ja rakenneominaisuuksien käyttöä, runtime-tilaa ei tule käyttää tietokantasovelluksen ensisijaisena suojakeinona. Tietokoneessa, johon on asennettu Accessin täysi versio, käyttäjä voi ehkä avata suorituksenaikaisen tietokantasovelluksen tavallisena tietokantasovelluksena (eli kaikki ominaisuudet ovat käytettävissä) ja muuttaa sitten rakennetta tai suorittaa muita ei-toivottuja toimintoja.

Vaikka otat tietokantasovelluksen käyttöön vain tietokoneissa, joihin ei ole asennettu Accessin täyttä versiota, käyttäjä voi silti siirtää sovelluksen tietokoneeseen, johon on asennettu Accessin täysi versio, ja avata sitten suorituksenaikaisen tietokantasovelluksen tavallisena tietokantasovelluksena.

Sivun alkuun

Access Runtimen lataaminen

Huomautus

Access 2019 Enterprisessa älä lataa ja asenna suorituksenaikaista versiota. Tämä korvaa Accessin täyden version pelkällä suoritusajalla. Määritä sen sijaan Officen käyttöönottotyökalulla , että AccessRuntimeRetail-tuote on asennettu.

Voit ladata Access Runtimen Microsoft Download Centeristä napsauttamalla versiotasi vastaavaa linkkiä.

Mitään ostoja ei tarvita Access Runtimen lataamiseen, käyttöön tai uudelleenjakoon, eikä niiden käyttäjien määrälle, joille voit jakaa Runtimen, ole rajoituksia.

Sivun alkuun

Asennuspaketin luominen

Access-versiosta riippuen voit käyttää useita eri lähestymistapoja.

Yleisen asennuspaketin käyttäminen

Uudemmissa Access-versioissa voit käyttää Windows Installeria tai etsiä kolmannen osapuolen ohjelmaa, joka luo asennuspaketteja.

Sivun alkuun