Ja izveidojat Access 2003 datu bāzi citiem lietotājiem — īpaši cilvēkiem, kuri, iespējams, ir maz informēti par Access —, iespējams, vēlēsities bloķēt savu datu bāzi, lai neļautu citiem lietotājiem veikt izmaiņas, kas to var sabojāt. Varat pievienot drošību lietotājvārdu un paroļu veidā, taču vienkāršāka iespēja ir pārvērst datu bāzi no MDB faila uz MDE failu.
MDE fails ir tāds pats kā regulāru Access MDB datu bāzes failu, ar šādām izmaiņām:
- Visas VBA procedūras tiek apkopotas — pārveidotas no cilvēkiem lasāma koda (vai nu vairāk vai mazāk lasāma) formātā, ko saprot tikai dators. Šīs izmaiņas neļauj datu bāzes lietotājam nolasīt vai mainīt jūsu VBA kodu.
- Neviens nevar izveidot veidlapas vai atskaites vai modificēt esošās (jūs pat nevarat tās atvērt noformējuma skatā). Jūs arī nevarat importēt.
Noteikti saglabājiet sava oriģinālā MDB faila kopiju! Ja vēlaties veikt izmaiņas savā VBA kodā, veidlapās vai pārskatos (vai izveidot jaunas), jums ir jāizmanto MDB fails, nevis MDE fails. MDE faili visbiežāk tiek izmantoti priekšgala datu bāzei, kad lietojumprogrammu sadalāt divās datu bāzēs (priekšgalā un aizmugurējā daļā).
MDE faila izveide
MDB faila saglabāšana kā MDE fails ir vienkārša. Veiciet tālāk norādītās darbības.
1. Atverot datu bāzi, pārliecinieties, vai jūsu datu bāze ir Access 2002/2003 faila formātā.
Apskatiet datu bāzes loga virsraksta joslu. (Nospiediet taustiņu F11, ja tas nav redzams.) Ja virsrakstjoslā ir rakstīts “(Piekļuve 2000 faila formātam)”, tas ir jākonvertē uz jaunāko faila formātu.
2. Izvēlieties Tools –> Database Utilities –> Make MDE File.
Programma Access aizver datu bāzi, lai veiktu konvertēšanu. Pēc tam tiek parādīts dialoglodziņš Saglabāt MDE kā.
3. Norādiet faila mapi un faila nosaukumu un noklikšķiniet uz pogas Saglabāt.
Programma Access izveido jaunu MDE failu, atstājot sākotnējo MDB failu neskartu. Pēc tam tiek atvērts jaunais MDE fails.
Ja programmā Access rodas problēma, veidojot MDE failu, tiek parādīts ziņojums ar pogu Rādīt palīdzību. Noklikšķiniet uz pogas, lai uzzinātu, kas ir nepareizi.
Atjauninājumu veikšana vēlāk
Agrāk vai vēlāk jūs vēlēsities izveidot jaunu ziņojumu vai izlabot kaitinošu drukas kļūdu veidlapā. Lai veiktu šāda veida izmaiņas, jums ir jāatgriežas pie sava MDB faila, jo jūs nevarat veikt izmaiņas MDE failā.
Ja MDE fails ir priekšgala fails un tajā nav saglabāti dati, varat vienkārši veikt izmaiņas sākotnējā MDB failā un atkārtoti saglabāt to kā MDE failu. Tā kā visi jūsu dati atrodas aizmugures datu bāzē, viss ir iestatīts.
Tomēr, ja jūsu MDE failā ir tabulas, kas pilnas ar vērtīgu informāciju, jūs nevarat to vienkārši pamest. Ja datu ievadīšanai un rediģēšanai izmantojat MDE failu, šajā failā ir jūsu jaunākās tabulas. Sākotnējam MDB failam ir rediģējamas veidlapas, atskaites un VBA kods, taču tajā nav jūsu tabulās saglabāto datu jaunākās versijas. Nav problēma.
Veiciet šīs darbības, lai atjauninātu MDE failu:
1. Pārdēvējiet savu MDE failu par dublējuma failu.
Piemēram, faila nosaukuma beigās pievienojiet šodienas datumu (tieši pirms .mde daļas). Jūs gatavojaties izveidot jaunu MDE failu, taču nevēlaties zaudēt šajā failā esošos datus.
2. Atveriet oriģinālo MDB failu un veiciet izmaiņas, lai tajā būtu vajadzīgās veidlapas, atskaites un VBA kods.
Ja plānojat veikt krasas izmaiņas, vispirms izveidojiet MDB dublējumkopiju.
3. Izvēlieties Tools –> Database Utilities –> Make MDE File un saglabājiet to kā MDE failu ar tādu nosaukumu, kāds sākotnēji bija jūsu MDE failam.
Tagad jums ir atjaunināts MDE fails ar jaunām, uzlabotām veidlapām, pārskatiem un VBA procedūrām, bet ar veciem datiem. Jums ir arī atjaunināts MDB fails ar jaunajām, uzlabotajām veidlapām, pārskatiem un VBA kodu (bet novecojušām tabulām).
4. Izdzēsiet visas tabulas no šī jaunā MDE faila.
Datu bāzes logā noklikšķiniet uz pogas Tabulas sarakstā Objekti, noklikšķiniet uz katras tabulas sarakstā, kas tiek parādīts labajā rūtī, un pēc tam nospiediet taustiņu Dzēst katrai tabulai. Katra dzēšana ir jāapstiprina, noklikšķinot uz pogas Jā. Tabulu dzēšana izklausās bīstami, taču atcerieties, ka visas šīs tabulas ir droši glabātas vecajā MDE failā.
5. Importējiet tabulas no vecā MDE faila uz jauno.
Izvēlieties Fails —> Iegūt ārējos datus —> Importēt un izvēlieties nosaukumu, ko piešķīrāt savam vecajam MDE failam 1. darbībā.
Tiek parādīts dialoglodziņš Objektu importēšana ar cilnēm tabulām, vaicājumiem, veidlapām, atskaitēm un citiem objektiem.
6. Noklikšķiniet uz pogas Atlasīt visu ar atlasītu cilni Tabulas un pēc tam noklikšķiniet uz Labi.
Programma Access importē jūsu tabulas no sākotnējā MDE uz jaunajiem MDE failiem, aizstājot vecākus datus tabulās.
7. Importējiet visus vaicājumus vai makro vecajā MDE datubāzē, ko izveidojāt vai mainījāt.
Atkārtojiet 5. un 6. darbību, bet izmantojiet cilnes Vaicājumi un Makro dialoglodziņā Objektu importēšana, lai importētu visas izmaiņas.
Ja plānojat to darīt bieži, apsveriet iespēju sadalīt galdu priekšpusē un aizmugurē. Izmantojot sadalīto datu bāzi, jums nav atkārtoti jāimportē atjauninātās tabulas: varat tās vienkārši atstāt nemainītā aizmugures datu bāzē.