V tem članku je razloženo, kako spremenite podatkovni tip v polju tabele v Accessovi zbirki podatkov.
V tem članku
Razumevanje podatkovnih tipov
Ko začnete oblikovati in graditi zbirko podatkov, načrtujete eno ali več tabel, polja (stolpce) za vsako tabelo in nastavite podatkovni tip vsakega polja. Če boste na primer shranjevali datume in ure, nastavite polje na podatkovni tip »Datum/ura«. Če želite shraniti imena in naslove, nastavite eno ali več polj na podatkovni tip »Kratko besedilo« itn.
V programu Access so na voljo številni podatkovni tipi, vsak ima določen namen. Celoten seznam vseh podprtih podatkovnih tipov v različnih različicah programa Access je v člankih Podatkovni tipi za Accessove namizne zbirke podatkov in Uvod v podatkovne tipe in lastnosti polj.
Če želite več informacij o ustvarjanju in uporabi polj za iskanje, si oglejte članek Ustvarjanje ali brisanje polja z več vrednostmi.
Podatkovni tipi tudi zagotavljajo neko osnovno obliko preverjanja podatkov, saj poskrbijo, da uporabniki v polja v tabeli vnesejo ustrezne vrste podatkov. Če je polje na primer nastavljeno samo za števila, vanj ni mogoče vnesti besedila.
Spreminjanje podatkovnih tipov
Preden izvedete te korake, ne pozabite, da pri spreminjanju podatkovnega tipa lahko pride do skrajšanja (rezanja) nekaterih ali vseh podatkov v polju, v nekaterih primerih pa so podatki v celoti odstranjeni. Če želite več informacij o tem, kako Access spremeni podatke, ko spremenite podatkovni tip, glejte razdelek Omejitve pri spreminjanju podatkovnih tipov v nadaljevanju tega članka.
Opomba: V programu Access lahko podatkovne tipe v poljih tabele spremenite v pogledu podatkovnega lista ali načrta. V tem razdelku je razloženo, kako nastavite podatkovni tip v obeh pogledih. Ko nastavite podatkovne tipe v pogledu načrta, je na voljo dodatna možnost, Čarovnik za iskanje. Ta možnost ni podatkovni tip. S čarovnikom za iskanje ustvarite polja za iskanje, ki polja s tujim ključem povežejo z drugimi tabelami. Access polja za iskanje privzeto nastavi na podatkovni tip »število«.
Spreminjanje podatkovnih tipov v pogledu podatkovnega lista
-
V podoknu za krmarjenje poiščite in dvokliknite tabelo, ki jo želite spremeniti.
Access odpre tabelo v pogledu podatkovnega lista.
-
Izberite polje (stolpec), ki ga želite spremeniti.
-
Na zavihku Polja tabele v skupini Lastnosti kliknite puščico na spustnem seznamu ob možnosti Podatkovni tip in nato izberite podatkovni tip.
-
Shranite spremembe.
Spreminjanje podatkovnih tipov v pogledu načrta
-
Če je tabela odprta v pogledu podatkovnega lista, z desno tipko miške kliknite zavihek dokumenta za tabelo in kliknite Pogled načrta.
-ali-
Če tabela ni odprta, v podoknu za krmarjenje z desno tipko miške kliknite tabelo, ki jo želite spremeniti, in v priročnem meniju kliknite Pogled načrta.
-
Poiščite polje, ki ga želite spremeniti, in na seznamu v stolpcu Podatkovni tip izberite nov podatkovni tip.
-
Shranite spremembe.
Omejitve glede spreminjanja podatkovnih tipov
Velja pravilo, da lahko spremenite podatkovni tip za vsa polja, razen za:
-
številska polja z omogočeno lastnostjo ID replikacije;
-
polja s predmetom OLE;
-
polja s prilogo.
Poleg tega lahko spremenite večino podatkovnih tipov, ko polje vsebuje podatke. Glede na prvotni podatkovni tip in novi podatkovni tip, ki ga želite uporabiti, Access lahko skrajša ali izbriše nekatere podatke ali pa sploh ne dovoli pretvorbe.
V spodnji tabeli so naštete možne pretvorbe podatkovnih tipov, ki jih lahko izvedete v programu Access, opisane pa so tudi omejitve, ki jih Access lahko izvede ob zamenjavi.
Pretvorba v ta tip |
Iz tega tipa |
Spremembe ali omejitve |
---|---|---|
Kratko besedilo |
Dolgo besedilo |
Access izbriše vse znake razen prvih 255. |
Število |
Brez omejitev. |
|
Datum in ura |
Ni omejitev za datum/čas. Ni dovoljeno za podaljšani datum/čas. |
|
Valuta |
Brez omejitev. |
|
Samoštevilo |
Brez omejitev. |
|
Da/ne |
Vrednost -1 (»Da« v polju »Da/ne«) se pretvori v »Da«. Vrednost 0 (»Ne« v polju »Da/ne«) se pretvori »Ne«. |
|
Hiperpovezava |
Access odreže povezave, ki so daljše od 255 znakov. |
|
Dolgo besedilo |
Kratko besedilo |
Brez omejitev. |
Število |
Brez omejitev. |
|
Datum in ura |
Ni omejitev za datum/čas. Ni dovoljeno za podaljšani datum/čas. |
|
Valuta |
Brez omejitev. |
|
Samoštevilo |
Brez omejitev. |
|
Da/ne |
Vrednost -1 (»Da« v polju »Da/ne«) se pretvori v »Da«. Vrednost 0 (»Ne« v polju »Da/ne«) se pretvori »Ne«. |
|
Hiperpovezava |
Brez omejitev. |
|
Število |
Kratko besedilo |
Kratko besedilo mora biti sestavljeno iz števil in veljavnih valut ter decimalnih ločil. Število znakov v polju »Kratko besedilo« mora biti v okviru velikosti, ki je določena za številska polja. Če želite več informacij o velikosti številih polj, si oglejte članek Ustvarjanje ali brisanje polja »Število« ali »Valuta«. |
Dolgo besedilo |
Polje »Dolgo besedilo« mora vsebovati le besedilo, veljavno valuto in decimalna ločila. Število znakov v polju »Dolgo besedilo« mora biti v okviru velikosti, ki je določena za številska polja. Če želite več informacij o velikosti številih polj, si oglejte članek Ustvarjanje ali brisanje polja »Število« ali »Valuta«. |
|
Število z drugačno velikostjo polja ali natančnostjo |
Vrednosti ne smejo biti večje ali manjše od količine, ki se lahko shrani v novo velikost polja. Če spremenite natančnost, bo Access morda zaokrožil nekatere vrednosti. |
|
Datum in ura |
Datum/čas: Datumi, ki jih je mogoče pretvoriti, so odvisni od velikosti številčnega polja. Access shrani vse datume kot zaporedne datume in vse datumske vrednosti kot plavajoča cela števila z dvojno natančnostjo. Access uporablja 30. december 1899 kot datum 0. Datumi, ki niso med 18. aprilom 1899 in 11. septembrom 1900, presegajo velikost polja Bajt. Datumi zunaj obsega 13. aprila 1810 in 16. septembra 1989 presegajo velikost polja »Celo število«. Če želite sprejeti vse mogoče datume, nastavite lastnost Velikost polja za številčno polje na dolgo celo število ali večje število. Če želite več informacij o zaporednih datumih in o tem, kako Access uporablja in shranjuje datumske vrednosti, si oglejte članek Oblikovanje polja za datum in čas. Datum/čas razširjen: Ni dovoljeno. |
|
Valuta |
Vrednosti ne smejo biti večje (ali manjše) od omejitve velikosti, ki je določena za polje. Tako je mogoče na primer polje »Valuta« pretvoriti v polje »Celo število« samo, ko so vrednosti večje od 255 in manjše od 32.767. |
|
Samoštevilo |
Vrednosti morajo biti v okviru omejitve velikosti, ki je določena za polje. |
|
Da/ne |
Vrednosti »Da« se pretvorijo v -1. Vrednosti »Ne« se pretvorijo v 0. |
|
Hiperpovezava |
Ne velja. |
|
Datum/ura |
Kratko besedilo |
Izvirno besedilo mora biti prepoznavni datum ali kombinacija datum/ura, na primer 18. januar 2006. |
Dolgo besedilo |
Izvirno besedilo mora biti prepoznavni datum ali kombinacija datum/ura, na primer 18. januar 2006. |
|
Število |
Vrednost mora biti med -657.434 in 2.958.465,99998843. |
|
Podaljšan datum/čas |
Brez omejitev. |
|
Valuta |
Vrednost mora biti med -657.434 EUR in 2.958.465,9999 EUR. |
|
Samoštevilo |
Vrednost mora biti večja od -657.434 in manjša od 2.958.466. |
|
Da/ne |
Vrednost -1 (Da) se pretvori v 29. december 1899. Vrednost 0 (Ne) se pretvori v polnoč (12:00:00). |
|
Hiperpovezava |
Ne velja. |
|
Podaljšan datum/čas |
Kratko besedilo |
Ni dovoljeno. |
Dolgo besedilo |
Ni dovoljeno. |
|
število |
Ni dovoljeno. |
|
Datum/čas |
Neceli sekunde so izgubljene in če je leto zunaj obsega, ki ga podpira datum/ura, je vrednost izbrisana. Če želite več informacij, glejte Uporaba razširjenega podatkovnega tipa »Datum/čas«. |
|
Valuta |
Ni dovoljeno. |
|
Samoštevilo |
Ni dovoljeno. |
|
Da/ne |
Ni dovoljeno. |
|
Hiperpovezava |
Ne velja. |
|
Valuta |
Kratko besedilo |
V besedilu morajo biti števila in veljavna ločila. |
Dolgo besedilo |
V besedilu morajo biti števila in veljavna ločila. |
|
Število |
Brez omejitev |
|
Datum in ura |
Datum/čas: Ni omejitev, vendar lahko Access zaokroži vrednost. Datum/čas razširjen: Ni dovoljeno. |
|
Samoštevilo |
Brez omejitev |
|
Da/Ne |
Vrednost -1 (Da) se pretvori v 1 EUR. Vrednost 0 (Ne) se pretvori v 0 EUR. |
|
Hiperpovezava |
Ne velja. |
|
Samoštevilo |
Kratko besedilo |
Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ. |
Dolgo besedilo |
Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ. |
|
Število |
Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ. |
|
Datum in ura |
Datum/ura: Ni dovoljeno, če se polje »Samoštevilo« uporablja kot primarni ključ. Datum/čas razširjen: Ni dovoljeno. |
|
Valuta |
Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ. |
|
Da/ne |
Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ. |
|
Hiperpovezava |
Ne velja. |
|
Da/ne |
Kratko besedilo |
V izvirnem besedilu so lahko samo vrednosti »Da«, »Ne«, »True«, »False«, »Vklopljeno« ali »Izklopljeno«. |
Dolgo besedilo |
V izvirnem besedilu so lahko samo vrednosti »Da«, »Ne«, »True«, »False«, »Vklopljeno« ali »Izklopljeno«. |
|
Število |
Vrednost nič ali ničelna vrednost se pretvori v »Ne«, vse druge vrednosti pa v »Da«. |
|
Datum in ura |
Datum/čas: Null ali 12:00:00 se pretvori v »Ne«, vse druge vrednosti pa v »Da«. Datum/čas razširjen: Ni dovoljeno. |
|
Valuta |
Vrednosti nič in »null« se pretvorijo v »Ne«, vse ostale vrednosti pa v »Da«. |
|
Samoštevilo |
Access pretvori vse vrednosti v »Da«. |
|
Hiperpovezava |
Ne velja. |
|
Hiperpovezava |
Kratko besedilo |
Če je v izvirnem besedilu veljaven spletni naslov, na primer adatum.com, www.adatum.com ali http://www.adatum.com, Access pretvori besedilo v hiperpovezavo. Ker skuša Access pretvoriti še druge vrednosti, je prikazano podčrtano besedilo, kazalec miške pa se spremeni, ko pokažete na povezavo, vendar povezave ne delujejo. V besedilu so lahko vsi veljavni spletni protokoli: http://, gopher://, telnet://, ftp://, wais:// in tako naprej. |
Dolgo besedilo |
Oglejte si prejšnji vnos. Veljajo enake omejitve. |
|
Številka |
Ni dovoljeno, ko je številsko polje del relacije. Če je prvotna vrednost v obliki veljavnega naslova IP (štirje številski trojčki, ločeni s piko: nnn.nnn.nnn.nnn) in so številke enake kot spletni naslov, je rezultat pretvorbe veljavna povezava. V nasprotnem primeru Access pripne http:// na začetek vsake vrednosti in nastale povezave niso veljavne. |
|
Datum/čas |
Access na začetek vsakega naslova doda http://, vendar nastale povezave skoraj nikoli ne delujejo. |
|
Valuta |
Access na začetek vsake vrednosti doda http://, vendar tako kot datumi tudi nastale povezave skoraj nikoli ne delujejo. |
|
Samoštevilo |
Ni dovoljeno, ko je samoštevilsko polje del relacije. Access na začetek vsake vrednosti doda http://, vendar nastale povezave skoraj nikoli ne delujejo. |
|
Da/Ne |
Access pretvori vse vrednosti »Da« v -1 in vse vrednosti »Ne« v 0 ter na začetek vsake vrednosti doda http://. Nastale povezave ne delujejo. |