Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tento článok vysvetľuje, ako upraviť alebo zmeniť typ údajov použitý pre pole tabuľky v databáze programu Access.

Obsah tohto článku

Informácie o typoch údajov

Keď navrhujete a vytvárate databázu, naplánujete jednu alebo viac tabuliek, naplánujete polia (stĺpce) pre jednotlivé tabuľky a nastavíte typ údajov pre jednotlivé polia. Ak napríklad potrebujete uložiť dátumy a časy, nastavíte pole na typ údajov Dátum a čas. Ak potrebujete uložiť mená a adresy, nastavte jedno alebo viac polí na typ údajov Krátky text atď.

Access poskytuje mnoho rozličných typov údajov a každý z nich má špecifický účel. Úplný zoznam všetkých typov údajov podporovaných v rozličných verziách Accessu nájdete v témach Typy údajov v počítačových databázach Accessu a Úvodné informácie o typoch údajov a vlastnostiach polí.

Ďalšie informácie o vytváraní a používaní vyhľadávacích polí nájdete v článku Vytvorenie alebo odstránenie poľa s viacerými hodnotami.

Typy údajov poskytujú základnú formu overovania údajov, pretože pomáhajú zaistiť, že používatelia do polí tabuľky zadajú správne typy údajov. Napríklad do poľa nastaveného tak, aby akceptovalo len čísla, nemožno zadať text.

Zmena typu údajov

Pred vykonaním nasledovných krokov majte na pamäti, že zmena typu údajov môže skrátiť (orezať) niektoré alebo všetky údaje v poli a v niektorých prípadoch môže údaje úplne odstrániť. Informácie o menení údajov Accessom v prípade zmeny typu údajov nájdete v sekcii Obmedzenia týkajúce sa zmien typov údajov ďalej v tomto článku.

Poznámka:  Access umožňuje nastavenie typov údajov pre polia tabuľky počas práce v údajovom zobrazení alebo návrhovom zobrazení. Kroky v tejto sekcii vysvetľujú, ako nastaviť typ údajov v oboch zobrazeniach. Keď typ údajov nastavujete v návrhovom zobrazení, zobrazuje sa navyše možnosť Sprievodca vyhľadávaním. Nejde o typ údajov. Sprievodcu vyhľadávaním možno použiť na vytvorenie vyhľadávacích polí, ktoré prepájajú polia cudzieho kľúča s inými tabuľkami. Access predvolene nastaví vyhľadávacie polia na typ údajov Číslo.

Zmena typu údajov v údajovom zobrazení

  1. Na navigačnej table vyhľadajte a dvakrát kliknite na tabuľku, ktorú chcete zmeniť.

    Access otvorí tabuľku v údajovom zobrazení.

  2. Vyberte pole (stĺpec), ktoré chcete zmeniť.

  3. Na karte Polia tabuľky kliknite v skupine Vlastnosti na šípku v rozbaľovacom zozname vedľa položky Typ údajov a potom vyberte typ údajov. 

  4. Uložte zmeny.

Zmena typu údajov v návrhovom zobrazení

  1. Ak máte tabuľku otvorenú v údajovom zobrazení, kliknite pravým tlačidlom myši na kartu dokumentu pre danú tabuľku a potom kliknite na položku Návrhové zobrazenie.

    alebo

    Ak tabuľku nemáte otvorenú, na navigačnej table kliknite pravým tlačidlom myši na tabuľku, ktorú chcete zmeniť, a potom v kontextovej ponuke kliknite na položku Návrhové zobrazenie.

  2. Vyhľadajte pole, ktoré chcete zmeniť, a vyberte nový typ údajov v zozname v stĺpci Typ údajov.

  3. Uložte zmeny.

Na začiatok stránky

Obmedzenia týkajúce sa zmien typov údajov

Typ údajov možno spravidla zmeniť pre všetky typy polí s výnimkou nasledovného:

  • číselné polia s povolenou vlastnosťou Identifikátor replikácie,

  • polia s typom údajov Objekt OLE,

  • polia s typom údajov Príloha.

Okrem toho môžete zmeniť väčšinu typov údajov, ak pole údaje obsahuje. V závislosti od pôvodného typu údajov a nového typu údajov, ktorý chcete použiť, však Access môže niektoré údaje skrátiť alebo odstrániť a dokonca nemusí konverziu vôbec povoliť.

Nasledujúca tabuľka uvádza možné konverzie typov údajov, ktoré možno vykonať v programe Access a popisuje akékoľvek obmedzenia, ktoré môže Access pre konverziu uplatniť.

Konvertovanie na tento typ

Z tohto typu

Zmeny alebo obmedzenia

Krátky text

Dlhý text

Program Access odstráni všetky znaky okrem prvých 255 znakov.

Číslo

Bez obmedzení.

Dátum a čas

