Ако правите Аццесс 2003 базу података за друге људе — посебно људе који су можда мало неупућени у Аццесс — можда ћете желети да закључате своју базу података како бисте спречили друге кориснике да уносе промене које би је могле покварити. Можете додати сигурност у облику корисничких имена и лозинки, али једноставнија опција је да своју базу података претворите из МДБ датотеке у МДЕ датотеку.
ОДО датотека је исто као обичан базе Филе Аццесс МДБ, са следећим променама:
- Све ВБА процедуре су компајлиране — конвертоване из кода читљивог човеку (мање или више читљивог, у сваком случају) у формат који само рачунар разуме. Ова промена спречава корисника базе података да чита или мења ваш ВБА код.
- Нико не може да креира обрасце или извештаје или да мења постојеће (не можете чак ни да их отворите у приказу дизајна). Не можете ни да увезете ниједну.
Обавезно задржите копију оригиналне МДБ датотеке! Ако треба да унесете измене у свој ВБА код, обрасце или извештаје (или креирате нове), потребно је да користите МДБ датотеку, а не МДЕ датотеку. МДЕ датотеке се најчешће користе за фронт-енд базу података када поделите апликацију на две базе података (фронт енд и бацк енд).
Креирање МДЕ датотеке
Чување ваше МДБ датотеке као МДЕ датотеке је лако. Пратите ове кораке:
1. Уверите се да је ваша база података у формату датотеке Аццесс 2002/2003 тако што ћете отворити базу података.
Погледајте насловну траку прозора База података. (Притисните Ф11 ако се не види.) Ако у насловној траци пише „(Приступ 2000 формату датотеке)“ онда морате да је конвертујете у најновији формат датотеке.
2. Изаберите Тоолс –> Датабасе Утилитиес –> Маке МДЕ Филе.
Аццесс затвара базу података да би извршио конверзију. Затим видите дијалог Сачувај МДЕ као.
3. Одредите име фасцикле и датотеке за датотеку и кликните на дугме Сачувај.
Аццесс креира нову МДЕ датотеку док оригиналну МДБ датотеку оставља нетакнутом. Затим се отвара нова МДЕ датотека.
Ако Аццесс наиђе на проблем приликом прављења МДЕ датотеке, појављује се порука са дугметом Прикажи помоћ. Кликните на дугме да бисте сазнали шта није у реду.
Прављење ажурирања касније
Пре или касније, пожелећете да направите нови извештај или поправите досадну грешку у куцању у обрасцу. Морате да се вратите на своју МДБ датотеку да бисте извршили ове врсте промена, јер не можете да правите промене у МДЕ датотеци.
Ако је МДЕ датотека фронт-енд датотека, без података сачуваних у њој, можете само да унесете измене у оригиналну МДБ датотеку и поново је сачувате као МДЕ датотеку. Пошто сви ваши подаци живе у позадинској бази података, све је спремно.
Међутим, ако ваша МДЕ датотека садржи табеле пуне вредних информација, не можете је једноставно напустити. Ако користите МДЕ датотеку за унос и уређивање података, та датотека садржи ваше ажурне табеле. Оригинална МДБ датотека има обрасце за уређивање, извештаје и ВБА код, али нема најновију верзију података ускладиштених у вашим табелама. Није проблем.
Пратите ове кораке да бисте ажурирали своју МДЕ датотеку:
1. Преименујте своју МДЕ датотеку у датотеку резервне копије.
На пример, додајте данашњи датум на крај назива датотеке (одмах пре .мде дела). Управо ћете креирати нову МДЕ датотеку, али не желите да изгубите податке у овој датотеци.
2. Отворите оригиналну МДБ датотеку и унесите све измене да бисте садржали обрасце, извештаје и ВБА код који желите.
Ако планирате да направите драстичне промене, прво направите резервну копију МДБ-а.
3. Изаберите Тоолс –> Датабасе Утилитиес –> Маке МДЕ Филе и сачувајте је као МДЕ датотеку са именом које је ваша МДЕ датотека првобитно имала.
Сада имате ажурирану МДЕ датотеку са новим, побољшаним обрасцима, извештајима и ВБА процедурама, али са старим подацима. Такође имате ажурирану МДБ датотеку са вашим новим, побољшаним обрасцима, извештајима и ВБА кодом (али застарелим табелама).
4. Избришите све табеле из ове нове МДЕ датотеке.
У прозору База података кликните на дугме Табеле на листи објеката, кликните на сваку табелу на листи која се појављује у десном окну, а затим притисните тастер Делете за сваку табелу. Потребно је да потврдите свако брисање кликом на дугме Да. Брисање табела звучи опасно, али запамтите да имате све ове табеле безбедно ускладиштене у вашој старој МДЕ датотеци.
5. Увезите табеле из старе МДЕ датотеке у нову.
Изаберите Филе –> Гет Ектернал Дата –> Импорт и изаберите име које сте дали својој старој МДЕ датотеци у кораку 1.
Видећете оквир за дијалог Увоз објеката са картицама за табеле, упите, обрасце, извештаје и друге објекте.
6. Кликните на дугме Изабери све са изабраном картицом Табеле, а затим кликните на ОК.
Аццесс увози ваше табеле из оригиналног МДЕ-а у нове МДЕ датотеке, замењујући старије податке у табелама.
7. Увезите све упите или макрое у стару МДЕ базу података коју сте креирали или променили.
Поновите кораке 5 и 6, али користите картице Упити и Макрои у оквиру за дијалог Импорт Објецтс да бисте увезли све што се променило.
Ако ћете то често да радите, размислите о томе да свој сто поделите на предњи и задњи крај. Са подељеном базом података, не морате поново да увозите своје ажуриране табеле: можете их једноставно оставити у непромењеној позадинској бази података.