Jos teet Access 2003 -tietokannan muille ihmisille – erityisesti ihmisille, jotka saattavat olla hieman tietämättömiä Accessista – kannattaa ehkä lukita tietokanta estääksesi muita käyttäjiä tekemästä muutoksia, jotka voivat rikkoa sen. Voit lisätä suojausta käyttäjätunnusten ja salasanojen muodossa, mutta yksinkertaisempi vaihtoehto on muuttaa tietokanta MDB-tiedostosta MDE-tiedostoksi.
MDE on sama kuin tavallinen Access MDB tietokanta tiedosto, seuraavin muutoksin:
- Kaikki VBA-menettelyt on käännetty – muunnettu ihmisen luettavasta koodista (joka tapauksessa enemmän tai vähemmän luettavasta) muotoon, jonka vain tietokone ymmärtää. Tämä muutos estää tietokannan käyttäjää lukemasta tai muuttamasta VBA-koodiasi.
- Kukaan ei voi luoda lomakkeita tai raportteja tai muokata olemassa olevia (et voi edes avata niitä suunnittelunäkymässä). Et myöskään voi tuoda mitään.
Muista säilyttää kopio alkuperäisestä MDB-tiedostostasi! Jos sinun on tehtävä muutoksia VBA-koodiisi, lomakkeihisi tai raportteihin (tai luotava uusia), sinun on käytettävä MDB-tiedostoa, ei MDE-tiedostoa. MDE-tiedostoja käytetään yleisimmin käyttöliittymätietokannassa, kun jaat sovelluksen kahteen tietokantaan (etuosa ja takaosa).
MDE-tiedoston luominen
MDB-tiedoston tallentaminen MDE-tiedostona on helppoa. Toimi seuraavasti:
1. Varmista, että tietokanta on Access 2002/2003 -tiedostomuodossa avaamalla tietokanta.
Katso tietokantaikkunan otsikkopalkkia. (Paina F11, jos se ei ole näkyvissä.) Jos otsikkorivillä lukee "(Access 2000 file format)", sinun on muunnettava se uusimpaan tiedostomuotoon.
2. Valitse Työkalut –> Tietokanta-apuohjelmat –> Tee MDE-tiedosto.
Access sulkee tietokannan muuntamista varten. Sitten näet Save MDE As -valintaikkunan.
3. Määritä tiedoston kansio ja tiedostonimi ja napsauta Tallenna-painiketta.
Access luo uuden MDE-tiedoston jättäen alkuperäisen MDB-tiedoston koskemattomaksi. Sitten uusi MDE-tiedosto avautuu.
Jos Access kohtaa ongelman MDE-tiedostoa luodessaan, näyttöön tulee viesti, jossa on Näytä ohje -painike. Napsauta painiketta saadaksesi selville, mikä on vialla.
Päivityksiä tehdään myöhemmin
Ennemmin tai myöhemmin haluat tehdä uuden raportin tai korjata ärsyttävän kirjoitusvirheen lomakkeessa. Sinun on palattava MDB-tiedostoosi tehdäksesi tällaisia muutoksia, koska et voi tehdä muutoksia MDE-tiedostoon.
Jos MDE-tiedosto on käyttöliittymätiedosto, johon ei ole tallennettu tietoja, voit tehdä muutokset alkuperäiseen MDB-tiedostoon ja tallentaa sen uudelleen MDE-tiedostona. Koska kaikki tietosi ovat taustatietokannassa, olet valmis.
Kuitenkin, jos MDE-tiedostosi sisältää taulukoita täynnä arvokasta tietoa, et voi vain hylätä sitä. Jos käytät MDE-tiedostoa tietojen syöttämiseen ja muokkaamiseen, tiedosto sisältää ajantasaiset taulukosi. Alkuperäisessä MDB-tiedostossa on muokattavissa olevia lomakkeita, raportteja ja VBA-koodia, mutta siinä ei ole viimeisintä versiota taulukoihisi tallennetuista tiedoista. Ei ole ongelma.
Päivitä MDE-tiedosto seuraavasti:
1. Nimeä MDE-tiedostosi uudelleen varmuuskopiotiedostoksi.
Lisää esimerkiksi tämän päivän päivämäärä tiedostonimen loppuun (oikeasti ennen .mde-osaa). Olet luomassa uutta MDE-tiedostoa, mutta et halua menettää tämän tiedoston tietoja.
2. Avaa alkuperäinen MDB-tiedosto ja tee haluamasi muutokset sisältämään haluamasi lomakkeet, raportit ja VBA-koodi.
Jos aiot tehdä radikaaleja muutoksia, tee ensin varmuuskopio MDB:stä.
3. Valitse Työkalut –> Tietokanta-apuohjelmat –> Tee MDE-tiedosto ja tallenna se MDE-tiedostona sillä nimellä, jolla MDE-tiedostosi alun perin oli.
Nyt sinulla on päivitetty MDE-tiedosto uusilla, parannetuilla lomakkeilla, raporteilla ja VBA-menettelyillä, mutta vanhoilla tiedoilla. Sinulla on myös päivitetty MDB-tiedosto, jossa on uudet, parannetut lomakkeet, raportit ja VBA-koodi (mutta vanhentuneet taulukot).
4. Poista kaikki taulukot tästä uudesta MDE-tiedostosta.
Napsauta Tietokanta-ikkunassa Objektit-luettelossa Taulukot-painiketta, napsauta jokaista taulukkoa oikeaan ruutuun tulevasta luettelosta ja paina sitten kunkin taulukon poistonäppäintä. Sinun on vahvistettava jokainen poisto napsauttamalla Kyllä-painiketta. Taulukoiden poistaminen kuulostaa vaaralliselta, mutta muista, että kaikki nämä taulukot on tallennettu turvallisesti vanhaan MDE-tiedostoosi.
5. Tuo taulukot vanhasta MDE-tiedostosta uuteen.
Valitse Tiedosto -> Hanki ulkoiset tiedot -> Tuo ja valitse nimi, jonka annoit vanhalle MDE-tiedostolle vaiheessa 1.
Näet Tuo objektit -valintaikkunan, jossa on välilehdet taulukoille, kyselyille, lomakkeille, raporteille ja muille objekteille.
6. Napsauta Valitse kaikki -painiketta, kun Taulukot-välilehti on valittuna, ja napsauta sitten OK.
Access tuo taulukot alkuperäisestä MDE:stä uusiin MDE-tiedostoihin korvaten taulukoiden vanhemmat tiedot.
7. Tuo kaikki luomasi tai muuttamasi kyselyt tai makrot vanhasta MDE-tietokannasta.
Toista vaiheet 5 ja 6, mutta käytä Tuo objektit -valintaikkunan Kyselyt- ja Makrot-välilehtiä tuodaksesi kaikki muuttuneet.
Jos aiot tehdä tämän usein, harkitse pöydän jakamista etu- ja takapäähän. Jaetun tietokannan avulla sinun ei tarvitse tuoda päivitettyjä taulukoitasi uudelleen: voit jättää ne muuttamattomaan taustatietokantaan.