Preinaka ili promjena postavke vrsta podataka u polju

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U ovom se članku objašnjava kako promijeniti vrstu podataka primijenjenu na polje tablice u bazi podataka programa Access.

Sadržaj članka

Objašnjenje vrsta podataka

Kada prvi puta dizajnirate i stvarate bazu podataka, planirate jednu ili više tablica te polja (stupce) za svaku tablicu, a zatim postavljate vrstu podataka za svako polje. Ako, primjerice, želite spremati datume i vremena, polje morate postaviti na vrstu podataka Datum/vrijeme. Ako želite spremati imena i adrese, jedno ili više polja morate postaviti na vrstu podataka Kratki tekst i tako dalje.

Access nudi mnogo različitih vrsta podataka, od kojih svaka ima specifičnu namjenu. Popis svih podržanih vrsta podataka u različitim verzijama programa Access potražite u člancima Vrste podataka za baze podataka programa Access za stolna računala i Uvod u vrste podataka i svojstva polja.

Dodatne informacije o stvaranju i korištenju polja s vrijednostima potražite u članku Stvaranje ili brisanje polja s više vrijednosti.

Vrste podataka naposljetku služe i kao osnovni oblik provjere valjanosti podataka jer jamče da će korisnici u polja tablice unositi odgovarajuće vrste podataka. U polje koje prihvaća samo brojeve ne možete, primjerice, unositi brojeve.

Promjena vrsta podataka

Prije no što započnete s postupkom imajte na umu da promjena vrste podataka može skratiti (izrezati) neke ili sve podatke u polju, a u nekim slučajevima i potpuno ukloniti podatke. Informacije o načinu na koji Access mijenja podatke kada promijenite vrstu podataka potražite u odjeljku Ograničenja promjene vrste podataka u nastavku ovog članka.

Napomena

U programu Access vrste podataka za polja tablice možete postaviti u prikazu podatkovne tablice ili prikazu dizajna. Ovaj odjeljak sadrži upute za postavljanje vrste podataka u oba prikaza. Prilikom postavljanja vrsta podataka u prikazu dizajna dostupna vam je dodatna mogućnost, Čarobnjak za traženje vrijednosti. Ta nije vrsta podataka. Čarobnjak za traženje vrijednosti omogućuje vam stvaranje polja s vrijednostima koja povezuju polja s vanjskim ključem s drugim tablicama. Access prema zadanim postavkama polja s vrijednostima postavlja za vrstu podataka Broj.

Promjena vrsta podataka u prikazu podatkovne tablice

  1. U navigacijskom oknu pronađite i dvokliknite tablicu koju želite promijeniti.
    Access će otvoriti tablicu u prikazu podatkovne tablice.
  2. Odaberite polje (stupac) koje želite promijeniti.
  3. Na kartici Polja tablice u grupi Svojstva kliknite strelicu na padajućem popisu pokraj mogućnosti Vrsta podataka, a zatim odaberite vrstu podataka. 
  4. Spremite promjene.

Promjena vrsta podataka u prikazu dizajna

  1. Ako je tablica otvorena u prikazu podatkovne tablice, desnom tipkom miša kliknite karticu dokumenta za tablicu pa kliknite Prikaz dizajna.
    -ili-
    Ako tablica nije otvorena, u navigacijskom oknu desnom tipkom miša kliknite tablicu koju želite promijeniti, a zatim na izborniku prečaca kliknite Prikaz dizajna.
  2. Pronađite polje koje želite promijeniti, a zatim na popisu u stupcu Vrsta podataka odaberite novu vrstu podataka.
  3. Spremite promjene.

Vrh stranice

Ograničenja promjene vrsta podataka

U pravilu možete mijenjati vrstu podataka za sva polja, osim za:

  • brojčana polja s omogućenim svojstvom ID replikacije
  • polja s OLE objektima
  • polja s privicima

Osim toga, većinu vrsta podataka možete promijeniti kada polje već sadrži podatke. No, ovisno o izvornoj vrsti podataka i novoj vrsti podataka koju želite koristiti, Access može skratiti ili izbrisati neke podatke ili pak spriječiti pretvorbu.

U sljedećoj su tablici navedene pretvorbe vrste podataka koje možete provoditi u programu Access i sva ograničenja pretvorbe koje Access može primijeniti.

