Jos Access-tietokannassa on Visual Basic for Applications (VBA) -koodia, voit piilottaa koodin tallentamalla tietokannan .accde-tiedostomuodossa. Tietokannan tallentaminen .accde-tiedostona kokoaa kaikki VBA-koodimoduulit, poistaa kaiken muokattavan lähdekoodin ja tiivistää kohdetietokannan. VBA-koodi säilyttää toimintonsa, mutta koodia ei voi tarkastella tai muokata. Yleisesti ottaen tietokanta toimii entiseen tapaan, joten voit silti päivittää tietoja ja luoda raportteja.
Artikkelin sisältö
- .accde-tiedoston luominen
- .accde-tiedoston muuttuneet toiminnot
- Lomakkeiden, raporttien tai moduulien muokkaamiseen liittyvät ongelmat
- Tietokannan .accde-tiedostoksi tallentamisen rajoitukset
- Viittausten käyttäminen .accde-tiedostojen kanssa
.accde-tiedoston luominen
Voit luoda .accde-tiedoston seuraavasti. Tässä toimenpiteessä alkuperäistä .accdb-tiedostoa ei muuteta.
- Avaa tietokanta ja valitse sitten Tallenna>nimellä.
- Valitse Tallenna nimellä -alueen Tallenna tietokanta nimellä -kohdassa Muunna tietokanta ACCDE-muotoon 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 niminen tiedosto on jo olemassa, Access kehottaa korvaamaan sen. Korvaa aiemmin luotu .accde-tiedosto valitsemalla Kyllä tai palaa Tallenna nimellä -valintaikkunaan kirjoittamaan uusi tiedostonimi valitsemalla Ei.
Access luo .accde-tiedoston, sulkee alkuperäisen .accdb-tiedoston ja avaa sitten .accde-tiedoston.
.accde-tiedoston muuttuneet toiminnot
Access-tietokannan tallentaminen .accde-tiedostona ei täysin estä muutoksia tietokannan rakenteeseen. Seuraavia tehtäviä ei kuitenkaan voi tehdä .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 tuonti tai vienti. Taulukoita, kyselyjä ja makroja voi kuitenkin tuoda .accdb-tietokannoista tai viedä niihin .
Lomakkeiden, raporttien tai moduulien muokkaamiseen liittyvät ongelmat
Varmista, että säilytät alkuperäisen Access-tietokannan kopion. Jos haluat muokata .accde-tiedoston lomakkeiden, raporttien tai moduulien rakennetta, muokkaa alkuperäistä Access-tietokantaa (.accdb-tiedostoa) ja tallenna se sitten uudelleen .accde-tiedostona. Taulukoita sisältävän Access-tietokannan tallentaminen .accde-tiedostona voi aiheuttaa ongelmia tietojen eri versioiden yhteensovittamisessa, jos haluat myöhemmin muokata lomakkeiden, raporttien tai moduulien rakennetta. Tästä syystä Access-tietokannan tallentaminen .accde-tiedostona on sopivinta edusta-/taustasovelluksen edustatietokannalle.
Tietokannan .accde-tiedostoksi tallentamisen rajoitukset
Jotkin rajoitukset voivat estää sinua tallentamasta Access-tietokantaa .accde-tiedostona:
- Sinulla on oltava VBA-koodin salasanakäyttöoikeus.
- Jos Access-tietokanta viittaa toiseen Access-tietokantaan tai -apuohjelmaan, kaikki viittausketjussa olevat Access-tietokannat tai -apuohjelmat on tallennettava .accde-tiedostoina.
Jos salaat tietokannan salasanalla ennen sen tallentamista .accde-tiedostoksi, myös .accde-tiedosto salataan ja salasana on annettava aina, kun avaat sen. Jos et halua .accde-tiedostoa salata, sinun on purettava .accdb-tiedoston salaus ennen sen tallentamista .accde-tiedostoksi. 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 Poista tietokannan salasana -valintaikkunan Salasana-ruutuun .
- 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 toiseen tietokantaan viittaavan tietokannan .accde-tiedostona, sinun on tallennettava kaikki viittausketjussa olevat tietokannat .accde-tiedostoina alkaen ensimmäisestä viitatusta tietokannasta. Kun ensimmäinen tietokanta on tallennettu .accde-tiedostona, viittaus on päivitettävä seuraavassa tietokannassa osoittamaan uuteen .accde-tiedostoon ennen sen tallentamista .accde-tiedostona ja niin edelleen.
Oletetaan esimerkiksi, että Tietokanta1.accdb viittaa muotoon Tietokanta2.accdb ja Tietokanta2.accdb viittaa muotoon Tietokanta3.accda. Jos haluat tallentaa Database1.accdb-tiedoston, toimi seuraavasti:
- Tallenna Database3.accda nimellä Database3.accde.
- Avaa Database 2.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Tietokanta3.accde.
- Tallenna tietokanta2.accdb nimellä Database2.accde.
- Avaa Tietokanta1.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Tietokanta2.accde.
- Tallenna tietokanta1.accdb nimellä Tietokanta1.accde.
Sivun alkuun