Žiadne obmedzenia pre dátum a čas.

Pre dátum a čas nie je povolené predĺženie.

Mena

Bez obmedzení.

Automatické číslovanie

Bez obmedzení.

Áno/Nie

Hodnota –1 (Áno v poli typu Áno/Nie) sa skonvertuje na Áno. Hodnota 0 (Nie v poli typu Áno/Nie) sa skonvertuje na Nie.

Hypertextové prepojenie

Program Access skráti prepojenia dlhšie ako 255 znakov.

Dlhý text

Krátky text

Bez obmedzení.

Číslo

Bez obmedzení.

Dátum a čas

Žiadne obmedzenia pre dátum a čas.

Pre dátum a čas nie je povolené predĺženie.

Mena

Bez obmedzení.

Automatické číslovanie

Bez obmedzení.

Áno/Nie

Hodnota –1 (Áno v poli typu Áno/Nie) sa skonvertuje na Áno. Hodnota 0 (Nie v poli typu Áno/Nie) sa skonvertuje na Nie.

Hypertextové prepojenie

Bez obmedzení.

Číslo

Krátky text

Krátky text musí obsahovať čísla a platnú menu a oddeľovače desatinných miest. Počet znakov v poli Krátky text musí spadať do veľkosti nastavenej pre pole Číslo.

Ďalšie informácie o veľkostiach číselných polí nájdete v článku Vytvorenie alebo odstránenie poľa Číslo alebo Mena.

Dlhý text

Pole Dlhý text musí obsahovať iba text a platnú menu a oddeľovač desatinných miest. Počet znakov v poli Dlhý text musí spadať do veľkosti nastavenej pre pole Číslo.

Ďalšie informácie o veľkostiach číselných polí nájdete v článku Vytvorenie alebo odstránenie poľa Číslo alebo Mena.

Pole typu Number, ktoré má inú dĺžku poľa alebo presnosť

Hodnoty nemôžu byť dlhšie alebo kratšie ako limit určujúci veľkosť poľa. Zmena presnosti môže zapríčiniť, že Access niektoré hodnoty zaokrúhli.

Dátum a čas

Dátum a čas:

Dátumy, ktoré je možné konvertovať, sú závislé od veľkosti poľa typu Číslo. Nezabudnite, že Access ukladá všetky dátumy ako poradové čísla dátumu a hodnoty dátumu ukladá ako celé čísla s pohyblivou desatinnou čiarkou a dvojitou presnosťou.

Access používa dátum 30. december 1899 ako dátum 0. Dátumy mimo rozsahu 18. apríla 1899 a 11. septembra 1900 presahujú veľkosť poľa Byte. Dátumy mimo rozsahu od 13. apríla 1810 do 16. septembra 1989 presahujú veľkosť poľa Integer.

Ak chcete prispôsobiť všetky možné dátumy, nastavte vlastnosť Veľkosť poľa pre pole typu Číslo na hodnotu Long Integer alebo vyššiu hodnotu.

Ďalšie informácie o poradových číslach dátumov a spôsobe, akým Access používa a ukladá hodnoty dátumu, nájdete v článku Formátovanie poľa dátumu a času.

Dátum a čas predĺžený:

Nie je povolené.

Mena

Hodnoty nesmú byť väčšie (alebo menšie) ako limit veľkosti nastavený pre pole. Napríklad pole typu Mena môžete konvertovať na pole Integer len vtedy, keď sú hodnoty väčšie ako 255 a zároveň nepresahujú hodnotu 32 767.

Automatické číslovanie

Hodnoty musia spadať do limitu pre veľkosť nastaveného pre pole.

Áno/Nie

Hodnoty Yes sa skonvertujú na hodnotu -1. Hodnoty No sa skonvertujú na hodnotu 0.

Hypertextové prepojenie

Nevzťahuje sa.

Dátum a čas

Krátky text

Pôvodný text musí byť rozpoznateľný dátum alebo kombinácia dátumu a času. Napríklad 18-Jan-2006.

Dlhý text

Pôvodný text musí byť rozpoznateľný dátum alebo kombinácia dátumu a času. Napríklad 18-Jan-2006.

Číslo

Hodnota musí spadať medzi -657 434 a 2 958 465,99998843.

Date/Time Extended

Bez obmedzení.

Mena

Hodnota musí spadať medzi -657 434 Sk a 2 958 465,9999 Sk.

Automatické číslovanie

Hodnota musí presahovať -657 434 a byť menšia ako 2 958 466.

Áno/Nie

Hodnota -1 (Áno) sa skonvertuje na 29. december 1899. Hodnota 0 (Nie) sa skonvertuje na polnoc (12:00:00).

Hypertextové prepojenie

Nevzťahuje sa.

Date/Time Extended

Krátky text

Nie je povolené.

Dlhý text

Nie je povolené.

Číslo

