Nëse krijoni një bazë të dhënash Access 2003 për njerëz të tjerë - veçanërisht për njerëz që mund të jenë paksa të paditur për Access - ju mund të dëshironi të bllokoni bazën tuaj të të dhënave për të parandaluar që përdoruesit e tjerë të bëjnë ndryshime që mund ta prishin atë. Mund të shtoni siguri në formën e emrave të përdoruesve dhe fjalëkalimeve, por një opsion më i thjeshtë është ta ktheni bazën e të dhënave nga një skedar MDB në një skedar MDE.
Një skedar MDE është i njëjtë me një skedar të rregullt të bazës së të dhënave Access MDB, me ndryshimet e mëposhtme:
- Të gjitha procedurat VBA janë përpiluar — konvertohen nga kod i lexueshëm nga njeriu (pak a shumë i lexueshëm, gjithsesi) në një format që e kupton vetëm kompjuteri. Ky ndryshim parandalon një përdorues të bazës së të dhënave të lexojë ose ndryshojë kodin tuaj VBA.
- Askush nuk mund të krijojë formularë ose raporte ose të modifikojë ato ekzistuese (nuk mund t'i hapni as në pamjen e dizajnit). Ju gjithashtu nuk mund të importoni asnjë.
Sigurohuni që të mbani një kopje të skedarit tuaj origjinal MDB! Nëse keni nevojë të bëni ndryshime në kodin, formularët ose raportet tuaja VBA (ose të krijoni të reja), duhet të përdorni skedarin MDB, jo skedarin MDE. Skedarët MDE përdoren më së shpeshti për bazën e të dhënave të përparme kur ndani një aplikacion në dy baza të të dhënave (fundi i përparmë dhe fundi i pasëm).
Krijimi i një skedari MDE
Ruajtja e skedarit tuaj MDB si skedar MDE është i lehtë. Ndiqni këto hapa:
1. Sigurohuni që databaza juaj të jetë në formatin e skedarit Access 2002/2003 duke hapur bazën e të dhënave.
Hidhini një sy shiritit të titullit të dritares së bazës së të dhënave. (Shtypni F11 nëse nuk është i dukshëm.) Nëse shiriti i titullit thotë "(Access 2000 file format)" atëherë ju duhet ta konvertoni atë në formatin më të fundit të skedarit.
2. Zgjidhni Tools –> Database Utilities –> Make MDE File.
Access mbyll bazën e të dhënave për të bërë konvertimin. Pastaj shihni kutinë e dialogut Save MDE As.
3. Specifikoni dosjen dhe emrin e skedarit për skedarin dhe klikoni butonin Ruaj.
Access krijon skedarin e ri MDE duke e lënë skedarin origjinal MDB të paprekur. Pastaj hapet skedari i ri MDE.
Nëse Access haset në një problem gjatë krijimit të skedarit MDE, shfaqet një mesazh me një buton Trego Ndihmën. Klikoni butonin për të zbuluar se çfarë nuk shkon.
Bërja e përditësimeve më vonë
Herët a vonë, do të dëshironi të bëni një raport të ri ose të rregulloni një gabim të bezdisshëm shkrimi në një formular. Duhet të ktheheni te skedari juaj MDB për të bërë këto lloj ndryshimesh, sepse nuk mund të bëni ndryshime në një skedar MDE.
Nëse skedari MDE është një skedar i përparmë, pa të dhëna të ruajtura në të, thjesht mund të bëni ndryshimet tuaja në skedarin origjinal MDB dhe ta ruani atë si një skedar MDE. Për shkak se të gjitha të dhënat tuaja jetojnë në bazën e të dhënave prapa, ju jeni gati.
Megjithatë, nëse skedari juaj MDE përmban tabela plot me informacione të vlefshme, nuk mund ta braktisni atë. Nëse përdorni skedarin MDE për të bërë futjen dhe modifikimin e të dhënave, ai skedar përmban tabelat tuaja të përditësuara. Skedari origjinal MDB ka forma të redaktueshme, raporte dhe kod VBA, por nuk ka versionin më të fundit të të dhënave të ruajtura në tabelat tuaja. Nuk është problem.
Ndiqni këto hapa për të përditësuar skedarin tuaj MDE:
1. Riemërtoni skedarin tuaj MDE si skedar rezervë.
Për shembull, shtoni datën e sotme në fund të emrit të skedarit (përpara pjesës .mde). Jeni gati të krijoni një skedar të ri MDE, por nuk dëshironi të humbni të dhënat në këtë skedar.
2. Hapni skedarin origjinal MDB dhe bëni çdo ndryshim që të përmbajë formularët, raportet dhe kodin VBA që dëshironi.
Nëse planifikoni të bëni ndryshime drastike, së pari bëni një kopje rezervë të MDB-së.
3. Zgjidhni Tools –> Database Utilities –> Make MDE File dhe ruajeni si një skedar MDE me emrin që skedari juaj MDE kishte fillimisht.
Tani ju keni një skedar MDE të përditësuar me forma, raporte dhe procedura VBA të reja, të përmirësuara, por me të dhëna të vjetra. Ju gjithashtu keni një skedar MDB të përditësuar me format, raportet dhe kodin tuaj të ri, të përmirësuar dhe VBA (por tabela të vjetruara).
4. Fshini të gjitha tabelat nga ky skedar i ri MDE.
Në dritaren e bazës së të dhënave, klikoni butonin Tables në listën Objects, klikoni çdo tabelë në listën që shfaqet në panelin e djathtë dhe më pas shtypni butonin Delete për secilën tabelë. Ju duhet të konfirmoni çdo fshirje duke klikuar butonin Po. Fshirja e tabelave tingëllon e rrezikshme, por mbani mend se të gjitha këto tabela i keni të ruajtura në mënyrë të sigurtë në skedarin tuaj të vjetër MDE.
5. Importoni tabelat nga skedari i vjetër MDE në atë të ri.
Zgjidhni Skedar -> Merrni të dhëna të Jashtme -> Importoni dhe zgjidhni emrin që i keni dhënë skedarit tuaj të vjetër MDE në Hapin 1.
Ju shihni kutinë e dialogut Import Objects, me skeda për Tabelat, Pyetjet, Format, Raportet dhe objekte të tjera.
6. Klikoni butonin Zgjidh të gjitha me skedën Tables të zgjedhur dhe më pas klikoni OK.
Access importon tabelat tuaja nga MDE origjinale në skedarët e rinj MDE, duke zëvendësuar të dhënat më të vjetra në tabela.
7. Importoni çdo pyetje ose makro në bazën e të dhënave të vjetër MDE që keni krijuar ose ndryshuar.
Përsëritni hapat 5 dhe 6, por përdorni skedat Queries dhe Macros në kutinë e dialogut Import Objects për të importuar çdo gjë që ka ndryshuar.
Nëse do ta bëni këtë shpesh, merrni parasysh ta ndani tryezën tuaj në një pjesë të përparme dhe një fund të pasëm. Me një bazë të dhënash të ndarë, nuk keni nevojë të ri-importoni tabelat tuaja të përditësuara: Thjesht mund t'i lini ato në bazën e të dhënave të pasme të pandryshuara.