Access-alkalmazás telepítése

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az Access funkciógazdag platformot biztosít 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ő üzembe helyezési tervezést, a csomagolást és az aláírást, az adatbázis-alkalmazások üzembe helyezését és az Access Futtatókörnyezetet ismerteti.

Kapcsolódó műveletek

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 egy 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 az alkalmazáslogika egyetlen fájlban való kombinálása biztosítja a legegyszerűbb üzembehelyezési módszert, de ez a módszer csak akkor működik a legjobban, ha néhány ember egyszerre használja az alkalmazást, és ez némi kockázatot jelent. 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 segít a teljesítmény és a megbízhatóság javításában.

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: egyet a logikára (egy előtérrendszerre), egyet pedig az adatokra (egy háttérrendszerre). 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 egy megosztott helyre, például egy hálózati mappába helyezi. Az előtérfájlt , amely minden felhasználó számára egy példányt tartalmaz, a számítógépükre terjeszti. Akár különböző kezelőfelületi fájlokat is eloszthat különböző felhasználók számára. További információ: Access-adatbázis felosztása.

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 migrálása SQL Server.

Az adatok és a logika elkülönítésének további okai a következők:

  • Adatintegritás és biztonság Ha egyetlen fájlban kombinálja az adatokat és a logikát, az adatok ugyanazoknak a kockázatoknak lesznek kitéve, mint az alkalmazáslogika. A különálló logikát és adatfájlokat használó Access-alkalmazások a hálózati mappák NTFS biztonsági funkcióinak használatával segíthetnek az adatintegritás és a biztonság védelmében.
    Az Access-felhasználóknak olvasási, írási, létrehozási és törlési engedélyekkel kell rendelkezniük ahhoz a mappához, amelyben az előtérfájl található. Azonban más engedélyeket is hozzárendelhet magához az előtérfájlhoz. 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ás felhasználókhoz.
    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 a SQL Server vagy a SharePoint használatával tárolhatja és kezelheti az alkalmazásadatokat, és az Access használatával biztosíthatja az alkalmazáslogikát.
  • Skálázhatóság Az Access-fájlok maximális mérete 2 gigabájt (GB). 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 arra számít, hogy a felhasználók nagy mennyiségű adatot fognak tárolni, érdemes lehet egynél több Access-adatfájlt használni.
    A skálázhatóságra vonatkozó egyéb információkért tekintse át az Access program specifikációit is. Az Access specifikációiról az Access specifikációi című cikkben talál további információt.
  • Hálózati kapacitás Ha több felhasználónak kell egyidejűleg használnia az alkalmazást egy hálózaton keresztül, az adatok sérülése nagyobb valószínűséggel fordul elő, ha az adatok és a logika egyetlen fájlban vannak kombinálva. 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 megfelelő Access adatbázis-megoldás kiválasztása a hálózati környezethez kritikus fontosságú lépés a sikeresség érdekében. Az alábbi irányelveket követve hozhatja meg a legjobb döntést az igényeinek megfelelően.

Otthoni hálózat

Ha csak néhány felhasználóval szeretné megosztani az Access-adatbázist, használhat egyetlen adatbázist, amelyet mindenki megnyit és használ egy otthoni hálózaton. További információ: Fájlmegosztás hálózaton keresztül Windows 10.

Helyi hálózat (LAN)

A LAN egy belső hálózat, amely általában kiváló teljesítménnyel rendelkezik, de egy kis földrajzi területre korlátozódik, például egy helyiségre, épületre vagy épületcsoportra. Ha több felhasználó is megosztja az adatbázist egy helyi hálózaton, célszerű felosztani az adatbázist, hálózati mappában tárolni a háttéradatbázist, és minden felhasználó számára üzembe helyezni az előtér-adatbázis egy példányát.

Nagy kiterjedésű hálózat (WAN)

A WAN-nak számos konfigurációja lehet, amelyek kiterjedt földrajzi területet fednek le. Előfordulhat, hogy egy város több irodája is csatlakozik egy nyilvános hálózathoz, egy bérelt vonalhoz vagy akár műholdakhoz. A virtuális magánhálózatot (VPN) gyakran használják biztonságos távoli eléréshez otthonról vagy útközben. A WAN megértésének egy egyszerű módja, hogy amikor egy lan-on kívül tartózkodik, de csatlakozik hozzá, WAN-t használ.

fájlmegosztások Azure

