VBA-koodin piilottaminen käyttäjiltä

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

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 toimintoja, mutta koodia ei voi tarkastella tai muokata. Yleensä tietokannan säilyvät toimivan tavalliseen tapaan – voit yhä päivittää tietoja ja tulostaa raportteja.

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

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

×