Jos Access-tietokanta sisältää Visual Basic for Applications (VBA) -koodia, voit piilottaa koodin tallentamalla tietokanta.accde-tiedostomuodossa. Tietokannan tallentaminen .accde-tiedostona kokoaa kaikki VBA-koodimoduulit, poistaa kaikki muokattavat lähdekoodit ja järjestää kohdetietokannan. VBA-koodi säilyttää toimintonsa, mutta koodia ei voi tarkastella tai muokata. Yleensä tietokanta toimii tavalliseen tapaan– voit silti päivittää tietoja ja suorittaa raportteja.
Tämän artikkelin sisältö
.accde-tiedoston Create
Luo .accde-tiedosto noudattamalla seuraavia ohjeita. Tämä toiminto jättää alkuperäisen .accdb-tiedoston muokkaamatta.
-
Avaa tietokanta ja valitse sitten Tiedosto > Tallenna nimellä.
-
Valitse Tallenna nimellä - alueen Tallenna tietokanta nimellä -kohdassa Tee ACCDE ja valitse sitten Tallenna nimellä.
-
Selaa Tallenna nimellä -valintaikkunassa sijaintiin, johon haluat tallentaa .accde-tiedoston.
-
Voit myös kirjoittaa tiedostolle uuden nimen Tiedostonimi-ruutuun .
-
Valitse Tallenna.
Jos määrittämäsi tiedoston nimi on jo olemassa, Access kehottaa korvaamaan aiemmin luodun tiedoston. Korvaa aiemmin luotu .accde-tiedosto valitsemalla Kyllä tai palaa Tallenna nimellä -valintaikkunaan valitsemalla Ei ja kirjoita uusi tiedostonimi.
Access luo .accde-tiedoston, sulkee alkuperäisen .accdb-tiedoston ja avaa sitten .accde-tiedoston.
.accde-tiedostossa muutettu toiminto
Access-tietokannan tallentaminen .accde-tiedostona ei estä täysin tietokannan rakenteeseen tehtyjä muutoksia. Seuraavia tehtäviä ei kuitenkaan voi suorittaa .accde-tiedostossa:
-
Lomakkeiden, raporttien tai moduulien muokkaaminen tai luominen.
-
VBA-viittaukset-valintaikkunan avulla voit lisätä, poistaa tai muuttaa viittauksia objektikirjastoihin tai tietokantoihin.
-
VBA-koodin tarkasteleminen tai muokkaaminen.
-
Access-lomakkeiden, -raporttien tai -moduulien tuominen tai vieminen. Taulukot, kyselyt ja makrot voidaan kuitenkin tuoda .accdb-tietokannoista tai viedä .accdb-tietokantoihin.
Lomakkeiden, raporttien tai moduulien muokkaamiseen liittyvät ongelmat
Muista säilyttää kopio alkuperäisestä Access-tietokannasta. Jos haluat muokata .accde-tiedoston lomakkeiden, raporttien tai moduulien rakennetta, sinun on muokattava alkuperäistä Access-tietokantaa (.accdb-tiedostoa) ja tallennettava se sitten uudelleen .accde-tiedostona. Taulukoita .accde-tiedostona sisältävän Access-tietokannan tallentaminen voi aiheuttaa ongelmia tietojen eri versioiden sovittamisessa, jos haluat myöhemmin muokata lomakkeiden, raporttien tai moduulien rakennetta. Tästä syystä Access-tietokannan tallentaminen .accde-tiedostona sopii parhaiten edusta-taustasovellus edustatietokantaan.
Tietokannan tallentamisen rajoitukset .accde-tiedostona
Jotkin rajoitukset voivat estää Access-tietokannan tallentamisen .accde-tiedostona:
-
Sinulla on oltava VBA-koodin salasanan käyttöoikeus.
-
Jos Access-tietokanta viittaa toiseen Access-tietokantaan tai apuohjelma, kaikki Access-tietokannat tai apuohjelmat on tallennettava viittausketjuun .accde-tiedostoina.
Jos salaat tietokannan salasanalla ennen sen tallentamista .accde-tiedostona, myös .accde-tiedosto salataan, ja salasana on annettava aina, kun avaat sen. Jos et halua salata .accde-tiedostoa, sinun on purettava .accdb-tiedoston salaus ennen sen tallentamista .accde-tiedostona. Kun olet tallentanut tietokannan .accde-tiedostona, voit salata .accdb-tiedoston uudelleen. Voit purkaa .accdb-tiedoston salauksen seuraavasti:
-
Valitse Tiedosto-välilehdestä Tietoja ja valitse sitten Poista tietokannan salaus.
Näkyviin tulee Poista tietokannan salasana -valintaikkuna.
-
Kirjoita Tietokannan salasana -valintaikkunan Salasana-ruutuun tietokannan salasana.
-
Valitse OK.
Viittausten käyttäminen .accde-tiedostojen kanssa
Jos yrität luoda .accde-tiedoston Access tietokannasta (.accdb) tai Access apuohjelmasta (.accda), joka viittaa toiseen Access-tietokantaan tai apuohjelmaan, Access näyttää virhesanoman eikä anna sinun suorittaa toimintoa loppuun. Jos haluat tallentaa tietokannan, joka viittaa toiseen tietokantaan .accde-tiedostona, kaikki viittaukset sisältävät tietokannat on tallennettava .accde-tiedostoina ensimmäisestä tietokannasta alkaen. Kun olet tallentanut ensimmäisen tietokannan .accde-tiedostona, sinun on päivitettävä viittaus seuraavassa tietokannassa osoittamaan uuteen .accde-tiedostoon, ennen kuin tallennat sen .accde-tiedostona ja niin edelleen.
Oletetaan esimerkiksi, että Database1.accdb viittaa Database2.accdb-tietokantaan ja Database2.accdb viittaa Database3.accdaan. Jos haluat tallentaa Database1.accdb:n .accde-tiedostona, toimi seuraavasti:
-
Tallenna Database3.accda muodossa Database3.accde.
-
Avaa Database 2.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Database3.accde.
-
Tallenna Database2.accdb muodossa Database2.accde.
-
Avaa Database1.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Database2.accde.
-
Tallenna Database1.accdb muodossa Database1.accde.