Azure fájlmegosztások nem külön hálózattípusok, hanem lehetővé teszik a fájlmegosztások hálózaton keresztüli használatát anélkül, hogy fájlkiszolgálóra van szükség. A Azure fájlmegosztás használata azonban hasonló problémákat okozhat, mint amelyek az Access osztott adatbázisának WAN-ban való használatakor merülhetnek fel.

Figyelmeztetés Ne használjon osztott Access-adatbázist WAN-ban vagy Azure fájlmegosztásokkal, mert a teljesítmény lassú lehet, és az adatbázisok megsérülhetnek.

Az osztott adatbázisok WAN-ban vagy Azure fájlmegosztásokon való használatának támogatott alternatívái a következők:

  • Tárolja az adatokat külső tárolóban, és hozzon létre csatolt táblákat a következőhöz:

    • SharePoint-listák
    • SQL Server vagy Azure SQL
    • Dataverse
  • Távoli asztali szolgáltatások (RDS) (korábbi nevén terminálkiszolgáló), amely egy virtuális Windows asztali környezetet hoz létre a felhasználó ügyfélszámítógépén. Az RDS számos előnnyel rendelkezik:

    • Nincs szükség az Access vagy az Access-adatbázis telepítésére, mivel a felhasználók a távoli asztali (RD) ügyfelet futtatják, amely számos eszközön elérhető.
    • Az adatátvitel minimalizálva van az ügyfél és a kiszolgáló között, mert az RD egy vékony ügyfél, amely hatékonyan streameli csak a felhasználói felületet.
    • A felhasználók továbbra is másolhatják és beilleszthetik az adatokat, és helyileg kinyomtathatják a jelentéseket az ügyfélszámítógépről.
    • A RemoteApp csak egyetlen programot futtathat, például kulcsrakész alkalmazást a szállítók vagy az előtérbeli feldolgozók számára.

    További információ: Üdvözli a távoli asztali szolgáltatások!

Hozzáféréssel fognak rendelkezni a felhasználók?

Ha az összes felhasználó számítógépén telepítve lesz az Access, megnyithatják és használhatják az alkalmazást úgy, mint bármely Access-adatbázisfájlt.

Ha egyes felhasználók vagy az összes felhasználó nem telepíti az Accesst a számítógépükre, akkor az alkalmazás telepítésekor az Access Runtime szoftvert is telepítheti a felhasználók számára. További információ: Az Access-futtatókörnyezet ismertetése és letöltése.

Vissza a lap tetejére

Access-alkalmazás telepítése

Access-alkalmazás üzembe helyezé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 szabályozásához, valamint más fontos beállítások beállításához tegye a következőket:

Feladat További információ
Döntse el, hogy a felhasználók hogyan navigálnak a felhasználói felületen: használjon alapértelmezett űrlapot, hozzon létre egy kapcsolótáblát, használjon navigációs űrlapot, vagy használjon hivatkozásokat és parancsgombokat. Űrlap megjelenítésének beállítása Access-adatbázis megnyitásakor
Navigációs képernyő létrehozása
A navigációs ablak testreszabása
Az objektumfülek megjelenítése és elrejtése
Kiemelt Access-sablonok
Hová tűntek a kapcsolótáblák?
Döntse el, hogy testre szeretné-e szabni az Office menüszalag- és parancsmenüit Egyéni menüszalag létrehozása az Accessben
Egyéni menük és helyi menük létrehozása makrók használatával
Az Access korábbi verzióiban elérhető egyéni eszköztárak és indítási beállítások használata
Egységes Office-téma és háttér alkalmazása Office-háttér hozzáadása
Az Office-téma módosítása
Adatbázis indításának vezérlése Egyéni cím és ikon hozzáadása az adatbázishoz
Az indítási beállítások figyelmen kívül hagyása az adatbázis megnyitásakor
Az adatbázis megnyitásakor futtatandó makró létrehozása
Parancssori kapcsolók Microsoft Office-termékekhez
Fontos tulajdonságok és beállítások megadása Indítási tulajdonságok és beállítások megadása a kódban
Az Office-fájlok tulajdonságainak megtekintése és módosítása
Területi beállítások módosítása A Windows területi beállításainak módosítása egyes adattípusok megjelenésének módosításához

Tipp Az alaposság érdekében tallózzon 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 szeretne szabályozni az alkalmazásmegoldáshoz.