Pretvori u ovu vrstu Iz ove vrste Promjene ili ograničenja
Kratki tekst Dugi tekst Program Access briše sve osim prvih 255 znakova.
broj Bez ograničenja.
Datum i vrijeme Nema ograničenja za datum/vrijeme.
Nije dopušteno za prošireni datum/vrijeme.
valuta Bez ograničenja.
Automatsko numeriranje Bez ograničenja.
da/ne Vrijednost -1 (Da u polju Da/Ne) pretvara se u Da. Vrijednost 0 (Ne u polju Da/Ne) pretvara se u Ne.
Hiperveza Access će odrezati veze dulje od 255 znakova.
Dugi tekst Kratki tekst Bez ograničenja.
broj Bez ograničenja.
Datum i vrijeme Nema ograničenja za datum/vrijeme.
Nije dopušteno za prošireni datum/vrijeme.
valuta Bez ograničenja.
Automatsko numeriranje Bez ograničenja.
da/ne Vrijednost -1 (Da u polju Da/Ne) pretvara se u Da. Vrijednost 0 (Ne u polju Da/Ne) pretvara se u Ne.
Hiperveza Bez ograničenja.
broj Kratki tekst Kratki tekst mora se sastojati od brojeva, valjanih vrijednosti valuta i decimalnih razdjelnika. Broj znakova u polju za kratki tekst mora biti manji od veličine postavljene za numeričko polje.
Dodatne informacije o veličinama numeričkih polja potražite u članku Stvaranje i brisanje polja Broj ili Valuta.
Dugi tekst Polje za dugi tekst mora sadržavati samo tekst i valjane valutne i decimalne razdjelnike. Broj znakova u polju za dugi tekst mora biti manji od veličine postavljene za numeričko polje.
Dodatne informacije o veličinama numeričkih polja potražite u članku Stvaranje i brisanje polja Broj ili Valuta.
Broj, ali s drugom veličinom polja ili druge preciznosti Vrijednosti ne smiju biti veće ni manje od vrijednosti koje nova veličina polja može spremiti. Promijenite li preciznost, Access će možda zaokružiti neke vrijednosti.
Datum i vrijeme Datum/vrijeme:
Pretvorba datuma ovisi o veličini brojčanog polja. Zapamtite da Access sve datume sprema u obliku serijskih datuma, a vrijednosti datuma kao cijele brojeve dvostruke preciznosti s pomičnim (binarnim) zarezom.
Access koristi 30. prosinca 1899. kao datum 0. Datumi izvan raspona 18. travnja 1899. i 11. rujna 1900. prelaze veličinu bajtovnog polja. Datumi izvan raspona 13. travnja 1810. i 16. rujna 1989. prelaze veličinu cjelobrojnog polja.
Da biste omogućili prihvaćanje svih mogućih datuma, postavite svojstvo Veličina polja brojčanog polja na vrijednost Dugi cijeli broj ili veću.
Dodatne informacije o serijskim datumima i načinu na koji Access koristi i pohranjuje vrijednosti datuma potražite u članku Oblikovanje polja datuma i vremena.
Datum/vrijeme proširenja:
Nije dopušteno.
Valuta Vrijednosti ne smiju biti veće ni manje od granične veličine postavljene za polje. Polje valute možete, primjerice, pretvoriti u polje s cijelim brojem samo kada su vrijednosti veće od 255 i manje od 32 767.
Samonumeriranje Vrijednosti se moraju nalaziti unutar ograničenja veličine postavljenog za to polje.
da/ne Vrijednosti "Da" se pretvaraju u -1. Vrijednosti "Ne" se pretvaraju u 0.
Hiperveza Nije primjenjivo.
datum/vrijeme Kratki tekst Izvorni tekst mora biti prepoznatljiva kombinacija datuma ili datuma/vremena. Na primjer, 18. sij. 2006.
Dugi tekst Izvorni tekst mora biti prepoznatljiva kombinacija datuma ili datuma/vremena. Na primjer, 18. sij. 2006.
broj Vrijednost se mora nalaziti između -657.434 i 2.958.465,99998843.
Datum/vrijeme prošireno Bez ograničenja.
valuta Vrijednost se mora nalaziti između -$657.434 i $2.958.465,9999.
Automatsko numeriranje Vrijednost mora biti veća od -657.434 i manja od 2.958.466.
da/ne Vrijednost -1 (Da) pretvara se u 29. prosinac 1899. Vrijednost 0 (Ne) pretvara se u ponoć (12:00:00 AM).
Hiperveza Nije primjenjivo.
Datum/vrijeme prošireno Kratki tekst Nije dopušteno.
Dugi tekst Nije dopušteno.
Broj Nije dopušteno.
Datum/vrijeme Izgubit će se decimalne sekunde, a ako je godina izvan raspona koji podržava datum/vrijeme, vrijednost se briše. Dodatne informacije potražite u članku Korištenje vrste podataka Datum/vrijeme prošireno.
Valuta Nije dopušteno.
Automatsko numeriranje Nije dopušteno.
Da/ne Nije dopušteno.
Hiperveza Nije primjenjivo.
valuta Kratki tekst Tekst se mora sastojati od brojeva i valjanih razdjelnika.
Dugi tekst Tekst se mora sastojati od brojeva i valjanih razdjelnika.
broj Bez ograničenja
Datum i vrijeme Datum/vrijeme: Nema ograničenja, ali Access će možda zaokružiti vrijednost.
Datum/vrijeme proširenja: nije dopušteno.
Samonumeriranje Bez ograničenja
Da/ne Vrijednost -1 (Da) pretvara se u $1. Vrijednost 0 (Ne) pretvara se u 0$.
Hiperveza Nije primjenjivo.
Samonumeriranje Kratki tekst Nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
Dugi tekst Nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
broj Nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
Datum i vrijeme Datum/vrijeme: nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
Datum/vrijeme proširenja: nije dopušteno.
valuta Nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
da/ne Nije dopušteno ako polje Samonumeriranje služi kao primarni ključ.
Hiperveza Nije primjenjivo.
da/ne Kratki tekst Izvorni tekst mora se sastojati samo od Da, Ne, True, False, Uključeno ili Isključeno.
Dugi tekst Izvorni tekst mora se sastojati samo od Da, Ne, True, False, Uključeno ili Isključeno.
broj Nula ili Null se pretvaraju u Ne, a sve druge vrijednosti se pretvaraju u Da.
Datum i vrijeme Datum/vrijeme: null ili 12:00:00 se pretvaraju u Ne, a sve druge vrijednosti se pretvaraju u Da.
Datum/vrijeme proširenja: nije dopušteno.
valuta Nule i vrijednosti null pretvaraju se u Ne, a sve ostale vrijednosti u Da.
Samonumeriranje Access pretvara sve vrijednosti u Da.
Hiperveza Nije primjenjivo.
Hiperveza Kratki tekst Ako izvorni tekst sadrži valjanu web-adresu, na primjer adatum.com , www.adatum.com ili http://www.adatum.com, Access će tekst pretvoriti u hipervezu. Access će pokušati pretvoriti i druge vrijednosti te će se one prikazati kao podcrtan tekst, a pokazivač miša promijenit će oblik kada pokažete na vezu, no veze neće funkcionirati. Tekst može sadržavati bilo koji valjani web-protokol, uključujući http://, gopher://, telnet://, ftp://, wais:// itd.
Dugi tekst Pogledajte prethodnu stavku. Primjenjuju se ista ograničenja.
Broj Nije dozvoljeno kada je brojčano polje dio odnosa. Ako izvorna vrijednost ima oblik valjane IP adrese (četiri troznamenkasta broja odijeljena točkom: nnn.nnn.nnn.nnn), a broj je slučajno jednak nekoj web-adresi, rezultat pretvorbe bit će valjana veza. U suprotnom, Access će dodati http:// na početak svake vrijednosti, ali nastale veze nisu valjane.
Datum/vrijeme Access dodaje http:// na početak svake adrese, ali tako dobivene veze gotovo nikad ne funkcioniraju.
Valuta Access dodaje http:// na početak svake vrijednosti, ali kao i kod datuma, tako dobivene veze gotovo nikad ne funkcioniraju.
Automatsko numeriranje Nije dopušteno kada je polje samonumeriranja dio odnosa. Access dodaje http:// na početak svake vrijednosti, ali dobivene veze gotovo nikad neće raditi.
Da/ne Program Access pretvara sve vrijednosti "Da" u -1, a sve vrijednosti "Ne" u 0 te dodaje http:// na početak svake vrijednosti. Dobivene veze ne rade.

Vrh stranice