Šī kļūda norāda, ka Access nevar saskaņot ievades vērtību ar vērtībai paredzēto datu tipu. Piemēram, ja piešķirat Access teksta virkni, kad programma sagaida skaitli, parādās datu tipa neatbilstības kļūda.
Lai novērstu šo ziņojumu, mēģiniet veikt šādas darbības:
-
Ja tikko mainījāt noklusējuma vērtību tabulas laukam un parādās ziņojums par datu tipa neatbilstību, mēģinot ievadīt jaunus ierakstus, atveriet tabulu noformējuma skatā un pārliecinieties, vai lauka noklusējuma vērtībai izmantotā izteiksme tiek novērtēta ar tādu pašu datu tipu kā lauks. Piemēram, ja lauka datu tips ir Skaitlis, nelieciet pēdiņas pirms un pēc noklusējuma vērtības izteiksmes (piemēram, "1" tiks novērtēts kā teksts, nevis skaitlis.)
-
Pārliecinieties, vai kolonnas vērtība kritēriji atbilst kolonnas lauka vērtībai datu tips. Ja norādāt teksta kritēriju skaitļa vai datuma/laika laukam, parādās šī kļūda.
Piemēram, ja ierakstāt kritēriju "50" vai "12/13/12", tiek atgriezts kļūdas ziņojums, jo Access interpretē vērtības pēdiņās kā tekstu, nevis skaitļus. Tāpēc noņemiet šīs pēdiņas. Jūs zināsit, ka esat ievadījis derīgu datumu kritērija laukā, jo pirms un pēc datuma parādīsies zīme #, piemēram, #12/13/12#.
Citas situācijas, kas izraisa datu tipa konfliktu, ietver:
-
Jūs norādāt kritēriju vērtībai Uzmeklēšanas lauks, un kritērijs izmanto meklēšanas sarakstā parādītās vērtības (piemēram, vārdu), nevis saistītās ārējā atslēga vērtības (piemēram, personas kodu). Tā kā ārējās galvenās vērtības ir tās vērtības, kas faktiski saglabātas pamatā esošajā tabulā, izmantojiet šīs vērtības, norādot lauka kritēriju.
-
Valūtas laukam kā kritēriju esat ierakstījis dolāra zīmi ($). Noņemiet dolāra zīmi un pēc tam skatiet rezultātus.
To, ka ievadītais skaitļa kritērijs nav skaitlis, iespējams noteikt, ja pirms un pēc tā ir pēdiņas. Kad ierakstāt $ zīmi, Access automātiski ietver rakstīto virkni pēdiņās.
-
Pārbaudiet, vai katra vaicājuma saistīto lauku pāra datu tips ir identisks. Ja tā nav, mainiet viena saistītā lauka datu tipu, lai tas atbilstu otra lauka datu tipam un netiktu parādīta neatbilstības kļūda.