Az üzembe helyezés előtt

Az előtérbeli adatbázis üzembe helyezése előtt vegye figyelembe az alábbi ajánlott eljárásokat:

A használandó fájlformátum kiválasztása

Az alkalmazások üzembe helyezésekor négy Access-fájlformátum 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. Emellett a felhasználó nem tudja könnyen megállapítani, hogy az .accdb fájl a becsomagolása után módosult-e – ennek nyilvánvalóvá tétele érdekében használja az .accdc fájlformátumot.
  • .accdc Ezt a formátumot Access-telepítőfájlnak is nevezik. 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 egy alapértelmezett Access-fájlra (.accdb) vagy egy Lefordított Access bináris fájlra (.accde). További információ: Megbízhatóság megjelenítése digitális aláírás hozzáadásával.
    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 Ezt a formátumot lefordított bináris fájlnak is nevezik. Az Accessben a lefordított bináris fájl egy adatbázis-alkalmazásfájl, amelyet az összes lefordított VBA-kóddal mentettek. A lefordított bináris Access-fájlokban nem marad VBA-forráskód. Az .accde fájl megakadályozza a tervezés és a kód módosítását, csökkenti az adatbázis méretét, és javítja a teljesítményt. További információ: VBA-kód elrejtése a felhasználók elől.
    Az Access futtatókörnyezetével megnyithat egy lefordított Bináris Access-fájlt. Ha a futtatókörnyezet nem ismeri fel az .accde fájlnévkiterjesztést, nyissa meg a bináris fájlt úgy, hogy létrehoz egy parancsikont, amely a Futtatókörnyezetre mutat, és tartalmazza a lefordított bináris fájl elérési útját, amelyet meg szeretne nyitni.
    Fontos A felhasználók nem tudják megnyitni a lefordított bináris fájlokat az Access korábbi verziójával, mint amilyenben lefordították, ha a korábbi verzió nem támogatja a későbbi verzióban hozzáadott funkciót. A probléma megoldásához fordítsa le a bináris fájlt a felhasználók által telepített Access-verzióban.
  • .accdr Ez a formátum lehetővé teszi egy futtatókörnyezeti módban megnyíló alkalmazás üzembe helyezését. 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 előtér-adatbázis telepítése és frissítése

Ha osztott adatbázis-kialakítást alkalmaz, az előtér-adatbázist minden felhasználónak el kell osztania. A zökkenőmentes működés érdekében vegye figyelembe 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 Access 32 bites és 64 bites verzióval is rendelkezik. A helytelen "bitesség" futtatása hatással lehet a Windows API-hívásokra, a DLL-kódtár hivatkozásaira és az ActiveX-vezérlőkre. További információ: Választás az Office 64 bites vagy 32 bites verziója között.
  • Hozzon létre egy telepítési csomagot más szükséges fájlokhoz, beleértve az adatbázis-illesztőprogramokat, a beállításhoz és konfiguráláshoz szükséges kötegelt fájlokat, valamint az alkalmazással kapcsolatos fájlokat. További információ: Telepítőcsomag létrehozása.
  • Adjon meg egy asztali Windows-parancsikont, hogy a felhasználó gyorsan futtathassa az Access-megoldást. Adja meg a parancsikonban a mappa helyét, egy kifejező parancsikonnevet, egy leírást és egy ikont. További információt az Asztali parancsikon létrehozása Office-programhoz vagy -fájlhoz című témakörben talál.
    Tipp Utasíthatja a felhasználókat, hogyan rögzíthetik az alkalmazásokat a Start menüben.
  • Határozza meg az előtér-adatbázis újbóli üzembe helyezésének és cseréjének hatékony módját, ha frissítésekre van szükség, és a fájlok verzióit fenntartva nyomon követheti a változásokat. Hozzáadhat például VBA-kódot az új verziók kereséséhez és automatikus frissítéséhez még azelőtt, hogy a felhasználók elindítanák az alkalmazást.
  • Ha odbc-kapcsolatot hoz létre a kapcsolati karakterlánc tartalmazó DSN-fájllal, az adott DSN-fájlt is telepíteni kell az egyes ügyfélszámítógépekre. Egy másik módszer egy "DSN-less" kapcsolat létrehozása a VBA-kódban, hogy ne legyen szükség DSN-fájlra. További információ: Using DSN-Less Connections (DSN-Less Kapcsolatok használata).

