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ó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

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.

Vissza a lap tetejére

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:

Feladat További információ
Megadhatja, hogy a felhasználók hogyan navigáljanak a felhasználói felületen: használhat alapértelmezett űrlapot, kapcsolótáblát vagy navigációs űrlapot, vagy használhat 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öntés az Office menüszalagjának és a parancsmenüknek a testreszabásáról 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 régebbi verzióiból származó 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 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
Microsoft Office-termékek parancssori kapcsolói
Fontos tulajdonságok és beállítások megadása Indítási tulajdonságok és beállítások megadása 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 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:

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.

Vissza a lap tetejére

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.

    1. A Windows asztalon 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 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.

Vissza a lap tetejére

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 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ő.

Vissza a lap tetejére

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.

Vissza a lap tetejére