Jos Access-tietokanta sisältää Visual Basic for Applications (VBA) -koodia, voit piilottaa koodin tallentamalla tietokannan .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.
Artikkelin sisältö
- .accde-tiedoston luominen
- .accde-tiedostossa muutettu toiminto
- Lomakkeiden, raporttien tai moduulien muokkaamiseen liittyvät ongelmat
- Tietokannan tallentamisen rajoitukset .accde-tiedostona
- Viittausten käyttäminen .accde-tiedostojen kanssa
.accde-tiedoston luominen
Luo .accde-tiedosto noudattamalla seuraavia ohjeita. Tämä toiminto jättää alkuperäisen .accdb-tiedoston muokkaamatta.
- Avaa tietokanta ja valitse sitten 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- ja taustasovelluksen 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 apuohjelmaan, 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.
Sivun alkuun