Vissza a lap tetejére

Az Access-futtatókörnyezet ismertetése és letöltése

Ha olyan Access-alkalmazásokat szeretne telepíteni, amelyek az Access telepítése nélkül is futtathatók a felhasználó számítógépén, terjesztheti őket az Access-futtatókörnyezettel együtt, amely ingyenesen elérhető a Microsoft letöltőközpontból. Amikor access-adatbázist nyit meg az Access-futtatókörnyezet használatával, az adatbázis futásidejű módban nyílik meg.

A futtatókörnyezeti mód olyan Access-üzemmód, 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 futásidejű módban nem érhetők el:

  • Speciális kulcsok Az adatbázis indítási beállításainak megkerüléséhez nyomja le a Ctrl+Break, a Ctrl+G és a Shift billentyűkombinációt.
  • Navigációs ablak A navigációs ablak futásidejű módban nem érhető el. 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óak meg, amelyeket elérhetővé tesz a felhasználóknak – például egy navigációs űrlap megadá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 futásidejű módban nem érhető el. 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 a menüszalagot egy űrlaphoz vagy jelentéshez. További információ: Egyéni menüszalag létrehozása az Accessben.
  • Tervező nézet és Elrendezés nézet A Tervező nézet és az Elrendezés nézet futásidejű módban egyetlen adatbázis-objektumhoz sem érhető el. 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.
  • Segítség Alapértelmezés szerint az integrált súgó futásidejű módban nem érhető el. Mivel ön szabja meg, hogy milyen funkciók érhetők el a futtatókörnyezeti módú alkalmazásban, a szabványos integrált hozzáférési súgó egy része irreleváns lehet az alkalmazást használó felhasználók számára, és esetleg összezavarhatja vagy frusztrálhatja őket. Létrehozhatja saját egyéni súgófájlját, hogy kiegészítse a futtatókörnyezeti módú alkalmazást.

Hogyan szimulálhatom a futtatókörnyezeti módot?

Bármely Access-adatbázis futtatható futásidejű módban olyan számítógépen, amelyen telepítve van az Access teljes verziója. Ha futásidejű módban szeretne futtatni egy Access-adatbázist, 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 parancsikont az adatbázishoz a /Runtime parancssori kapcsolóval.

    1. A Windows asztalán kattintson a jobb gombbal, és válassza az Új>parancsikon lehetőséget.

    2. Adja meg a MSAccess.exe helyét, az adatbázis helyét és a /runtime parancs minősítőjé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. Egy olyan számítógépen, amelyen telepítve van az Access teljes verziója, a felhasználók megnyithatnak egy futtatókörnyezeti adatbázis-alkalmazást normál adatbázis-alkalmazásként (azaz az összes elérhető funkcióval), majd módosíthatják a tervet, vagy egyéb nemkívánatos műveleteket hajthatnak végre.

Még ha csak olyan számítógépeken is telepíti az adatbázis-alkalmazást, amelyeken nincs telepítve az Access teljes verziója, a felhasználók továbbra is átvihetik az alkalmazást egy olyan számítógépre, amelyen telepítve van az Access teljes verziója, majd normál adatbázis-alkalmazásként megnyithatja a futtatókörnyezeti adatbázis-alkalmazást.

Vissza a lap tetejére

Az Access Runtime letöltése

Megjegyzés

Az Access 2019 Nagyvállalati verzió esetén ne töltsön le és telepítsen futtatókörnyezetet – ezzel az Access teljes verzióját csak a futtatókörnyezetre cseréli. Ehelyett az Office-telepítő eszközzel adja meg, hogy telepítve van-e az AccessRuntimeRetail termék.

Ha le szeretné tölteni az Access-futtatókörnyezetet a Microsoft letöltőközpontból, kattintson a verziónak megfelelő hivatkozásra.

Az Access-futtatókörnyezet letöltéséhez, használatához vagy újraterjesztéséhez nincs szükség vásárlásra, és nincs korlátozva azoknak a felhasználóknak a száma, akik számára terjesztheti a futtatókörnyezetet.

Vissza a lap tetejére

Telepítési csomag létrehozása

Az Access verziójától függően számos módszert alkalmazhat.

Általános telepítési csomag használata

Az Access újabb verzióihoz használhatja a Windows Installert , vagy kereshet olyan külső programot, amely telepítőcsomagokat hoz létre.

Vissza a lap tetejére