Az Access funkciókban gazdag platformot kínál az adatbázis-alkalmazások fejlesztéséhez. Az adatbázis-alkalmazások olyan számítógépes programok, amelyek lehetővé teszik az adatok tárolását és kezelését, emellett az üzleti feladatok logikáját (alkalmazáslogikát) követő felhasználói felületet is biztosítanak. Ez a cikk az alapvető telepítéstervezést, a csomagolást és aláírást, az adatbázis-alkalmazások telepítését, valamint az Access futtatókörnyezetet ismerteti.
Kapcsolódó műveletek
- A telepítés megtervezése
- Access-alkalmazás telepítése
- Az Access Runtime megismerése és letöltése
- Telepítőcsomag létrehozása
A telepítés megtervezése
Mielőtt hozzáfogna, fel kell tennie magának az alábbi kérdéseket az alkalmazás telepítésének módjával kapcsolatban.
El kell különíteni az adatokat és a logikát?
Létrehozhat olyan Access-alkalmazást, amely egyetlen fájlban egyesíti az adatkezelést és az alkalmazáslogikát. Ez az Access alapértelmezett alkalmazásstruktúrája. Az adatkezelés és alkalmazáslogika egyetlen fájlban való egyesítése a legegyszerűbb telepítési módszer, ez azonban csak akkor működik jól, ha egyszerre többen használják az alkalmazást, emellett némi kockázattal is jár. A felhasználó például adatvesztést okozhat, ha véletlenül törli az alkalmazásfájlt vagy a sérülését okozza. A legtöbb esetben érdemes különválasztania az adatkezelést és az alkalmazáslogikát. Ez növeli a teljesítményt és a megbízhatóságot.
Az adatok és a logika elkülönítésének egyik módjaként használhatja az Access-adatbázis parancsot (az Adatbáziseszközök lap Adatok áthelyezése csoportjában). Ez a parancs két Access-fájlra osztja fel az adatbázis-alkalmazást: egy a logikához (előtérrendszer), a másik az adatokhoz (háttérrendszer). A MySolution.accdb nevű adatbázis például két fájlra van felosztva, MySolution_fe.accdb és MySolution_be.accdb néven. A háttéradatbázist megosztott helyre, például hálózati mappába helyezi. Ön terjeszti az előtér-fájlt (minden felhasználó számára egy-egy példányban) a számítógépükre. Akár különböző előtér-fájlokat is kioszthat különböző felhasználóknak. További információt az Access-adatbázisok felosztása című témakörben talál.
Az adatok és a logika elkülönítésének másik módjaként használhat egy adatbázis-kiszolgáló programot (például Microsoft SQL Server) az adatkezeléshez és az Accesst az alkalmazáslogikához. További információ: Access-adatbázis áttelepítése az SQL Server-be.
Az adatok és a logika elkülönítésének további okai lehetnek:
-
Adatok integritása és biztonsága Ha egyetlen fájlban egyesíti az adatokat és a logikát, az adatok ugyanazoknak a kockázatoknak lesznek kitéve, mint az alkalmazáslogika. A különálló logikai és adatfájlokat használó Access-alkalmazások a hálózati mappákon NTFS rendszerű biztonsági funkciókat kihasználva segíthetnek az adatok integritásának és biztonságának védelmében.
A hozzáférési felhasználóknak olvasási, írási, létrehozási és törlési engedéllyel kell rendelkezniük az előtér-fájl helyét tartalmazó mappához. Magához az előtér-fájlhoz azonban más engedélyeket is hozzárendelhet. Előfordulhat például, hogy csak olvasási engedélyeket szeretne hozzárendelni egyes felhasználókhoz, illetve olvasási/írási engedélyeket másokhoz.
Az alkalmazáshoz további biztonsági beállítások megadására is szükség lehet, többek között annak a szabályozására, hogy bizonyos adatokhoz mely felhasználók férhessenek hozzá. Ebben az esetben az SQL Server vagy a SharePoint segítségével tárolhatja és kezelheti az alkalmazásadatokat, az Accessben pedig megadhatja az alkalmazáslogikát. -
Méretezhetőség Az Access-fájlok maximális mérete 2 gigabájt (GB) lehet. Bár a 2 GB tekintélyes mennyiség a szövegadatokhoz, egyes alkalmazások, különösen a mellékleteket adatbázisrekordokban tároló alkalmazások esetén előfordulhat, hogy nem elegendő. Ha elkülöníti az adatokat és a logikát, az alkalmazása több adatot tud magában foglalni. Ha felhasználói várhatóan nagy mennyiségű adatot fognak tárolni, érdemes több Access-adatfájlt használnia.
További méretezhetőségi információkért az Access program specifikációit is érdemes áttekintenie. Az Access specifikációiról az Accessre vonatkozó technikai adatok című cikkben olvashat bővebben. - Hálózati kapacitás Ha egyidejűleg több felhasználónak kell használnia az alkalmazást egy hálózaton keresztül, nagyobb a valószínűséggel fordul elő adatsérülés, ha az adatokat és a logikát egyetlen fájlban egyesíti. Emellett, ha egyetlen Access-fájlban egyesíti az adatokat és a logikát, nem tudja optimalizálni az Access által generált hálózati forgalmat. Ha több felhasználó fogja egyidejűleg használni az alkalmazását egy hálózaton keresztül, érdemes elkülönítenie az adatokat és a logikát, akár két vagy több Access-fájl használatával, akár egy adatbázis-kiszolgáló terméket használva az adatokhoz és az Accesst az alkalmazáslogikához.
Milyen lesz a hálózati környezet?
A hálózati környezetnek megfelelő Access-adatbázis-megoldás kiválasztása kritikus lépés a siker érdekében. Az alábbi útmutatók segítségével az igényeinek leginkább megfelelő döntést hozhatja meg.
Otthoni hálózat
Ha csak néhány felhasználóval osztja meg az Access-adatbázist, használhat egyetlen adatbázist, amelyet mindenki megnyit és használ az otthoni hálózaton. További információ: Hálózati fájlmegosztás a Windows 10-ben.
Helyi hálózat (LAN)
A helyi hálózat olyan belső hálózat, amely általában kiváló teljesítményt nyújt, de csak egy kis földrajzi területre, például egyetlen helyiségre, épületre vagy épületcsoportra korlátozódik. Ha kevés felhasználó osztozik az adatbázison helyi hálózaton, érdemes felosztani az adatbázist, a háttéradatbázist egy hálózati mappában tárolni, majd minden felhasználó számára telepíteni az előtér-adatbázis egy példányát.
Nagytávolságú hálózat (WAN)
A kiterjedt földrajzi területet lefedő WAN-nak számos konfigurációja létezik. Lehet, hogy városszerte több irodája is van, amelyek nyilvános hálózathoz, bérelt vonalhoz vagy akár műholdakhoz kapcsolódnak. Gyakran virtuális magánhálózatot (VPN) használnak biztonságos távoli hozzáféréshez otthonról vagy útközben. A WAN fogalmát egyszerűbben úgy értheti, hogy valahányszor a helyi hálózaton kívül, de ahhoz kapcsolódik, akkor a hálózat használatával történik.
Azure-fájlmegosztások
Az Azure-fájlmegosztások nem különálló hálózattípusok, de lehetőséget biztosítanak a fájlmegosztások hálózaton keresztüli használatára anélkül, hogy fájlkiszolgálóra lenne szükség. Az Azure-fájlmegosztás használata azonban hasonló problémákat okozhat, mint amikor felosztott Access-adatbázist használ egy WAN-ban.
Figyelmeztetés Kerülje a felosztott Access-adatbázisok használatát WAN-ban vagy Azure-fájlmegosztásokkal, mert a teljesítmény lassú lehet, és az adatbázisok megsérülhetnek.
A felosztott adatbázisok WAN-ban vagy Azure-fájlmegosztásokon való használatának támogatott alternatívái a következők:
Az adatokat külső tárolóban tárolhatja, majd csatolt táblákat hozhat létre az alábbiak érdekében:
- SharePoint-listák
- SQL Server vagy Azure SQL
- Dataverse
Távoli asztali szolgáltatások (RDS) (korábbi nevén terminálkiszolgáló), amely virtuális Windows asztali környezetet hoz létre a felhasználó ügyfélszámítógépén. Az RDS-nek számos előnye van:
- Nincs szükség Access vagy Access-adatbázis telepítésére, mivel a felhasználók a Távoli asztal (RD) ügyfelet futtatják, amely számos eszközön elérhető.
- Az ügyfél és a kiszolgáló közötti adatátvitel minimálisra csökken, mivel az RD egy vékony ügyfél, amely hatékonyan csak a felhasználói felületet képes adatfolyamként továbbítani.
- A felhasználók továbbra is másolhatnak, beilleszthetnek adatokat, valamint kinyomtathatnak jelentéseket helyileg az ügyfélszámítógépről.
- A RemoteApp egyetlen programot képes futtatni, például kulcsrakész alkalmazást a szállítók vagy élvonalbeli dolgozók számára.
További információért lásd: Üdvözli a Távoli asztali szolgáltatások!
Elérhető lesz a felhasználók az Access?
Ha minden felhasználója számítógépén telepítve lesz az Access, bármely más Access-adatbázisfájlhoz hasonlóan megnyithatják és használhatják az alkalmazást.
Ha néhány vagy az összes felhasználója számítógépén nem lesz telepítve az Access, az alkalmazás telepítésekor az adott felhasználóknál is telepítheti az Access futtatókörnyezet szoftvert. További információt Az Access Runtime megismerése és letöltése című témakörben talál.
Access-alkalmazás telepítése
Access-alkalmazás telepítéséhez az alábbi feladatokat kell elvégeznie.
Az adatbázis előkészítése alkalmazásmegoldásként
A megoldás zárolásához, a navigáció és az indítás vezérléséhez, valamint más fontos beállítások megadásához tegye a következőket:
Tipp Az alapos munkához tallózzon végig az Access beállításai párbeszédpanelen (Fájlbeállítások>), majd kattintson az egyes lapok súgójára. Előfordulhat, hogy további beállításokat is szabályozni szeretne az alkalmazásmegoldásához.
Üzembe helyezés előtt
Az előtér-adatbázis üzembe helyezése előtt fontolja meg a következő ajánlott eljárásokat:
Törekedjen arra, hogy megoldásából a lehető legjobb teljesítményt hozza létre. További információt a Gyorsabb Access-futás elősegítése és a Microsoft Access teljesítményével kapcsolatos tippek az Access-adatbázisok felgyorsításához című témakörben talál.
Tömörítse és állítsa helyre az adatbázist. További információt az Adatbázis tömörítése és helyreállítása című témakör tartalmaz.
Készítsen biztonsági másolatot az adatbázisról, hogy rendelkezzen az eredeti adatbázis eredeti és biztonságos példányával. További információ: Az adatok védelme biztonsági mentéssel és visszaállítással
Az Adatbázis-dokumentáló használatával kinyomtathatja az adatbázis-objektumok tervjellemzőit. További információt Az adatbázisterv dokumentálása és nyomtatása című témakörben talál.
Döntse el, hogyan szeretné biztonságossá tenni a fájlt. Számos lehetőség közül választhat:
- Vegyen fel egy biztonsági tanúsítványt az adatbázisba. További információt a Megbízhatóság jelzése digitális aláírás hozzáadásával és annak eldöntése, hogy megbízható-e egy adatbázis című témakörben talál. Ha így tesz, döntse el, hogyan szeretné szabályozni az adatbázis üzenetsávját. További információt a biztonsági figyelmeztetések engedélyezése és letiltása az üzenetsávon című témakörben talál.
- Megbízható helyen tárolja az előtér-adatbázist, nehogy az Adatvédelmi központ ellenőrizze azt, vagy ha nem védett nézetben szeretné megnyitni azt. További információt a Megbízható helyek hozzáadása, eltávolítása és módosítása című témakörben talál.
- Titkosítsa az adatbázisfájlt. További információt az Adatbázis titkosítása adatbázisjelszóval című témakörben talál.
- Ha biztos szeretne lenni abban, hogy a felhasználók nem módosíthatják az űrlapok, jelentések vagy VBA-kódok tervét, érdemes megfontolnia egy lefordított bináris fájl (.accde) használatát.
A használandó fájlformátum kiválasztása
Alkalmazások telepítésekor négy Access-fájlformátumot használhat:
- .accdb Ez az Access alapértelmezett fájlformátuma. A felhasználóknak akkor lesz a legtöbb lehetőségük az alkalmazás tetszés szerinti testreszabására és az alkalmazásbeli navigálásra, ha ebben a formátumban telepíti az alkalmazást. Ha szeretné biztosítani, hogy a felhasználók ne módosítsák az alkalmazás tervét, használja az .accde fájlformátumot. Ezenkívül a felhasználók nem tudják egyszerűen megállapítani, hogy módosult-e egy .accdb fájl a becsomagolást követően – ha szeretné ezt nyilvánvalóvá tenni, használja az .accdc fájlformátumot.
-
.accdc Ez a formátum Access-telepítőfájlként is ismert. Az Access-telepítőfájlok egy alkalmazásfájlból és a fájllal társított digitális aláírásból állnak. Ez a fájlformátum biztosítja a felhasználóknak, hogy senki sem módosította az alkalmazásfájlt, miután Ön becsomagolta. Ezt a formátumot alkalmazhatja alapértelmezett formátumú Access-fájlokhoz (.accdb) vagy lefordított bináris Access-fájlokhoz (.accde). További információt a megbízhatóság jelzése digitális aláírás hozzáadásával című témakörben talál.
Egy Access-telepítőfájlba csak egyetlen alkalmazásfájlt vehet fel. Ha alkalmazása külön adat- és logikai fájlokat tartalmaz, külön becsomagolhatja őket. -
.accde Ez a formátum lefordított bináris fájlként is ismert. Az Accessben a lefordított bináris fájlok olyan adatbázis-alkalmazásfájlok, amelyeket a program az összes lefordított VBA-kóddal együtt ment. A lefordított bináris Access-fájlokban nem marad VBA-forráskód. Az .accde fájl megakadályozza a terv és a kód módosítását, csökkenti az adatbázis méretét, és növeli a teljesítményt. További információt a VBA-kód elrejtése a felhasználók elől című témakörben talál.
Az Access futtatókörnyezet segítségével megnyithat lefordított bináris Access-fájlokat. Ha a Runtime nem ismeri fel az .accde fájlnévkiterjesztést, nyissa meg a bináris fájlt úgy, hogy létrehoz egy, a Runtime-ra mutató parancsikont, és adja meg a billentyűparanccsal megnyitni kívánt lefordított bináris fájl elérési útját.
Fontos A felhasználók nem tudnak megnyitni egy lefordított bináris fájlt a létrehozásához használt Access-verziónál korábbi, ha a korábbi verzió nem támogatja az újabb verzióban hozzáadott valamelyik szolgáltatást. A hiba elhárításához fordítsa le a bináris fájlt abban az Access-verzióban, amelyet a felhasználók telepítettek. - .accdr Ez a formátum lehetővé teszi olyan alkalmazások telepítését, amelyek futásidejű módban nyílnak meg. A futásidejű alkalmazások telepítésével szabályozhatja a használatuk módját, de ez nem használható az alkalmazások biztonságossá tételének eszközeként. A futásidejű módról Az Access Runtime megismerése című szakaszban olvashat bővebben.
Access front-end adatbázis telepítése és frissítése
Ha felosztott adatbázist tervez, minden felhasználónak meg kell osztania az előtér-adatbázist. A gördülékeny használat érdekében vegye fontolóra az alábbi ajánlott eljárásokat:
- Győződjön meg arról, hogy minden felhasználó az Access megfelelő verziójával rendelkezik, és hogy az előtér-adatbázis a megfelelő verzióban nyílik meg. Az Accessnek 32 bites és 64 bites verziója is van. A helytelen "bitszám" futtatása hatással lehet a Windows API-hívásokra, a DLL-tárhivatkozásokra és az ActiveX-vezérlőkre. További információ: Választás az Office 64 bites és 32 bites verziója között.
- Hozzon létre egy telepítőcsomagot az egyéb szükséges fájlokhoz, beleértve az adatbázis-illesztőprogramokat, a telepítéshez és konfiguráláshoz szükséges kötegfájlokat, valamint az alkalmazásokkal kapcsolatos fájlokat. További információt a Telepítőcsomag létrehozása című témakörben talál.
- Megadhat egy asztali Windows-parancsikont, hogy a felhasználó gyorsan futtathassa az Access-megoldást. A parancsikon tartalmazza a mappa helyét, a parancsikon jól érthető nevét, leírását és ikonját. További információt az Asztali parancsikon létrehozása Office-programhoz vagy -fájlhoz című témakörben talál.
Tipp Tájékoztassa a felhasználókat arról, hogyan rögzíthetnek alkalmazásokat a Start menüben. - Megállapíthatja, hogy miként lehet hatékonyan újra üzembe helyezni és lecserélni az előtér-adatbázist, ha frissítésekre van szükség, és karbantartani a fájlverziókat a változások nyomon követéséhez. VBA-kód hozzáadásával például ellenőrizheti az új verziókat, és automatikusan frissítheti őket még az alkalmazás elindítása előtt.
- Ha a kapcsolati karakterlánc részét tartalmazó DSN-fájl használatával hoz létre ODBC-kapcsolatot, a DSN-fájlt is telepítenie kell mindegyik ügyfélgépre. Másik lehetőségként hozzon létre "DSN nélküli" kapcsolatot VBA-kódban, hogy szükség legyen DSN-fájlra. További információt a DSN-Less Kapcsolatok használata című témakörben talál.
Az Access Runtime megismerése és letöltése
Ha olyan Access-alkalmazásokat szeretne telepíteni, amelyek az Access telepítése nélkül futtathatók a felhasználók számítógépén, közzéteheti őket a Microsoft letöltőközpontjából ingyenesen letölthető Access Runtime eszközzel együtt. Ha az Access Runtime használatával nyit meg egy Access-adatbázist, az futásidejű módban nyílik meg.
A futásidejű mód az Access egy olyan üzemmódja, amelyben bizonyos Access-funkciók alapértelmezés szerint nem érhetők el. Egyes nem elérhető funkciók azonban futásidejű módban elérhetővé tehetők.
Mely funkciók nem érhetők el futásidejű módban?
A következő Access-funkciók nem érhetők el futásidejű módban:
- Speciális billentyűk A Ctrl+Break, Ctrl+G és a Shift billentyűvel például figyelmen kívül hagyhatja az adatbázis indítási beállításait.
- Navigációs ablak A navigációs ablak nem érhető el futásidejű módban. Ez megakadályozza, hogy a felhasználók tetszőleges objektumokhoz férjenek hozzá az adatbázis-alkalmazásban. Futásidejű módban csak azok az objektumok nyithatók meg, amelyeket megjelenít a felhasználóknak – például egy navigációs űrlap biztosításával. A navigációs ablak nem tehető elérhetővé futásidejű módban.
- A menüszalag Alapértelmezés szerint a menüszalag nem érhető el futásidejű módban. Ez megakadályozza, hogy a felhasználók létrehozzanak vagy módosítsanak adatbázis-objektumokat, és egyéb potenciálisan káros tevékenységeket végezzenek, például új adatforrásokhoz csatlakozzanak vagy adatokat exportáljanak nem kívánt módon. Futásidejű módban nem lehet megjeleníteni az alapértelmezett menüszalaglapokat. Létrehozhat azonban egy egyéni menüszalagot, majd társíthatja egy űrlappal vagy jelentéssel. További információt az Egyéni menüszalag létrehozása az Accessben című témakörben talál.
- Tervező nézet és Elrendezés nézet Futásidejű módban a Tervező nézet és az Elrendezés nézet nem érhető el az adatbázis-objektumokhoz. Ez megakadályozza, hogy a felhasználók módosítsák az objektumok tervét az adatbázis-alkalmazásban. A Tervező nézet és az Elrendezés nézet nem engedélyezhető futásidejű módban.
- Súgó Alapértelmezés szerint az integrált súgó nem érhető el futásidejű módban. Mivel Ön szabályozza, hogy milyen funkciók érhetők el a futásidejű módú alkalmazásában, előfordulhat, hogy a szabványos integrált Access-súgó egy része irreleváns az alkalmazását használó felhasználók számára, és összezavarhatja vagy frusztrálhatja őket. A futásidejű módú alkalmazása kiegészítéseként létrehozhatja saját egyéni súgófájlját.
Hogyan szimulálhatom a futásidejű módot?
Bármilyen Access-adatbázist futtathat futásidejű módban olyan számítógépen, amelyen telepítve van az Access teljes verziója. Ha egy Access-adatbázist futásidejű módban szeretne futtatni, tegye az alábbiak egyikét:
Módosítsa az adatbázisfájl .accdb fájlnévkiterjesztését .accdr kiterjesztésre.
Hozzon létre egy, az adatbázisra mutató parancsikont a /Runtime parancssori kapcsolóval.
A Windows asztalon kattintson a jobb gombbal, és válassza az Új>parancsikon lehetőséget.
Adja meg a MSAccess.exe helyét, az adatbázis helyét és a /runtime parancsjelölőt. Például:
"C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime
További információt az Asztali parancsikon létrehozása Office-programhoz vagy -fájlhoz című témakörben talál.
Biztonságosabbá teszi a futásidejű mód az adatbázisomat?
Mivel a futásidejű mód korlátozza a navigációs és tervezési funkciók elérhetőségét, ne használja a futásidejű módot elsődleges eszközként az adatbázis-alkalmazás biztonságossá tételéhez. Az Access teljes verziójával rendelkező számítógépeken a felhasználók megnyithatják a futásidejű adatbázis-alkalmazásokat szokásos adatbázis-alkalmazásként (vagyis úgy, hogy az összes funkció elérhető legyen), majd módosíthatják a tervet, vagy egyéb nem kívánt műveleteket hajthatnak végre.
Még ha csak olyan számítógépeken is telepíti az adatbázis-alkalmazását, amelyeken nincs az Access teljes verziója telepítve, továbbra is lehetséges, hogy a felhasználók átvigyék az alkalmazást olyan számítógépre, amelyen már telepítve van az Access teljes verziója, majd szokásos adatbázis-alkalmazásként megnyissák a futásidejű adatbázis-alkalmazást.
Az Access Runtime letöltése
Megjegyzés
Access 2019 Enterprise esetén ne töltsön le és telepítsen futtatókörnyezetet – ez lecseréli az Access teljes verzióját csak a futtatókörnyezetre. Ehelyett az Office-telepítő eszközzel adja meg, hogy az AccessRuntimeRetail termék telepítve van-e.
Ha le szeretné tölteni az Access futtatókörnyezetet a Microsoft letöltőközpontjából, kattintson a verziójának megfelelő hivatkozásra.
-
Az Office 365 Access Runtime letöltése és telepítése
Megjegyzés Ez az Access futtatókörnyezet az Office 2019 fogyasztói licencekre is vonatkozik. - A Microsoft Access 2016 Runtime letöltése és telepítése
Az Access Runtime letöltéséhez, használatához vagy újbóli terjesztéséhez nincs szükség vásárlásra, és a Runtime korlátlan számú felhasználónak terjeszthető.
Telepítőcsomag létrehozása
Az Access verziójától függően számos lehetőség közül választhat.
Általános telepítési csomag használata
Az Access újabb verzióihoz használhatja a Windows Installer programot, vagy kereshet külső fejlesztőtől származó programot, amely telepítőcsomagokat hoz létre.