Podatkovni tip »velika številka« shranjuje številske vrednosti, ki niso denarne, in je združljiv s podatkovnim tipom SQL_BIGINT v ODBC. Ta podatkovni tip uporabite za učinkovito računanje velikih števil.
Dodate ga lahko v Accessovo tabelo kot polje. Prav tako lahko vstavite povezavo ali uvozite zbirko podatkov z ustreznim podatkovnim tipom, na primer podatkovnim tipom bigint iz strežnika SQL Server. Če želite dodati podatkovni tip »velika številka«, potrebujete program Access 2016 (16.0.7812 ali novejšo različico).
V tem članku
Povezovanje z zunanjo zbirko podatkov ali uvoz iz nje s podporo za vrsto podatkov SQL_BIGINT |
Razumevanje vpliva podpore za podatkovni tip »velika številka« |
Dodajanje polja »velika številka« v tabelo
Podatkovni tip »velika številka« (osem bajtov) omogoča veliko večji obseg izračunavanja kot podatkovni tip »številka« (štirje bajti). Podatkovni tip »številka« ima na primer obseg od -2^31 do 2^31-1, podatkovni tip »velika številka« pa ima obseg od -2^63 do 2^63-1. Če želite več informacij, glejte Uvod v podatkovne tipe in lastnosti polj.
Ko v tabelo dodate polje »velika številka« in shranite načrt tabele, ste s tem omogočili podatkovni tip »velika številka«, kar pomeni, da zbirka podatkov ni več združljiva s starejšimi različicami programa Access. Preden shranite načrt tabele, vas opozorilno sporočilo obvesti, da boste izgubili združljivost zbirke podatkov. Če želite več informacij, si oglejte Pomisleki glede združljivosti s starejšimi različicami.
Povezovanje z zunanjo zbirko podatkov ali uvoz iz nje s podporo za vrsto podatkov SQL_BIGINT
Podatkovni tip »velika številka« lahko uporabite tudi za učinkovito delo s povezanimi ali uvoženimi podatki, na primer zbirko podatkov strežnika SQL Server, ki uporablja podatkovni tip bigint. Preden je na voljo podpora za podatkovni tip »velika številka«, Access pretvori navedeni podatkovni tip v podatkovni tip »kratko besedilo«.
Ker je podatkovni tip »velika številka« omogočen za postopke povezovanja in uvoza, se lahko z gonilnikom ODBC, ki podpira podatkovni tip SQL_BIGINT, vključno s primarnim ključem, ki temelji na tem podatkovnem tipu, povežete z zunanjimi viri podatkov in jih uvozite iz teh virov. Z gonilnikom ODBC, ki je nameščen v sistemu Windows, lahko na primer vzpostavite povezavo s temi zunanjimi viri podatkov ali pa vzpostavite povezavo z drugimi zbirkami podatkov v obliki zapisa datoteke Access 2016 (.accdb) s polji »velika številka«.
Omogočanje podatkovnega tipa »velika številka«
Podatkovni tip »velika številka« privzeto ni omogočen za postopke vstavljanja povezav in uvoza. Vendar lahko podporo izrecno omogočite tako, da v programu Access izberete možnost Podpri podatkovni tip Bigint za povezane/uvožene tabele. Ko poskušate nastaviti to možnost, vas opozorilno sporočilo obvesti, da boste izgubili združljivost zbirke podatkov. Ko je ta možnost nastavljena, zbirka podatkov ne bo več združljiva s starejšimi različicami Accessa.
Če želite več informacij, glejte Nastavljanje možnosti uporabnika v trenutni zbirki podatkov in Pomisleki glede združljivosti s starejšimi različicami.
Obstoječe tabele se ne pretvorijo samodejno
Podatkovni tip obstoječih tabel se ne spremeni samodejno z omogočanjem podpore za podatkovni tip »velika številka«. Morda ste prej vstavili povezavo ali uvozili podatke iz vira podatkov, ki uporablja gonilnik ODBC, ki podpira podatkovni tip SQL_BIGINT (na primer podatkovni tip bigint strežnika SQL Server). V obeh primerih je Access pretvoril polje v podatkovni tip »kratko besedilo«. Če želite podatkovni tip spremeniti v »velika številka«, naredite to:
Povezana tabela omogoči podporo za BigInt in nato osveži povezane tabele z Upraviteljem povezanih tabel (Izberite Zunanji podatki > Upravitelj povezanih tabel, izberite ustrezne tabele in nato izberite V redu). S tem pretvorite stolpec iz podatkovnega tipa »kratko besedilo« v podatkovni tip »velika številka«.
Uvožena tabela Polje, ki vsebuje podatkovni tip »kratko besedilo«, spremenite v podatkovni tip »velika številka« (Tabelo odprite v pogledu načrta, izberite polje v stolpcu Podatkovni tip, s seznama podatkovnih tipov izberite velika številka in nato shranite spremembe).
Razumevanje vpliva podpore za podatkovni tip »velika številka«
Preden začnete uporabljati podatkovni tip »velika številka«, morate razumeti, kako lahko to vpliva na vaše Accessove zbirke podatkov.
Označevanje oblike zapisa datoteke Access 2007-2016 (.accdb) z oznako Access 2016
Če povzamemo, imate na voljo dva načina omogočanja podpore za podatkovni tip »velika številka«: v lokalno tabelo lahko dodate polje s podatkovnim tipom »velika številka« ali pa v Accessu nastavite možnost Podpri podatkovni tip Bigint za povezane/uvožene tabele. Ne glede na način omogočanja podpore za podatkovni tip »velika številka« gre za trajno spremembo zbirke podatkov, ki je ni mogoče preklicati. Access v obeh primerih prikaže opozorilno sporočilo, preden uveljavite spremembo.
V nadaljevanju so opisane posledice omogočanja označevanja podatkovnega tipa »velika številka« za obliko zapisa datoteke Access 2007-2016 (.accdb) z oznako Access 2016. Označevanje oblike zapise datoteke zbirke podatkov pomeni, da ste spremenili različico zbirke podatkov v obliki zapisa datoteke, pri čemer oblika zapisa datoteke ostane nespremenjena. Ko poskušate odpreti zbirko podatkov v programu Access 2013 ali Access 2016, Access prebere oznako na naslednji način:
-
Če je različica zbirke podatkov nižja od 16.7, podatkovni tip »velika številka« ni omogočen in lahko odprete zbirko podatkov.
-
Če je različica zbirke podatkov 16.7 ali novejša, je podatkovni tip »velika številka« omogočen, kar pomeni, da lahko zbirko podatkov odprete samo v različici Access 2016.
Povzetek podpore podatkovnemu tipu »velika številka« za različice izdelka
V naslednji tabeli je povzetek možnih situacij, na katere lahko naletite med uporabo podatkovnega tipa »velika številka« z različnimi različicami izdelka. Podatkovni tip »velika številka« omogočite tako, da ga dodate v tabelo in shranite načrt tabele ali pa nastavite možnost za omogočanje povezovanja in uvoza.
Namig: Če želite več informacij o ogledu različice izdelka, glejte Katero različico Officea uporabljam?
Stanje podatkovnega tipa »velika številka« |
Različica izdelka: različice Access 2013 in Access 2016 s številko različice pod 16.0.7812 |
Različica izdelka: številka različice 16.0.7812 ali novejša različica programa Access 2016 |
Omogočeno |
Zbirke podatkov ne morete odpreti in prejmete sporočilo o napaki s povezavo za pomoč. Če se želite izogniti tej situaciji, si oglejte »Odstranite podporo za podatkovni tip »velika številka« iz zbirke podatkov v obliki zapisa datoteke Access 2007-2016« |
Zbirko podatkov lahko odprete. Lokalna polja v tabeli s podatkovnim tipom »velika številka« so obravnavana kot velika števila. Povezane tabele lahko osvežite. Če so bili stolpci prej obravnavani kot podatkovni tip »kratko besedilo«, se samodejno pretvorijo v podatkovni tip »velika številka«. |
Ni omogočeno |
Zbirko podatkov lahko odprete. Povezane tabele lahko osvežite. Če stolpci v povezani tabeli temeljijo na podatkovnem tipu BigInt in so bili pretvorjeni v podatkovni tip »kratko besedilo«, se njihov podatkovni tip ne spremeni. Različica datoteke zbirke podatkov ostane enaka. |
Zbirko podatkov lahko odprete. Povezane tabele lahko osvežite. Če stolpci v povezani tabeli temeljijo na podatkovnem tipu BigInt in so bili pretvorjeni v podatkovni tip »kratko besedilo«, se njihov podatkovni tip ne spremeni. Različica datoteke zbirke podatkov ostane enaka. |
Opomba: Podatkovni tip »velika številka« v nobenem primeru ni podprt v oblikah zapisa datotek Access (.mdb), ki so se uporabljale pred obliko zapisa datotek Access 2007-2016.
Določite, ali je v zbirki podatkov omogočen podatkovni tip »velika številka«
Morda boste podedovali Accessovo zbirko podatkov in želite omogočiti podatkovni tip »velika številka«. Naredite lahko to:
Preverite naslovno vrstico Če je zbirka podatkov označena, je v naslovni vrstici prikazano <ime zbirke podatkov> (Access 2016). V nasprotnem primeru pa je prikazano <ime zbirke podatkov> (Access 2007-2016).
Programsko preverite Oglejte si trenutno različico zbirke podatkov. Pritisnite CTRL+G, da prikažete neposredno okno Visual Basic, vnesite ?CurrentDb().Version in nato pritisnite Enter. Če je vrnjena vrednost nižja od 16,7, podpora ni omogočena. Če je vrnjena vrednosti 16,7 ali višja, je podpora omogočena.
Pomisleki glede združljivosti s starejšimi različicami
Če želite ohraniti združljivost s starejšimi oblikami zapisa datotek, morate razumeti lastno okolje zbirke podatkov. Če želite več informacij o oblikah zapisa za Accessove datoteke, glejte Katero obliko zapisa Accessove datoteke naj uporabim?
Razmislite o naslednjih treh možnostih.
Ohranite trenutno okolje oblike zapisa datoteke zbirke podatkov v skupni rabi
Če želite ohraniti okolje oblike zapisa datoteke zbirke podatkov v skupni rabi za zbirke v obliki zapisa datoteke Access 2007-2016 (.accdb) in starejše oblike zapisa datotek (.mdb), naredite to:
-
Podatkovnega tipa »velika številka« ne dodajajte kot stolpec v nobeno tabelo.
-
Podatkovnega tipa »velika številka« ne omogočajte za postopke vstavljanja povezav in uvoza. Če želite več informacij, glejte Nastavljanje možnosti uporabnika za trenutno zbirko podatkov.
Dodajanje podpore podatkovnemu tipu »velika številka« v zbirko v obliki zapisa datoteke Access 2007-2016
Če želite dodati podporo podatkovnemu tipu »velika številka« v zbirko v obliki zapisa datoteke Access 2007-2016 file format (.accdb), naredite to:
-
Zbirko podatkov odprite v programu Access 2016 (16.0.7812 ali novejša različica).
-
Omogočite podatkovni tip »velika številka« za postopke vstavljanja povezav in uvoza. Če želite več informacij, glejte Izberite nastavitve načina prikaza in shranjevanja podatkov v zbirki podatkov.
-
Osvežite povezane tabele z Upraviteljem povezanih tabel (Izberite Zunanji podatki > Upravitelj povezanih tabel, izberite ustrezne tabele in nato izberite V redu).
ALI
V polje dodajte polje s podatkovnim tipom »velika številka« in shranite načrt tabele.
Kot rezultat se polja s podatkovnim tipom »kratko besedilo« pretvorijo v podatkovni tip »velika številka«.
Odstranjevanje podpore podatkovnemu tipu »velika številka« iz zbirke podatkov v obliki zapisa datoteke Access 2016
Zbirke podatkov v obliki zapisa datoteke Access 2016 ne morete odpreti v različicah Access pred različico Access 2016. Če želite odpraviti to težavo, naredite to:
-
Ustvarite novo zbirko podatkov v obliki zapisa datoteke 2007-2016 in se prepričajte, da ni omogočena podpora podatkovnem tipu »velika številka« za vstavljanje povezav in uvoz operacij. Če želite več informacij, glejte Nastavljanje možnosti uporabnika za trenutno zbirko podatkov.
-
V novi zbirki podatkov uvozite predmete, ki jih želite uvoziti iz prvotne zbirke podatkov.
-
V novi zbirki podatkov vstavite povezavo do tabel iz prvotne zbirke podatkov.
Zaradi tega se polja s podatkovnim tipom »velika številka« pretvorijo v podatkovni tip »kratko besedilo«, nova zbirka podatkov pa je združljiva z vsemi oblikami zapisa datoteke Access 2007-2016 (.accdb).