Zobrazenie hlásenia o nezhode typu údajov
Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Táto chyba vypovedá o tom, že Access nedokáže nájsť zhodu medzi vloženou hodnotou a typom údajov, ktorý pre hodnotu očakáva. Ak napríklad Accessu zadáte textový reťazec, keď očakáva číslo, zobrazí sa chyba nezhody typu údajov.

Ak chcete riešiť problém, na ktorý poukazuje táto správa, skúste nasledujúce postupy:

  • Ak ste práve zmenili predvolenú hodnotu poľa v tabuľke a pri pokuse o zadanie nových záznamov sa zobrazí hlásenie o nezhode typov údajov, otvorte tabuľku v návrhovom zobrazení a uistite sa, že výraz, ktorý používate pre predvolenú hodnotu poľa, sa vyhodnotí ako rovnaký typ údajov ako pole. Ak napríklad pole obsahuje typ údajov Číslo , uistite sa, že okolo výrazu predvolenej hodnoty nevkladáte úvodzovky (napríklad "1" by sa vyhodnotilo ako text, nie ako číslo.)

  • Overte, či kritériá stĺpca zodpovedá typ údajov základného poľa stĺpca. Ak zadáte textové kritériá pre číselné pole alebo pole dátumu a času, zobrazí sa táto chyba.

    Ak napríklad zadáte kritériá „50“ alebo „12/13/12“, zobrazí sa správa o chybe, pretože Access hodnoty v úvodzovkách vyhodnotí ako text, nie ako čísla. Preto nezabudnite odstrániť úvodzovky. Budete vedieť, kedy máte zadať platné údaje do poľa Kritériá, pretože znaky # sa zobrazia okolo dátumu, napríklad #12/13/12#.

Medzi ďalšie situácie, ktoré spôsobujú konflikt typu údajov, patria nasledujúce prípady:

  • Zadávate kritériá pre vyhľadávacie pole a kritériá používajú hodnoty, ktoré sú zobrazené vo vyhľadávacom zozname (napríklad názov) namiesto ich priradených cudzí kľúč hodnôt (napríklad ID). Keďže hodnoty cudzieho kľúča sú hodnoty, ktoré sú skutočne uložené v podkladovej tabuľke, mali by ste ich použiť pri zadávaní kritérií pre pole.

  • Do kritérií špecifikovaných pre pole Mena ste zadali znak dolára ($). Odstráňte znak dolára a potom zobrazte výsledky.

    Skutočnosť, že zadané údaje sa neinterpretujú ako číslo, rozpoznáte na základe toho, že sú v úvodzovkách. Keď zadáte znak $, Access automaticky ohraničí zadaný reťazec úvodzovkami.

  • Overte si, či je typ údajov každej dvojice prepojených polí v dotaze rovnaký. Ak nie je, zmeňte typ údajov jedného z prepojených polí podľa typu údajov druhého poľa, aby nedochádzalo k chybe spôsobenej nezhodou.

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.