Nem megfelelő adattípusokról szóló üzenetet kapok

Nem megfelelő adattípusokról szóló üzenetet kapok

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Ez a hiba azt jelzi, hogy az Access nem tud bemeneti értéket egyeztetni az értékhez várt adattípussal. Ha például az Accessnek egy szöveges karakterláncot ad meg, amikor az alkalmazás számot vár, akkor hibaüzenet érkezik adattípus-eltérésről.

Próbálkozzon a következő módszerrel a probléma megoldásához:

  • Ha a táblában egy mező alapértelmezett értékét most módosította, és az új rekordok bevitelekor hibaüzenet érkezik adattípus-eltérésről, nyissa meg a táblát Tervezés nézetben és gondoskodjon róla, hogy a mező alapértelmezett értékeként megadott kifejezés a mező adattípusával azonos értéket adjon vissza. Ha például a mező adattípusa Szám, gondoskodjon róla, hogy ne szerepeljenek idézőjelek az alapértelmezett érték kifejezésnél (azaz az „1” karakterláncot az alkalmazás szövegként és nem számként értelmezi).

  • Ellenőrizze, hogy az oszlophoz tartozó feltételek megegyeznek-e az oszlop mögöttes mezőjének adattípusával. Ha a Dátum/Idő mezőhöz szövegfeltételt ad meg, ez a hibaüzenet érkezik.

    Hogyha például a feltételekhez „50” vagy „12/12/13” értéket ad meg, akkor az alkalmazás hibaüzenetet ad vissza, mert az Access az idézőjelben szereplő értékeket szövegként és nem számként értelmezi. Ezért mindenképpen távolítsa el az idézőjeleket. Onnan fogja tudni, hogy érvényes dátumot adott meg a Feltételek mezőben, hogy # jelek jelennek meg a dátumértéknél: #12/12/13#

Adattípus-ütközési hiba lép fel többek között a következő helyzetekben:

  • Feltételeket határoz meg keresőmezőhöz és a feltételek a keresőlistában (például név) megjelenített értékeket használják a hozzárendelt idegen kulcs értékeik helyett (például azonosító). Mivel az idegenkulcs-értékeket valójában a mögöttes táblában tárolja az alkalmazás, akkor célszerű használni őket, amikor egy mezőhöz határoz meg értékeket.

  • Egy Pénznem típusú mezőre megadott feltételben a pénznem jele is (Ft) szerepel. Töröljük a jelet, és nézzük meg az így kapott eredményt.

    Ha a beírt numerikus feltétel idézőjelek között szerepel, akkor a feltétel nem számértékű. Ha a pénznem jelét (Ft) is beírja, az Access automatikusan idézőjelek közé teszi a beírt karakterláncot.

  • Ellenőrizze, hogy a lekérdezés minden egyes összekapcsolt mezőpárjához azonos adattípus tartozik-e. Ha nem, módosítsa az összekapcsolt mezőpár egyik tagjának adattípusát úgy, hogy az megegyezzen a pár másik tagjának adattípusával, így nem kap hibaüzenetet.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×