Office
Kirjaudu sisään

VBA-koodin piilottaminen käyttäjiltä

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Jos tietokanta sisältää Visual Basic for Applications (VBA)-koodia, voit piilottaa koodia tallentamalla Microsoft Office Access- tietokanta .accde-tiedostomuodossa. Tietokannan tallentaminen .accde-tiedostona kääntää kaikki VBA-koodimoduulit, poistaa kaiken muokattavan lähdekoodin ja kohdetietokanta. VBA-koodin säilyttää sen toiminnot, mutta ei voi tarkastella tai muokata koodi. Yleensä tietokannan säilyvät toimi tavalliseen tapaan – voit yhä päivittää tietoja ja tulostaa raportteja.

Artikkelin sisältö

.Accde-tiedoston luominen

Toiminnot, joita on muutettu .accde-tiedosto

Lomakkeiden, raporttien tai moduuleja muokkaaminen liittyvät ongelmat

Tietokannan tallentaminen tiedostona .accde rajoitukset

Miten viittauksia suoritetaan .accde-tiedostot

.accde-tiedoston luominen

Voit luoda .accde-tiedoston noudattamalla seuraavia vaiheita. Näissä vaiheissa alkuperäistä .accdb-tiedostoa ei muokata.

  1. Valitse Tietokantatyökalut -välilehden Tietokantatyökalut -ryhmästä Luo ACCDE.

  2. Etsi Tallenna nimellä -valintaikkunassa kansio, johon haluat tallentaa .accde-tiedoston.

  3. Voit myös tallentaa tiedoston eri nimellä kirjoittamalla nimen Tiedoston nimi -ruutuun.

  4. Valitse Tallenna.

    Jos samanniminen tiedosto on jo olemassa, Access kysyy, korvataanko aiemmin luotu tiedosto. Valitse Kyllä, jos haluat korvata aiemmin luodun .accde-tiedoston, tai valitse Ei palataksesi Tallenna nimellä -valintaikkunaan, jossa voit kirjoittaa uuden tiedostonimen.

Access luo .accde-tiedoston, sulkee alkuperäisen .accdb-tiedoston ja avaa sitten .accde-tiedoston.

Sivun alkuun

.accde-tiedoston muuttuneet toiminnot

Access-tietokannan tallentaminen .accde-tiedostona ei estä muutosten tekemistä tietokannan rakenteeseen täysin. Seuraavia tehtäviä .accde-tiedostossa ei kuitenkaan voi tehdä:

  • lomakkeiden, raporttien tai moduulien muokkaaminen

  • objektikirjasto- tai tietokantaviittausten lisääminen, poistaminen tai muuttaminen VBA-viittaukset-valintaikkunan avulla

  • VBA-koodin tarkasteleminen tai muokkaaminen

  • Access-lomakkeiden, -raporttien tai -moduulien tuominen tai vieminen (taulukoita, kyselyjä ja makroja voidaan tuoda .accdb-tietokannoista ja viedä niihin).

Sivun alkuun

Lomakkeiden, raporttien ja moduulien muokkaamiseen liittyviä seikkoja

Varmista, että säilytät Access-tietokantasi alkuperäisen kopion. Jos haluat muokata .accde-tiedoston sisältämien lomakkeiden, raporttien tai moduulien rakennetta, sinun on muokattava alkuperäistä Access-tietokantaa (.accdb-tiedostoa) ja tallennettava se sitten uudelleen .accde-tiedostona. Taulukoita sisältävän Access-tietokannan tallentaminen .accde-muodossa voi aiheuttaa tietojen versioristiriitoja, jos myöhemmin haluat muokata lomakkeiden, raporttien tai moduulien rakennetta. Tämän vuoksi Access-tietokannan tallentaminen .accde-tiedostona soveltuu parhaiten edusta-taustasovellus edustatietokannoille.

Sivun alkuun

Tietokannan .accde-tiedostona tallentamisen rajoitukset

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

  • Käytössäsi on oltava VBA-koodin käyttämiseen tarvittava salasana.

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

Jos salaat tietokannan salasanalla ennen tietokannan tallentamista .accde-tiedostoksi, myös .accde-tiedosto salataan ja sen avaaminen edellyttää salasanaa. Jos et halua salata .accde-tiedostoa, poista .accdb-tiedoston salaus ennen tietokannan tallentamista .accde-tiedostoksi. Kun olet tallentanut tietokannan .accde-tiedostoksi, voit salata .accdb-tiedoston uudelleen. Voit poistaa .accdb-tiedoston salauksen seuraavasti:

  1. Valitse Tietokantatyökalut -välilehden Tietokantatyökalut -ryhmästä Salaus tietokannan.

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

  3. Valitse OK.

Sivun alkuun

Viittausten toiminta .accde-tiedostoissa

Jos yrität luoda .accde-tiedoston Access 2007 -tietokannasta (.accdb) tai Access 2007 -apuohjelmasta (.accda), joka viittaa toiseen Access-tietokantaan tai -apuohjelmaan, Access 2007 näyttää virhesanoman eikä anna suorittaa toimintoa loppuun. Jotta voisit tallentaa toiseen tietokantaan viittaavan tietokannan .accde-tiedostona, sinun on tallennettava kaikki viittausketjun tietokannat .accde-muodossa alkaen ensimmäiseksi viitatusta tietokannasta. Kun ensimmäinen tietokanta on tallennettu .accde-tiedostoksi, seuraavan tietokannan viittaus on päivitettävä osoittamaan uuteen .accde-tiedostoon, ennen kuin se tallennetaan .accde-muodossa, ja niin edelleen.

Oletetaan esimerkiksi, että Tietokanta1.accdb viittaa tiedostoon Tietokanta2.accdb ja että Tietokanta2.accdb viittaa tiedoston Tietokanta3.accda. Voit tallentaa tiedoston Tietokanta1.accdb .accde-muodossa seuraavasti:

  1. Tallenna Tietokanta3.accda Tietokanta3.accde-tiedostona.

  2. Avaa Tietokanta2.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Tietokanta3.accde.

  3. Tallenna Tietokanta2.accdb Tietokanta2.accde-tiedostona.

  4. Avaa Tietokanta1.accdb ja muuta sen viittaus osoittamaan uuteen tiedostoon nimeltä Tietokanta2.accde.

  5. Tallenna Tietokanta1.accdb Tietokanta1.accde-tiedostona.

Sivun alkuun

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ä.

×