Saan teate andmetüübi lahknevuse kohta

Saan teate andmetüübi lahknevuse kohta

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

See tõrge näitab, et Access ei saa sobitada sisendväärtust väärtuse jaoks oodatava väärtusega. Näiteks kui sisestate Accessi tekstistringi siis, kui eeldatakse arvu, saate andmetüübi lahknevustõrke.

Selle sõnumi tõrkeotsinguks proovige järgmist.

  • Kui muutsite just tabeli välja vaikeväärtust ja uute kirjete sisestamisel teatatakse teile andmetüübi lahknemise kohta, avage tabel kujundusvaates ja veenduge, et välja vaikeväärtusena kasutatav avaldis kuuluks sama andmetüübi alla nagu väli. Kui välja andmetüüp on näiteks Arv, siis veenduge, et avaldist Vaikeväärtus ei ümbritseks jutumärgid (nt "1" oleks teksti-, mitte arvväärtus).

  • Veenduge, et veeru kriteeriumid sobiksid veeru aluseks oleva välja andmetüübiga. Kui määrate tekstikriteeriumid arv- või kuupäeva- ja kellaajaväljale, saate selle tõrketeate.

    Näiteks kui tipite kriteeriumid "50" või "13.12.12", saate tõrketeate, kuna Access tõlgendab jutumärkides olevaid väärtusi teksti, mitte arvudena. Veenduge, et oleksite need jutumärgid eemaldanud. Kui sisestate kriteeriumiväljale kehtiva kuupäeva, saate sellest aru selle järgi, et kuupäeva ümber kuvatakse märgid # (nt #13.12.12#).

Teised andmetüüpide konflikte tekitavad olukorrad on näiteks järgmised.

  • Määrate otsinguvälja kriteeriumid ja kriteeriumid kasutavad otsinguloendis kuvatavaid väärtusi (nt nimi), mitte nende välisvõtmeväärtusi (nt ID). Kuna välisvõtmeväärtused on aluseks olevas tabelis tegelikult talletatavad väärtused, peaksite välja kriteeriumite määramisel kasutama neid.

  • Tippisite valuutaväljal määratud kriteeriumite hulgas dollarimärgi ($). Eemaldage dollarimärk ja vaadake seejärel tulemeid.

    Saate aru, et sisestatud arvuline kriteerium pole arv siis, kui see on ümbritsetud jutumärkidega. Märgi $ tippimisel ümbritseb Access tipitud stringi jutumärkidega.

  • Veenduge, et iga liidetud väljade paari andmetüüp oleks kirjes sama. Vastasel korral muutke ühe liidetud välja andmetüüpi, et see vastaks teise andmetüübile ja et tüübilahknevuse tõrget ei tekiks.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×