A Nagy méretű szám adattípus használata

A Nagy méretű szám adattípus nem pénzügyi numerikus értéket tárol, és kompatibilis az SQL_BIGINT adattípussal az ODBC-ben. Ezzel az adattípussal hatékonyan végezhet számításokat nagy számokkal.

A Nagy méretű szám adattípus tartománya

Ezt az adattípust felveheti az Access-táblákba mezőként. Kapcsolódhat a megfelelő – például SQL Server bigint – adattípust használó adatbázisokhoz, illetve importálhat belőlük. A Nagy méretű szám adattípus felvételéhez Access 2016 szükséges (16.0.7812-es vagy újabb build).

Tartalom

Nagy méretű szám mező felvétele táblába

Az SQL_BIGINT adattípust használó külső adatbázisokkal való összekapcsolás vagy azokból importálás

A Nagy méretű szám adattípus támogatása hatásának ismertetése

Megfontolandó szempontok a korábbi verziókkal való kompatibilitással kapcsolatban

Nagy méretű szám mező felvétele táblába

A Nagy méretű szám adattípus (nyolc bájt) a Szám adattípusnál (négy bájt) sokkal nagyobb számítási tartományt biztosít. A Szám adattípus tartománya például -2^31 és 2^31-1 közé esik, míg a Nagy szám tartománya -2^63 és 2^63-1 között van. További információt az Adattípusok és mezőtulajdonságok – Bevezetés című témakör tartalmaz.

Amikor felvesz egy Nagy méretű szám mezőt egy táblába, és menti a táblatervet, engedélyezi a Nagy méretű szám adattípust, és az adatbázis a továbbiakban nem lesz kompatibilis a korábbi Access-verziókkal. A táblaterv mentése előtt egy figyelmeztető üzenetben értesítést kap, ha az adatbázisnak kompatibilisnek kell maradnia. További információt a Megfontolandó szempontok a korábbi verziókkal való kompatibilitással kapcsolatban című szakaszban talál.

Vissza a lap tetejére

Az SQL_BIGINT adattípust használó külső adatbázisokkal való összekapcsolás vagy azokból importálás

A Nagy méretű szám adattípus használható a hivatkozott vagy importált adatokkal, többek között a bigint adattípust használó SQL Server-adatbázisokkal való hatékony munkához is. A Nagy méretű szám adattípus támogatása előtt az Access az azzal egyenértékű adattípust a Rövid szöveg adattípusra konvertálta át.

A Nagy méretű szám adattípus engedélyezése az összekapcsolási és importálási műveletekhez lehetővé teszi, hogy külső adatforrásokra hivatkozzon és azokból importáljon egy ODBC-illesztő használatával, amely támogatja az SQL_BIGINT adattípust, beleértve az adott adattípuson alapuló elsődleges kulcsot. A Windows-zal telepített ODBC-illesztőt használva kapcsolódhat például ezekhez a külső adatforrásokhoz, illetve a Nagy méretű szám mezőket tartalmazó, Access 2016-os fájlformátumú (.accdb) egyéb adatbázisokhoz.

A Nagy méretű szám adattípus engedélyezése

A Nagy méretű szám adattípus alapértelmezés szerint nem engedélyezett az összekapcsolási és importálási műveletekhez. A támogatást azonban explicit módon engedélyezheti A bigint adattípus (nagy méretű számok) támogatása csatolt és importált táblák esetén Access-beállítással. A jelölőnégyzet bejelölésekor egy figyelmeztető üzenetben értesítést kap, ha az adatbázisnak kompatibilisnek kell maradnia. A jelölőnégyzet bejelölését követően az adatbázis a továbbiakban nem lesz kompatibilis az Access korábbi verzióival.

További információt Az aktuális adatbázis felhasználói beállításainak megadása című témakör és a Megfontolandó szempontok a korábbi verziókkal való kompatibilitással kapcsolatban című szakasz tartalmaz.

A meglévő táblák nem konvertálódnak automatikusan

A Nagy méretű szám adattípus támogatása nem módosítja automatikusan a meglévő táblák adattípusát. Előfordulhat, hogy korábban hivatkozott egy adatforrásra vagy importált egy adatforrásból egy ODBC-illesztő használatával, amely támogatja az SQL_BIGINT adattípust (például az SQL Server bigint adattípust). Az Access mindkét esetben Rövid szöveg adattípusra konvertálta át a mezőt. Ha az adattípust Nagy méretű szám adattípusra szeretné módosítani, tegye az alábbiakat:

