Ovaj članak sadrži upute za promjenu vrste podataka primijenjene 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 morate pohraniti imena i adrese, postavite jedno ili više polja na vrstu podataka Kratki tekst i tako dalje.
Access omogućuje postavljanje 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 i 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
- 
                  U navigacijskom oknu pronađite i dvokliknite tablicu koju želite promijeniti. Access će otvoriti tablicu u prikazu podatkovne tablice. 
- 
                  Odaberite polje (stupac) koje želite promijeniti. 
- 
                  Na kartici Polja tablice u grupi Svojstva kliknite strelicu na padajućem popisu uz stavku Vrsta podataka, a zatim odaberite vrstu podataka. 
- 
                  Spremite promjene. 
Promjena vrsta podataka u prikazu dizajna
- 
                  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. 
- 
                  Pronađite polje koje želite promijeniti, a zatim na popisu u stupcu Vrsta podataka odaberite novu vrstu podataka. 
- 
                  Spremite promjene. 
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, kao 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 produljenje datuma/vremena. | |
| 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 produljenje datuma/vremena. | |
| 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 i valjanih valutnih i decimalnih razdjelnika. Broj znakova u polju Kratki tekst mora biti unutar veličine postavljene za brojčano polje. Dodatne informacije o veličinama brojčanih polja potražite u članku Stvaranje ili brisanje polja Broj ili Valuta. | 
| Dugi tekst | Polje Dugi tekst mora sadržavati samo tekst te valjane razdjelnike valuta i decimalnih mjesta. Broj znakova u polju Dugi tekst mora biti unutar veličine postavljene za brojčano polje. Dodatne informacije o veličinama brojčanih polja potražite u članku Stvaranje ili 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. premašuju veličinu polja Bajta. Datumi izvan raspona 13. travnja 1810. i 16. rujna 1989. prelaze veličinu polja cijelih brojeva. 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 te načinu na koji Access koristi i pohranjuje vrijednosti datuma potražite u članku Oblikovanje polja datuma i vremena. Datum/vrijeme produljeno: 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 i vremena. Na primjer, 18-sij-2006. | 
| Dugi tekst | Izvorni tekst mora biti prepoznatljiva kombinacija datuma ili datuma i vremena. Na primjer, 18-sij-2006. | |
| broj | Vrijednost se mora nalaziti između -657.434 i 2.958.465,99998843. | |
| Datum/vrijeme produljeno | 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. prosinca 1899. Vrijednost 0 (Ne) pretvara se u ponoć (12:00:00 AM). | |
| Hiperveza | Nije primjenjivo. | |
| Datum/vrijeme produljeno | Kratki tekst | Nije dopušteno. | 
| Dugi tekst | Nije dopušteno. | |
| Broj | Nije dopušteno. | |
| Datum/vrijeme | Izgubit će se razlomak sekundi, a ako je godina izvan raspona koji podržava datum/vrijeme, vrijednost će se izbrisati. 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 može zaokružiti vrijednost. Datum/vrijeme produljeno: 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 Automatsko numeriranje služi kao primarni ključ. Datum/vrijeme produljeno: 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 pretvara se u Ne, sve ostale vrijednosti pretvaraju se u Da. Datum/vrijeme produljeno: 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:// i druge. | 
| 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 niz http:// na početak svake vrijednosti, a nastale veze neće biti 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. Program 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. | 
 
                         
				 
				