Nie je povolené.

Dátum a čas

Zlomkové sekundy sa stratia a ak je rok mimo rozsahu podporovaného dátumom a časom, hodnota sa odstráni. Ďalšie informácie nájdete v téme Používanie typu údajov Date/Time Extended.

Mena

Nie je povolené.

Automatické číslovanie

Nie je povolené.

Áno/Nie

Nie je povolené.

Hypertextové prepojenie

Nevzťahuje sa.

Mena

Krátky text

Text musí pozostávať z čísel a platných oddeľovačov.

Dlhý text

Text musí pozostávať z čísel a platných oddeľovačov.

Číslo

Bez obmedzení

Dátum a čas

Dátum a čas: Žiadne obmedzenia, ale Access môže hodnotu zaokrúhliť.

Dátum a čas predĺžený: Nepovolené.

AutoNumber

Bez obmedzení

Áno/Nie

Hodnota –1 (Áno) sa skonvertuje na hodnotu €1. Hodnota 0 (Nie) sa skonvertuje na hodnotu €0.

Hypertextové prepojenie

Nevzťahuje sa.

Automatické číslovanie

Krátky text

Nie je povolené, ak pole typu AutoNumber slúži ako hlavný kľúč.

Dlhý text

Nie je povolené, ak pole typu AutoNumber slúži ako hlavný kľúč.

Číslo

Nie je povolené, ak pole typu AutoNumber slúži ako hlavný kľúč.

Dátum a čas

Dátum a čas: Nie je povolené, ak pole automatické číslovanie slúži ako hlavný kľúč.

Dátum a čas predĺžený: Nepovolené.

Mena

Nie je povolené, ak pole typu AutoNumber slúži ako hlavný kľúč.

Áno/Nie

Nie je povolené, ak pole typu AutoNumber slúži ako hlavný kľúč.

Hypertextové prepojenie

Nevzťahuje sa.

Áno/Nie

Krátky text

Pôvodný text musí pozostávať iba z hodnôt Yes, No, True, False, On alebo Off.

Dlhý text

Pôvodný text musí pozostávať iba z hodnôt Yes, No, True, False, On alebo Off.

Číslo

Nula alebo prázdna hodnota sa skonvertuje na hodnotu No, všetky ostatné hodnoty sa skonvertujú na hodnotu Yes.

Dátum a čas

Dátum a čas: Null alebo 12:00:00 AM sa skonvertuje na nie, všetky ostatné hodnoty sa skonvertujú na áno.

Dátum a čas predĺžený: Nepovolené.

Mena

Nuly alebo prázdne hodnoty sa skonvertujú na hodnotu Nie, všetky ostatné hodnoty sa skonvertujú na hodnotu Áno.

AutoNumber

Access skonvertuje všetky hodnoty na hodnotu Áno.

Hypertextové prepojenie

Nevzťahuje sa.

Hypertextové prepojenie

Krátky text

Ak pôvodný text obsahuje platnú webovú adresu, napríklad adatum.com, www.adatum.com alebo http://www.adatum.com, Access skonvertuje text na hypertextové prepojenie. Access sa pokúsi skonvertovať iné hodnoty, čo znamená, že sa zobrazuje podčiarknutý text, a kurzor myši sa zmení, keď ukážete na prepojenie, ale prepojenia nefungujú. Text môže obsahovať ľubovoľný platný webový protokol: http://, gopher://, telnet://, ftp://, wais:// atď.

Dlhý text

Pozrite si predchádzajúcu položku. Na tento prípad sa vzťahujú rovnaké obmedzenia.

Číslo

Nie je povolené, keď je pole typu Číslo súčasťou vzťahu. Ak je pôvodná hodnota vo forme platnej adresy IP (štyri trojciferné čísla oddelené bodkou: nnn.nnn.nnn.nnn) a čísla sa zhodujú s webovou adresou, výsledkom konverzie bude platné prepojenie. V opačnom prípade Access pripojí reťazec http:// na začiatok každej hodnoty, no výsledné prepojenia budú neplatné.

Dátum a čas

Access pripojí reťazec http:// na začiatok každej adresy, no výsledné prepojenia sú takmer vždy nefunkčné.

Mena

Access pripojí reťazec http:// na začiatok každej hodnoty, no podobne ako pri dátumoch sú výsledné prepojenia takmer vždy nefunkčné.

Automatické číslovanie

Nie je povolené, keď je pole typu AutoNumber súčasťou vzťahu. Program Access pripojí reťazec http:// na začiatok každej hodnoty, no výsledné prepojenia sú takmer vždy nefunkčné.

Áno/Nie

Program Access skonvertuje všetky hodnoty Yes na hodnotu -1, všetky hodnoty No na hodnotu 0 a na začiatok každej hodnoty pripojí reťazec http://. Výsledné prepojenia nebudú fungovať.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.