Csatolt tábla:    engedélyezze a BigInt támogatására vonatkozó beállítást, majd frissítse a csatolt táblákat a Csatolttábla-kezelő segítségével (válassza a Külső adatok > Csatolttábla-kezelő lehetőséget, jelölje ki a megfelelő táblákat, majd válassza az OK gombot). Ez a művelet Rövid szöveg adattípusról Nagy méretű szám adattípusra konvertálja át az oszlopot.

Importált tábla:    módosítsa a Rövid szöveg adattípust tartalmazó mezőt Nagy méretű szám adattípusra (nyissa meg a táblát Tervező nézetben, jelölje ki a mezőt az Adattípus oszlopban, az adattípusok listájában válassza a Nagy méretű szám típust, majd mentse a módosításokat).

Vissza a lap tetejére

A Nagy méretű szám adattípus támogatása hatásának ismertetése

Mielőtt elkezdené használni a Nagy méretű szám adattípust, fontos megismernie, hogy milyen hatással lehet az Access-adatbázisokra.

Az Access 2007-2016-os fájlformátum (.accdb) átbélyegzése Access 2016-ra

Összegzésképpen elmondhatjuk, hogy a Nagy méretű szám adattípus támogatása kétféleképpen engedélyezhető: mező felvételével egy helyi táblába a Nagy méretű szám adattípussal és A bigint adattípus (nagy méretű számok) támogatása csatolt és importált táblák esetén Access-beállítás bejelölésével. A Nagy méretű szám adattípus támogatásának engedélyezése azonban az adatbázis olyan végleges módosítása, amely nem vonható vissza. Az Access minden esetben figyelmeztető üzenetet jelenít meg a módosítás elvégzése előtt.

A Nagy méretű szám adattípus engedélyezése a háttérben átbélyegzi az Access 2007-2016-os fájlformátumot (.accdb) Access 2016-ra. Egy adatbázisfájl-formátum bélyegzése azt jelenti, hogy adott módosítást végzett a fájlformátumon, az adatbázis verziószáma nagyobb lett, de a fájlformátum egyébként ugyanolyan maradt. Amikor megkísérli megnyitni az adatbázist az Access 2013-ban vagy az Access 2016-ban, az Access a következőképpen olvassa be a bélyeget:

  • Ha az adatbázis verziószáma kisebb, mint 16.7, a Nagy méretű szám adattípus nem engedélyezett, és nem tudja megnyitni az adatbázist.

  • A 16.7-es vagy nagyobb verziószámú adatbázisokban a Nagy méretű szám adattípus engedélyezett, és az adatbázist csak az Access 2016-ban nyithatja meg.

A Nagy méretű szám adattípus támogatásának összegzése a termékverziók esetén

Az alábbi táblázat összesíti a lehetséges eseteket, amelyekkel találkozhat a Nagy méretű szám adattípus használatakor a különböző termékverziókban. Ne feledje, hogy az engedélyezés akkor fordul elő, amikor a Nagy méretű szám adattípust felveszi egy táblába, és menti a tervet, vagy megadja az összekapcsolás vagy importálás engedélyezésére szolgáló beállítást.

Tipp : A termék verziószámának megtekintéséről a Melyik Office-verziót használom? című témakörben talál további információt.

A Nagy méretű szám adattípus állapota

Termék verziószáma: az Access 2013 és az Access 2016 verziószáma kisebb, mint 16.0.7812

Termék verziószáma: az Access 2016 verziószáma 16.0.7812 vagy újabb

Engedélyezve

Nem tudja megnyitni az adatbázist, és hibaüzenet jelenik meg egy súgóhivatkozással.

Az eset kerülő megoldásáért lásd: „A Nagy méretű szám adattípus támogatásának eltávolítása egy Access 2007-2016-os fájlformátumú adatbázisból”.

Megnyithatja az adatbázist.

A Nagy méretű szám adattípussal definiált helyi táblamezőket a program nagy számokként kezeli.

A csatolt táblákat frissítheti. Ha az oszlopokat korábban Rövid szöveg adattípusként kezelte a program, automatikusan Nagy méretű szám adattípussá konvertálja őket.

Nem engedélyezett

Megnyithatja az adatbázist.

A csatolt táblákat frissítheti. Ha a csatolt táblában lévő oszlopok a BigInt adattípuson alapulnak, és a program Rövid szöveg adattípusra konvertálta őket, így maradnak.

Az adatbázisfájl verziója ugyanaz marad.

