Spreminjanje podatkovnega tipa polja

V tem članku je razloženo, kako spremenite podatkovni tip v polju tabele v Accessovi zbirki podatkov.

V tem članku

Razumevanje podatkovnih tipov

Spreminjanje podatkovnih tipov

Omejitve glede spreminjanja podatkovnih tipov

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 boste shranjevali imena in naslove, boste ustrezna polja nastavili na podatkovni tip »Besedilo« itd.

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, preberite članek Dodajanje ali spreminjanje polja za iskanje, ki omogoča shranjevanje več vrednosti.

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

  1. V podoknu za krmarjenje poiščite in dvokliknite tabelo, ki jo želite spremeniti.

    Access odpre tabelo v pogledu podatkovnega lista.

  2. Izberite polje (stolpec), ki ga želite spremeniti.

  3. Na zavihku Polja v skupini Lastnosti kliknite puščico v spustnem seznamu zraven možnosti Podatkovni tip in nato izberite podatkovni tip. Če uporabljate Access 2007, na zavihku Podatkovni list v skupini Podatkovni tip in oblikovanje kliknite puščico v spustnem seznamu zraven možnosti Podatkovni tip in podatkovni tip.

  4. Shranite spremembe.

Spreminjanje podatkovnih tipov v pogledu načrta

  1. Č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.

  2. Poiščite polje, ki ga želite spremeniti, in na seznamu v stolpcu Podatkovni tip izberite nov podatkovni tip.

  3. Shranite spremembe.

Na vrh strani

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

Besedilo

Zapisek

Access izbriše vse znake razen prvih 255.

Število

Brez omejitev.

Datum/ura

Brez omejitev.

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.

Zapisek

Besedilo

Brez omejitev.

Število

Brez omejitev.

Datum/ura

Brez omejitev.

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

Besedilo

V besedilu morajo biti števila, veljavne valute in decimalna ločila. Število znakov v polju z besedilom mora biti v okviru velikosti, ki je določena za številsko polje.

Če želite več informacij o velikosti številčnih polj, si oglejte članek Vstavljanje, ustvarjanje ali brisanje polja za shranjevanje številskih vrednosti.

Zapisek

V polju z zapiskom so lahko samo besedilo, veljavne valute in decimalna ločila. Število znakov v polju z zapiskom mora biti v okviru velikosti, ki je določena za številsko polje.

Če želite več informacij o velikosti številčnih polj, si oglejte članek Vstavljanje, ustvarjanje ali brisanje polja za shranjevanje številskih vrednosti.

Š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/č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 uporabi 30. december 1899 kot datum 0. Datumi, ki niso med 18. aprilom 1899 in 11. septembrom 1900, presegajo velikost polja »Bajt«. Datumi, ki niso med 13. aprilom 1810 in 16. septembrom 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, preberite članek Vnašanje datumske ali časovne vrednosti.

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« pa v 0.

Hiperpovezava

Ne velja.

Datum/ura

Besedilo

Izvirno besedilo mora biti prepoznavni datum ali kombinacija datum/ura, na primer 18. januar 2006.

Zapisek

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.

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č (00:00:00).

Hiperpovezava

Ne velja.

Valuta

Besedilo

V besedilu morajo biti števila in veljavna ločila.

Zapisek

V besedilu morajo biti števila in veljavna ločila.

Število

Brez omejitev

Datum/čas

Ni omejitev, vendar bo Access morda zaokrožil vrednost.

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

Besedilo

Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ.

Zapisek

Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ.

Število

Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ.

Datum/ura

Ni dovoljeno, če se samoštevilsko polje uporablja kot primarni ključ.

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

Besedilo

V izvirnem besedilu so lahko samo vrednosti »Da«, »Ne«, »True«, »False«, »Vklopljeno« ali »Izklopljeno«.

Zapisek

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/ura

Ničelna vrednost ali 00:00:00 se pretvori v »Ne«, vse druge vrednosti pa v »Da«

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

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.

Zapisek

Veljajo enake omejitve kot za prejšnji vnos.

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

Na vrh strani

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×