Gaunu pranešimą apie duomenų tipo neatitikimą

Gaunu pranešimą apie duomenų tipo neatitikimą

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šį klaida reiškia, kad „Access“ negali sutapdinti įvesties reikšmės su duomenų tipu, kurio tikimasi iš reikšmės. Pavyzdžiui, jei „Access“ pateikiate teksto eilutę, o programa tikisi skaičiaus, gaunate pranešimą apie duomenų tipo neatitikimo klaidą.

Norėdami šalinti šią klaidą, bandykite atlikti šiuos veiksmus:

  • Jei tiesiog pakeitėte lauko numatytąją reikšmę lentelėje ir matote pranešimą apie duomenų tipo neatitikimą bandydami įvesti naujus įrašus, atidarykite lentelę Dizaino rodinyje ir įsitikinkite, kad reiškinys, kurį naudojate lauko numatytajai reikšmei, vertinamas kaip to paties duomenų tipo, kaip ir lauko. Pavyzdžiui, jei lauko duomenų tipas yra Skaičius, įsitikinkite, kad numatytosios reikšmės reiškinio nerašote kabutėse (pvz., „1“ būtų vertinamas kaip tekstas, o ne skaičius).

  • Įsitikinkite, kad stulpelio kriterijai sutampa su stulpelio pamatinio lauko duomenų tipas. Jei nurodysite tekstinį kriterijų skaitiniam arba datos / laiko laukui, gausite šį klaidos pranešimą.

    Pavyzdžiui, jei įvesite kriterijų „50“ arba „2012-12-13“, bus grąžintas klaidos pranešimas, nes „Access“ reikšmes kabutėse interpretuoja kaip tekstą, o ne skaičius. Taigi nepamirškite pašalinti tų kabučių. Žinosite, kai įvesite tinkamą datą lauke Kriterijai, nes aplink datą atsiras # ženklai, pvz., #2012-12-13#.

Kiti atvejai, kai kyla duomenų tipo konfliktas, gali būti tokie:

  • Nurodote peržvalgos lauko kriterijus, o kriterijai naudoja reikšmes, kurios rodomos (pvz., vardas) peržvalgos sąraše vietoj susietų išorinio rakto reikšmių (pvz., ID). Kadangi išorinio rakto reikšmės yra reikšmės, iš tikrųjų saugomos pamatinėje lentelėje, jas naudokite nurodydami lauko kriterijus.

  • Lauko Valiuta kriterijuose įvedėte dolerio ženklą ($). Pašalinkite dolerio ženklą, tada peržiūrėkite rezultatus.

    Galite nustatyti, kad įvesti skaitiniai kriterijai nėra skaičius, jei jie rodomi kabutėse. Kai įvedate $ ženklą, „Access“ jūsų įvestai eilutei automatiškai uždeda kabutes.

  • Patikrinkite, ar užklausoje kiekvienos sujungtų laukų poros duomenų tipai yra vienodi. Jei ne, pakeiskite vieno iš sujungtų laukų duomenų tipą, kad jis atitiktų kito lauko duomenų tipą, kad negautumėte neatitikimo klaidos.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×