Megnyithatja az adatbázist.

A csatolt táblákat frissítheti. Ha a csatolt táblában lévő oszlopok a BigInt adattípuson alapulnak, és program Rövid szöveg adattípusra konvertálta őket, így maradnak.

Az adatbázisfájl verziója ugyanaz marad.

Megjegyzés : A Nagy méretű szám adattípus semmilyen körülmények között sem támogatott az Access-fájlformátumokkal (.mdb) az Access 2007-2016-os fájlformátumot megelőzően.

Annak meghatározása, hogy egy Access-adatbázis esetén engedélyezve van-e a Nagy méretű szám adattípus

Előfordulhat, hogy örököl egy Access-adatbázist, és meg szeretné határozni, hogy a Nagy méretű szám adattípus engedélyezve van-e. A következőket teheti:

A címsor vizsgálata:   Ha az adatbázis le van bélyegezve, a címsoron az <adatbázis neve> (Access 2016) szerepel. A címsoron egyébként az <adatbázis neve> (Access 2007-2016) szerepel.

Programozott vizsgálat: Nézze meg az aktuális adatbázis verziószámát. A CTRL+G billentyűkombinációt lenyomva jelenítse meg a Visual Basic parancsablakát, írja be a ?CurrentDb().Version parancsot, majd nyomja le az Enter billentyűt. Ha a visszatérési érték kisebb, mint 16.7, a támogatás nem engedélyezett. Ha a visszatérési érték nagyobb, mint 16.7, a támogatás engedélyezett.

Vissza a lap tetejére

Megfontolandó szempontok a korábbi verziókkal való kompatibilitással kapcsolatban

Ha meg szeretné tartani a különböző fájlformátumokkal való kompatibilitást, fontos megismernie az adatbázis-környezetet. Az Access-fájlformátumokról a Melyik Access-fájlformátumot használjam? című témakörben talál további információkat.

Az alábbi három szempontot kell figyelembe vennie.

Az aktuális megosztott adatbázisfájl-formátumú környezet fenntartása

Ha fenn szeretne tartani egy megosztott adatbázisfájl-formátumú környezetet az Access 2007-2016-os fájlformátumú (.accdb) és a korábbi fájlformátumú (.mdb) adatbázisokkal, tegye az alábbiakat:

A Nagy méretű szám adattípus támogatásának hozzáadása egy Access 2007-2016-os fájlformátumú adatbázishoz

Ha a Nagy méretű szám adattípus támogatását szeretné hozzáadni egy Access 2007-2016-os fájlformátumú (.accdb) adatbázishoz, végezze el az alábbiakat:

  1. Nyissa meg az adatbázist az Access 2016-ban (16.0.7812-es vagy újabb verzióban).

  2. A Nagy méretű szám adattípus engedélyezése az összekapcsolási és importálási műveletekhez További információ: Az adatbázis adatainak megjelenítésére és tárolására vonatkozó beállítások megadása.

  3. Frissítse a csatolt táblákat a Csatolttábla-kezelő segítségével (válassza a Külső adatok > Csatolttábla-kezelő lehetőséget, jelölje ki a megfelelő táblákat, majd válassza az OK gombot).

    VAGY

    Vegyen fel egy Nagy méretű szám adattípusú mezőt, és mentse a táblatervet.

Ennek következtében a Rövid szöveg adattípusú mezőket Nagy méretű szám adattípussá konvertálja a program.

A Nagy méretű szám adattípus támogatásának eltávolítása egy Access 2016-os fájlformátumú adatbázisból

Az Access 2016 előtti Access-verziókból nem lehet Access 2016-os fájlformátumú adatbázist megnyitni. A problémát a következőképp kerülheti meg:

  1. Hozzon létre egy új adatbázist 2007-2016-os fájlformátumban, és győződjön meg arról, hogy a Nagy méretű szám adattípus támogatása az összekapcsolási és importálási műveletekhez nincs engedélyezve. További információt Az aktuális adatbázis felhasználói beállításainak megadása című témakör tartalmaz.

  2. Az új adatbázisban importálja a kívánt objektumokat az eredeti adatbázisból.

  3. Az új adatbázisban hivatkozzon az eredeti adatbázisbeli táblákra.

Ennek eredményeként a Nagy méretű szám adattípusú mezőket Rövid szöveg adattípussá konvertálja a program, és az új adatbázis kompatibilis lesz az összes Access 2007-2016-os fájlformátummal (.accdb).

Vissza a lap tetejére

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×