VBA-koodin piilottaminen käyttäjiltä

Jos Access-tietokannassa on Visual Basic for Applications (VBA) -koodi, 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-koodisi toiminnot säilyvät, mutta koodia ei voi tarkastella tai muokata. Yleensä tietokanta toimii edelleen tavalliseen tapaan, mutta voit silti päivittää tietoja ja suorittaa raportteja.

Artikkelin sisältö

.accde-tiedoston luominen

Luo .accde-tiedosto seuraavasti. Tässä menettelyssä alkuperäinen .accdb-tiedosto ei muutu.

  1. Avaa tietokanta ja valitse sitten Tiedosto>Tallenna nimellä.

  2. Valitse Tallenna nimellä -alueen Tallenna tietokanta nimellä -kohdassaTee ACCDE ja valitse sitten Tallenna nimellä.

  3. Siirry Tallenna nimellä -valintaikkunassa sijaintiin, johon haluat tallentaa .accde-tiedoston.

  4. Voit myös kirjoittaa tiedostolle uuden nimen Tiedostonimi-ruutuun.

  5. Valitse Tallenna.

    Jos määritetty 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 täysin estä tietokannan rakenteen 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 tai viedä .accdb-tietokannoista.

Lomakkeiden, raporttien tai moduulien muokkausongelmat

Muista säilyttää kopio alkuperäisestä Access-tietokannasta. Jos haluat muokata lomakkeiden, raporttien tai moduulien rakennetta .accde-tiedostossa, sinun on muokattava alkuperäistä Access-tietokantaa (.accdb-tiedostoa) ja tallennettava se sitten uudelleen .accde-tiedostona. Jos haluat myöhemmin muokata lomakkeiden, raporttien tai moduulien rakennetta, voit tallentaa Access-tietokannan, joka sisältää taulukoita .accde-tiedostona. Tästä syystä Access-tietokannan tallentaminen .accde-tiedostona on sopivin tietokannan edustatietokantaan edusta-taustasovellus.

Tietokannan tallentamisen rajoitukset .accde-tiedostona

Jotkin rajoitukset voivat estää Access-tietokannan tallentamisen .accde-tiedostona:

  • VBA-koodin on oltava käytettävissä salasanalla.

  • Jos Access-tietokanta viittaa toiseen Access-tietokantaan tai apuohjelma, kaikki Access-tietokannat tai -apuohjelmat on tallennettava viittausketjuun .accde-tiedostoina.

Jos salaat tietokannan salasanalla, ennen kuin tallennat sen .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:

  1. Valitse Tiedosto-välilehdestä Tietoja ja valitse sitten Poista tietokannan salaus

    Näkyviin tulee Poista tietokannan salasana -valintaikkuna.

  2. Kirjoita tietokannan salasana Poista tietokannan salasana -valintaikkunan Salasana-ruutuun.

  3. Valitse OK.

Viittausten käyttäminen .accde-tiedostojen kanssa

Jos yrität luoda .accde-tiedoston Access-tietokannasta (.accdb) tai toiseen Access-tietokantaan tai apuohjelmaan viittaavasta Access-apuohjelmasta (.accda), Access näyttää virhesanoman eikä salli toiminnon suorittamisen. Jos haluat tallentaa tietokannan, joka viittaa toiseen tietokantaan .accde-tiedostona, kaikki viittausketjuun liittyvät tietokannat on tallennettava .accde-tiedostoina ensimmäisestä viitatta tietokannasta alkaen. Kun olet tallentanut ensimmäisen tietokannan .accde-tiedostona, sinun on päivitettävä seuraavan tietokannan viittaus viittaamaan uuteen .accde-tiedostoon ennen sen tallentamista .accde-tiedostona ja niin edelleen.

Oletetaan esimerkiksi, että Database1.accdb-viittaukset Database2.accdb ja Database2.accdb viittaukset Database3.accda. Jos haluat tallentaa Database1.accdb-tiedostona .accde-tiedostona, tee näin:

  1. Tallenna Database3.accda database3.accde-tiedostona.

  2. Avaa Database 2.accdb ja muuta sen viittaus viittaamaan uuteen tiedostoon nimeltä Database3.accde.

  3. Tallenna Database2.accdb nimellä Database2.accde.

  4. Avaa Database1.accdb ja muuta sen viittaus viittaamaan uuteen tiedostoon nimeltä Database2.accde.

  5. Tallenna Database1.accdb nimellä Database1.accde.

Sivun alkuun

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×